ClickHouse


  1. Современные версии ClickHouse предлагают использовать для мониторинга встроенный экспортер в формате Prometheus. Настройка экспортера описана в документации ClickHouse. Для включения встроенного экспортера требуется раскомментировать блок <prometheus> в конфигурационном файле ClickHouse. Экспортер по умолчанию использует порт 9363. Там же находятся прочие настройки эндпоинта.

<clickhouse>
    <listen_host>0.0.0.0</listen_host>
    <http_port>8123</http_port>
    <tcp_port>9000</tcp_port>
    <prometheus>
        <endpoint>/metrics</endpoint>
        <port>9363</port>
        <metrics>true</metrics>
        <events>true</events>
        <asynchronous_metrics>true</asynchronous_metrics>
        <errors>true</errors>
    </prometheus>
</clickhouse>

Рекомендуемый дашбдорд для визуализации: ClickHouse

  1. Для мониторинга старых версий ClickHouse, без встроенных средств, предназначен clickhouse_exporter. Для визуализации полученных метрик рекомендуется дашборд Clickhouse

Дополнительная информация

Метрики, предоставляемые ClickHouse и clickhouse-exporter, подробно описаны в их документации и не рассматриваются в данном документе.