🔔 Alerts
Total Alert Minggu Ini
10
⚠️ KPI Rendah
2
⏰ Data Stale
8
⚡ Actions
📬 Alert History (Minggu Ini)
| Waktu | Rule | Nama | Pesan |
|---|---|---|---|
| 2026-08-24T08:00:06 | ⏰ Stale | Hendra Gunawan | ⏰ Hendra Gunawan belum update sejak 24/06/2026 |
| 2026-08-24T08:00:06 | ⏰ Stale | Gita Maharani | ⏰ Gita Maharani belum update sejak 24/06/2026 |
| 2026-08-24T08:00:06 | ⚠️ Threshold | Gita Maharani | ⚠️ Gita Maharani (New Accounts) 18.0/30.0 — di bawah threshold |
| 2026-08-24T08:00:06 | ⏰ Stale | Fajar Setiawan | ⏰ Fajar Setiawan belum update sejak 17/06/2026 |
| 2026-08-24T08:00:06 | ⏰ Stale | Eko Wijaya | ⏰ Eko Wijaya belum update sejak 23/06/2026 |
| 2026-08-24T08:00:06 | ⏰ Stale | Dian Permata | ⏰ Dian Permata belum update sejak 24/06/2026 |
| 2026-08-24T08:00:06 | ⏰ Stale | Citra Dewi | ⏰ Citra Dewi belum update sejak 20/06/2026 |
| 2026-08-24T08:00:06 | ⚠️ Threshold | Citra Dewi | ⚠️ Citra Dewi (Customer Retention (%)) 58.0/90.0 — di bawah threshold |
| 2026-08-24T08:00:06 | ⏰ Stale | Budi Santoso | ⏰ Budi Santoso belum update sejak 23/06/2026 |
| 2026-08-24T08:00:06 | ⏰ Stale | Andi Pratama | ⏰ Andi Pratama belum update sejak 15/06/2026 |
📋 Monitor Log
2026-08-21 08:00:06 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-21 08:00:06 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-21 08:00:07 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-21 08:00:07 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-21 08:00:07 [INFO] kpi_monitor: read 8 rows
2026-08-21 08:00:07 [INFO] kpi_monitor: read 8 rows
2026-08-21 08:00:07 [INFO] kpi_monitor: no new alerts — all clear
2026-08-21 08:00:07 [INFO] kpi_monitor: no new alerts — all clear
2026-08-21 08:00:07 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-21 08:00:07 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-22 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-22 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-22 08:00:05 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-22 08:00:05 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-22 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-22 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-22 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-22 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-22 08:00:06 [INFO] kpi_monitor: no new alerts — all clear
2026-08-22 08:00:06 [INFO] kpi_monitor: no new alerts — all clear
2026-08-22 08:00:06 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-22 08:00:06 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-23 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-23 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-23 08:00:05 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-23 08:00:05 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-23 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-23 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-23 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-23 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-23 08:00:06 [INFO] kpi_monitor: no new alerts — all clear
2026-08-23 08:00:06 [INFO] kpi_monitor: no new alerts — all clear
2026-08-23 08:00:06 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-23 08:00:06 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-24 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-24 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-24 08:00:04 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-24 08:00:04 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-24 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-24 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-24 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-24 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-24 08:00:06 [INFO] dedup: Monday reset — clearing sent_alerts
2026-08-24 08:00:06 [INFO] dedup: Monday reset — clearing sent_alerts
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Andi Pratama
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Andi Pratama
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Budi Santoso
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Budi Santoso
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule1 nama=Citra Dewi
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule1 nama=Citra Dewi
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Citra Dewi
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Citra Dewi
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Dian Permata
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Dian Permata
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Eko Wijaya
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Eko Wijaya
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Fajar Setiawan
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Fajar Setiawan
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule1 nama=Gita Maharani
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule1 nama=Gita Maharani
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Gita Maharani
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Gita Maharani
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Hendra Gunawan
2026-08-24 08:00:06 [INFO] kpi_monitor: NEW alert: rule=rule2 nama=Hendra Gunawan
2026-08-24 08:00:07 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:07 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:08 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:08 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:09 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:09 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:09 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:09 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:10 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:10 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:11 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:11 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:11 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:11 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:12 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:12 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:13 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:13 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:13 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:13 [INFO] notifier: telegram notification sent OK
2026-08-24 08:00:13 [INFO] kpi_monitor: sent 10/10 alerts
2026-08-24 08:00:13 [INFO] kpi_monitor: sent 10/10 alerts
2026-08-24 08:00:13 [INFO] kpi_monitor: === run end === 10 alerts
2026-08-24 08:00:13 [INFO] kpi_monitor: === run end === 10 alerts
2026-08-25 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-25 08:00:02 [INFO] kpi_monitor: === KPI Monitor run start ===
2026-08-25 08:00:05 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-25 08:00:05 [INFO] kpi_monitor: config: threshold=80%, stale=3 days
2026-08-25 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-25 08:00:06 [INFO] sheet_client: read 8 rows from KPI Data
2026-08-25 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-25 08:00:06 [INFO] kpi_monitor: read 8 rows
2026-08-25 08:00:06 [INFO] kpi_monitor: no new alerts — all clear
2026-08-25 08:00:06 [INFO] kpi_monitor: no new alerts — all clear
2026-08-25 08:00:06 [INFO] kpi_monitor: === run end === 0 alerts
2026-08-25 08:00:06 [INFO] kpi_monitor: === run end === 0 alerts