mirror of
https://gitverse.ru/kpa39l/monitoring.git
synced 2026-09-29 09:55:09 +00:00
feat(gotosocial): Grafana dashboard GoToSocial (20 panels); fix dashboard provisioning provider overlap; openspec: gotosocial-monitoring
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
## 1. Дашборд Grafana gotosocial
|
||||
|
||||
- [x] 1.1 Создать `grafana/dashboards/gotosocial/gotosocial.json`
|
||||
(генератор: `scripts/gen_gotosocial_dash.py`) — 20 панелей:
|
||||
Доступность (stat), Инстанс (users/statuses/federating), Воркеры
|
||||
(count+queue × 6 пулов), HTTP (req/s, active, p50), SQL (соединения,
|
||||
p50), Процесс (RSS, CPU, FD).
|
||||
- [x] 1.2 Добавить провайдер `gotosocial-dashboards` в dashboards.yml
|
||||
(folder: gotosocial, path: /var/lib/grafana/dashboards/gotosocial).
|
||||
- [x] 1.3 Исправить пересечение провайдеров: `garage-dashboards` смотрел на
|
||||
весь `/var/lib/grafana/dashboards` (дублировал nodes/vinogorod/vesti/
|
||||
gotosocial → блокировал запись) → сужен до
|
||||
`/var/lib/grafana/dashboards/garage-cluster.json`.
|
||||
- [x] 1.4 Рестарт grafana (перечитывает provisioning).
|
||||
- [x] 1.5 Проверка импорта: `gotosocial-main` в grafana.db, папка
|
||||
`gotosocial` (id 23), включён в dashboard_provisioning.
|
||||
- [x] 1.6 Обновить STATUS.md (задача закрыта).
|
||||
Reference in New Issue
Block a user