mirror of
https://gitverse.ru/kpa39l/monitoring.git
synced 2026-09-29 18:05:08 +00:00
1.9 KiB
1.9 KiB
Proposal: vesti-alerts
Why
Проект /opt/vesti (веб :8400 + publisher-контейнер :8410 + SOCKS5-туннель :1080 + SQLite БД) получил дашборд VESTI в Grafana (2026-09-13), но алертов на падение компонентов нет: при недоступности web/publisher/туннеля/БД никто не узнает в реальном времени (только постфактум на дашборде). Нужны алерты в существующем механизме мониторинга (Prometheus rule_files → alerts.yml) на все компоненты vesti, с уведомлением (webhook/настроенный канал).
What Changes
- В
/opt/monitoring/alerts.ymlдобавляется группаvestiс алертами:VestiWebDown—vesti_web_up{component="vesti"} == 0, for 2m, severity: criticalVestiPublisherDown—vesti_publisher_health{component="vesti"} == 0, for 2m, severity: criticalVestiPublisherContainerDown—vesti_publisher_docker{component="vesti"} == 0, for 2m, severity: criticalVestiTunnelDown—vesti_telegram_tunnel{component="vesti"} == 0, for 2m, severity: criticalVestiDbDown—vesti_db_ok{component="vesti"} == 0, for 2m, severity: criticalVestiDbStale—time() - vesti_db_last_run_ts{component="vesti"} > 1800, for 5m, severity: warning (краулер не работал >30 мин)
- Все алерты аннотируются summary с именем компонента.
- Верификация:
promtool check config+ запрос фактических значений в Prometheus API.
Capabilities
New Capabilities
vesti-alerts: алерты на компоненты VESTI (web, publisher, docker, tunnel, db, краулер staleness).
Modified Capabilities
monitoring-stack(alerts.yml) — добавлена группаvesti.