Skip to main content
Данные мониторинга, описанные в этом руководстве, доступны в ClickHouse Cloud. Помимо встроенной панели мониторинга, описанной ниже, базовые и расширенные метрики производительности также можно просматривать напрямую в основной консоли сервиса.
Вы можете отслеживать:
  • Использование аппаратных ресурсов.
  • Метрики сервера ClickHouse.

Встроенная расширенная панель обсервабилити

В ClickHouse есть встроенная расширенная панель обсервабилити, доступная по адресу $HOST:$PORT/dashboard (требуются имя пользователя и пароль), где отображаются следующие метрики:
  • Запросов в секунду
  • Использование CPU (ядра)
  • Выполняющиеся запросы
  • Активные слияния
  • Выбранные байты в секунду
  • Ожидание ввода-вывода
  • Ожидание CPU
  • Использование CPU ОС (пользовательское пространство)
  • Использование CPU ОС (ядро)
  • Чтение с диска
  • Чтение из файловой системы
  • Память (отслеживаемая)
  • Вставленные строки в секунду
  • Общее количество частей MergeTree
  • Максимум частей в партиции

Использование ресурсов

ClickHouse также самостоятельно отслеживает состояние аппаратных ресурсов, например:
  • Нагрузку и температуру процессоров.
  • Использование системы хранения, оперативной памяти и сети.
Эти данные собираются в таблице system.asynchronous_metric_log.

Метрики сервера ClickHouse

В ClickHouse server есть встроенные средства для мониторинга собственного состояния. Для отслеживания событий сервера используйте серверные журналы. См. раздел logger в конфигурационном файле. ClickHouse собирает:
  • Различные метрики использования сервером вычислительных ресурсов.
  • Общую статистику по обработке запросов.
Метрики доступны в таблицах system.metrics, system.events и system.asynchronous_metrics. Вы можете настроить экспорт метрик из ClickHouse в Graphite. См. раздел Graphite в конфигурационном файле ClickHouse server. Перед настройкой экспорта метрик необходимо настроить Graphite, следуя официальному руководству. Вы можете настроить экспорт метрик из ClickHouse в Prometheus. См. раздел Prometheus в конфигурационном файле ClickHouse server. Перед настройкой экспорта метрик необходимо настроить Prometheus, следуя официальному руководству. Кроме того, доступность сервера можно отслеживать через HTTP API. Отправьте запрос HTTP GET на /ping. Если сервер доступен, он отвечает 200 OK. Чтобы отслеживать серверы в кластерной конфигурации, следует задать параметр max_replica_delay_for_distributed_queries и использовать HTTP-ресурс /replicas_status. Запрос к /replicas_status возвращает 200 OK, если реплика доступна и не отстаёт от других реплик. Если реплика отстаёт, возвращается 503 HTTP_SERVICE_UNAVAILABLE с информацией о величине отставания.
Последнее изменение 23 июля 2026 г.