mirror of
https://gitverse.ru/kpa39l/monitoring.git
synced 2026-09-29 09:55:09 +00:00
1.9 KiB
1.9 KiB
Why
В STATUS.md GoToSocial открыта задача «Мониторинг: пробросить :9464 (метрики
уже слушают), job в prometheus.yml, дашборд Grafana». Job gotosocial
(127.0.0.1:9464 → /metrics) и relabel instance=bigbox:9464 уже добавлены
ранее и данные реально приходят в VictoriaMetrics
(gotosocial_instance_total_users отвечает с метками host/service/instance).
Осталось: дашборд Grafana для метрик GtS + provisioning-провайдер.
What Changes
- Новый дашборд Grafana
grafana/dashboards/gotosocial/gotosocial.json(панели: доступность, instance-статистика, воркеры, HTTP, SQL, процесс). - Новая папка Grafana
gotosocial+ провайдер вgrafana/provisioning/dashboards/dashboards.yml. - Автоимпорт дашборда через provisioning (~30с).
- Обновление STATUS.md (задача закрывается).
Capabilities
New Capabilities
gotosocial-monitoring: дашборд Grafana с метриками GtS (instance users/statuses, workers, HTTP, SQL, Go-runtime).
Modified Capabilities
vesti-alerts,grafana-access-control,vinograd-wan-monitoring: не затрагиваются.
Impact
/opt/monitoring/grafana/dashboards/gotosocial/gotosocial.json— новый./opt/monitoring/grafana/provisioning/dashboards/dashboards.yml— +1 провайдер.- Grafana provisioning автоматически импортирует файл (~30с).
- Никаких изменений в docker-compose/prometheus.yml — job уже есть.
- Откат: удалить файл дашборда и блок провайдера из dashboards.yml (Grafana удалит визуализацию, данные в VM остаются).