mirror of
https://gitverse.ru/kpa39l/openspec-lab.git
synced 2026-09-29 09:15:01 +00:00
3.0 KiB
3.0 KiB
Proposal: vinograd-rostelecom-channel-monitoring
Why
Внешний канал связи «Винный город» (провайдер Ростелеком, договор Бастион) периодически пропадает: 2026-09-08 08:07 (MSK) UptimeKuma зафиксировал 100% потерю пакетов на шлюзе 83.239.50.145 (PING, 10/10 lost). Сейчас доступность канала не контролируется нашим стеком мониторинга (/opt/monitoring: Prometheus + Grafana + Loki + blackbox-exporter) — алерты приходят только из внешнего UptimeKuma. Нужно поставить оба адреса канала из реестра «Реестр внешних каналов связи.ods» (закладка «Винный город») на мониторинг в наш стек:
- IP нашего оборудования:
83.239.50.146(Static IP, маска 255.255.255.252 /30) - Шлюз:
83.239.50.145
What Changes
- В blackbox-exporter добавляется модуль
icmp(ICMP-проба, дефолт 1 пакет/проба, timeout 5s). - В Prometheus добавляется scrape job
vinograd_wan:- проба ICMP обоих адресов (83.239.50.145 шлюз, 83.239.50.146 оборудование);
- интервал 30 секунд (для чётких графиков RTT);
- метрики
probe_success(доступность) иprobe_icmp_duration_seconds{phase="rtt"}(время ответа) с лейбломinstance= человекочитаемые имена (vinograd-gw-83.239.50.145,vinograd-cpe-83.239.50.146).
- Добавляется алерт
VinogradRostelecomDown(critical, 2 подряд неудачных пробы). - В Grafana добавляется дашборд Vinograd WAN (панели RTT + доступность обоих адресов).
- Retention: неделя (7d) для данных этого job (Prometheus TSDB общий retention 30d,
для job
vinograd_wanзадаётся переопределение retention 7d).
Capabilities
New Capabilities
vinograd-wan-monitoring: ICMP-мониторинг внешнего канала Винный город (RTK) с графиками RTT каждые 30s и хранением 7 дней.
Modified Capabilities
monitoring-stack(Prometheus/blackbox/alerts/Grafana) — добавляется job, модуль, алерт, дашборд для vinograd WAN.
Impact
/opt/monitoring/blackbox.yml— модульicmp/opt/monitoring/prometheus.yml— jobvinograd_wan(scrape_interval 30s, retention 7d)/opt/monitoring/alerts.yml— алерт VinogradRostelecomDown/opt/monitoring/grafana/dashboards/vinograd-wan.json— новый дашборд/opt/monitoring/README.md— документация (адреса, метрики, алерт)/opt/monitoring/EXPERIENCE.md— заметка об опыте