feat(monitoring): собран дашборд «Данные» из шести панелей

- Зачем:
  - главный дашборд ADR 0002 отвечает на вопрос «с потоком всё в порядке?»;
    три его вопроса — свежесть, брак и сходимость — у предшественника не
    заданы вовсе, и в этом весь смысл экрана.
- Что:
  - добавлен infra/grafana/provisioning/dashboards/data.json: свежесть, поток,
    брак, сходимость, отставание чтения из Kafka и дневной слепок заказов;
    порогов и цветовых вердиктов на панелях нет.
  - в monitoring.md записано устройство дашборда: почему слои у панелей разные
    и как считается сходимость — с доводом и двумя отвергнутыми способами.
  - make config-test разбирает JSON дашбордов тем же доводом, что и файлы
    дагов: сломанный файл Grafana молча оставляет прежнюю версию.
- Проверка:
  - make config-test; на живом стенде make smoke 21/21 и make check-clickhouse
    10/10; все шесть панелей отвечают через /api/ds/query.
This commit is contained in:
ddadmin committed 2026-08-21 11:06:43 -04:00
1 parent 2ccb8ff72c
commit 180ef5b94f
4 files changed
+339 -12

No files matched your search

+4 -1
View File
@@ -70,6 +70,9 @@ jq -e '
# обратная связь. Скрипты стенда проверять так незачем: их запускают с этой же
# машины, и ошибка вылезает при первом же запуске с номером строки.
PYTHONPYCACHEPREFIX="$CACHE_DIR" uv run --no-project python -m compileall -q "$ROOT_DIR/dags"
# Дашборды Grafana — тот же случай и тот же довод: сломанный JSON не сообщает о
# себе, а молча оставляет в интерфейсе прежнюю версию дашборда.
jq -e . "$ROOT_DIR"/infra/grafana/provisioning/dashboards/*.json >/dev/null
git -C "$ROOT_DIR" diff --check
printf 'ЗЕЛЁНО: Compose, Python и пробельные ошибки diff проверены.\n'
printf 'ЗЕЛЁНО: Compose, Python, дашборды и пробельные ошибки diff проверены.\n'