Пол мониторинга: источник ClickHouse в Grafana и экспортёр Kafka #118

Merged
ddmitry merged 1 commits from feat/114-monitoring-floor into main 2026-08-21 17:34:04 +03:00
Owner

Что сделано

  • Grafana собирается своим образом с закреплённым плагином ClickHouse вне тома данных.
  • Подготовлены источник ClickHouse, каталог будущих дашбордов и отдельная читающая роль monitoring_reader.
  • Добавлен kafka-exporter; Prometheus и смоук обновлены под четыре цели.
  • Обновлены README, ADR доступа, карта проверок и справочник мониторинга. JSON дашбордов в PR нет.

Проверка

  • make clean && make up — 6 мин 38 с.
  • make config-test; make lint.
  • make smoke — 21/21; make check-clickhouse — 10/10; make check-services — 7/7.
  • make -C generator lint typecheck test — 428 тестов.
  • Grafana выполнила запрос к system.* через clusterAllReplicas и увидела обе ноды.
  • Prometheus видит kafka_consumergroup_lag для групп clickstream_*.
  • Итоговое ревью Opus: явных находок нет.

Closes #114

## Что сделано - Grafana собирается своим образом с закреплённым плагином ClickHouse вне тома данных. - Подготовлены источник ClickHouse, каталог будущих дашбордов и отдельная читающая роль `monitoring_reader`. - Добавлен `kafka-exporter`; Prometheus и смоук обновлены под четыре цели. - Обновлены README, ADR доступа, карта проверок и справочник мониторинга. JSON дашбордов в PR нет. ## Проверка - `make clean && make up` — 6 мин 38 с. - `make config-test`; `make lint`. - `make smoke` — 21/21; `make check-clickhouse` — 10/10; `make check-services` — 7/7. - `make -C generator lint typecheck test` — 428 тестов. - Grafana выполнила запрос к `system.*` через `clusterAllReplicas` и увидела обе ноды. - Prometheus видит `kafka_consumergroup_lag` для групп `clickstream_*`. - Итоговое ревью Opus: явных находок нет. Closes #114
ddmitry added 1 commit 2026-08-21 17:32:04 +03:00
- Зачем:
  - подготовлен пол мониторинга для SQL-панелей и метрик отставания Kafka.
- Что:
  - добавлены отдельная роль ClickHouse, источник Grafana и Kafka exporter.
  - образ Grafana собирается с закреплённым плагином вне тома данных.
  - Prometheus, смоук и документация обновлены под четыре цели.
- Проверка:
  - make config-test; make lint.
  - make smoke; make check-clickhouse; make check-services.
  - make -C generator lint typecheck test.
ddmitry merged commit 2ccb8ff72c into main 2026-08-21 17:34:04 +03:00
ddmitry deleted branch feat/114-monitoring-floor 2026-08-21 17:34:04 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ddmitry/clickstream-data-platform#118