- Зачем: - подготовлен пол мониторинга для 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.
12 lines
601 B
Docker
12 lines
601 B
Docker
FROM grafana/grafana:13.1.1
|
|
|
|
# Именованный том закрывает /var/lib/grafana, поэтому плагин остаётся в образе.
|
|
# Фоновая установка выключена: нужная версия уже закреплена, а каталог образа
|
|
# доступен процессу Grafana только для чтения.
|
|
USER root
|
|
ENV GF_PATHS_PLUGINS=/usr/share/grafana/plugins \
|
|
GF_PLUGINS_PREINSTALL_DISABLED=true
|
|
RUN grafana cli --pluginsDir "$GF_PATHS_PLUGINS" \
|
|
plugins install grafana-clickhouse-datasource 4.20.0
|
|
USER grafana
|