Tiga Lapisan Monitoring
Monitoring Bukan Satu Tool — Ini Proses 3 Lapis
Sistem monitoring profesional terdiri dari tiga lapisan yang bekerja bersama, masing-masing menjawab pertanyaan berbeda.
Arsitektur 3 Lapisan
┌─────────────────────────────────────────────────────┐
│ Lapisan 3: LOG LEVEL VISIBILITY │
│ "MENGAPA gagal?" │
│ → Analisis execution log untuk diagnosis │
├─────────────────────────────────────────────────────┤
│ Lapisan 2: SERVER LEVEL MONITORING │
│ "Apakah SELURUH server down?" │
│ → Uptime monitoring dari luar │
├─────────────────────────────────────────────────────┤
│ Lapisan 1: WORKFLOW LEVEL ALERTS │
│ "Apakah SESUATU gagal?" │
│ → Error trigger + notifikasi instan │
└─────────────────────────────────────────────────────┘Lapisan 1: Workflow Level Alerts
Error Trigger — automated watchdog pertama Anda.
Setiap kali workflow gagal, error trigger langsung menangkap:
| Informasi | Keterangan |
|---|---|
| Workflow name | Workflow mana yang gagal |
| Error message | Pesan error spesifik |
| Failed node | Node mana yang bermasalah |
| Timestamp | Kapan kegagalan terjadi |
Alert bisa dikirim ke: Telegram, Email, WhatsApp, Slack
Rekomendasi instruktur: Email untuk semua error, WhatsApp untuk workflow kritis.
Lapisan 2: Server Level Monitoring
Jika seluruh server down, workflow error trigger juga ikut mati. Dibutuhkan monitoring dari luar.
Ini akan dibahas detail menggunakan Uptime Robot di video terpisah.
Lapisan 3: Log Level Visibility
Setelah tahu bahwa sesuatu gagal, langkah selanjutnya: mengapa.
- Analisis execution log di n8n
- Periksa input/output setiap node
- Identifikasi root cause
Mengapa Telegram untuk Notifikasi?
| Kriteria | Telegram | |
|---|---|---|
| Setup bot | Sangat mudah | Butuh Meta Business, verifikasi |
| Kecepatan | Cepat & ringan | Cepat |
| Aksesibilitas | Global, minim restriksi | Beberapa negara dibatasi |
| Format pesan | Mendukung Markdown | Terbatas |
| Biaya | Gratis | Perlu WhatsApp Business API |
| Multi-purpose | Personal + profesional | Personal + profesional |
Kesimpulan
Ketiga lapisan bekerja bersama membentuk sistem monitoring profesional lengkap:
Pertanyaan Lapisan Jawaban
═══════════ ═══════ ═══════
Ada yang gagal? ──▶ Workflow Alerts ──▶ Ya, workflow X gagal
Server down? ──▶ Uptime Monitor ──▶ Ya/Tidak
Mengapa gagal? ──▶ Execution Logs ──▶ API timeout di node Y