Перейти к основному содержимому
Перейти к основному содержимому

histogram_metrics

Выполнение запросов в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.

Эта таблица содержит метрики гистограммы, которые могут вычисляться мгновенно и экспортироваться в формате Prometheus. Она всегда актуальна. Заменяет устаревшую таблицу system.latency_log.

Столбцы:

  • metric (String) — Имя метрики.
  • value (Int64) — Значение метрики.
  • description (String) — Описание метрики.
  • labels (Map(String, String)) — Метки метрики.

Пример

Вы можете использовать следующий запрос для экспорта всех метрик гистограмм в формате Prometheus.

SELECT
  metric AS name,
  toFloat64(value) AS value,
  description AS help,
  labels,
  'histogram' AS type
FROM system.histogram_metrics
FORMAT Prometheus

Описания метрик

keeper_response_time_ms_bucket

Время ответа Keeper в миллисекундах.

keeper_client_queue_duration_milliseconds_bucket

Время, в течение которого запросы ожидают постановки в очередь и находятся в очереди перед обработкой клиентом Keeper, в миллисекундах.

keeper_receive_request_time_milliseconds_bucket

Время, необходимое для получения и разбора запроса от клиента обработчиком Keeper по TCP, в миллисекундах.

keeper_dispatcher_requests_queue_time_milliseconds_bucket

Время пребывания запроса в очереди диспетчера Keeper, в миллисекундах.

keeper_write_pre_commit_time_milliseconds_bucket

Время предварительной обработки запроса на запись перед коммитом в Raft, в миллисекундах.

keeper_write_commit_time_milliseconds_bucket

Время обработки запроса на запись после фиксации в Raft, в миллисекундах.

keeper_dispatcher_responses_queue_time_milliseconds_bucket

Время, которое ответ находится в очереди ответов диспетчера Keeper, в миллисекундах.

keeper_send_response_time_milliseconds_bucket

Время, затраченное на отправку ответа клиенту в TCP-обработчике Keeper (включает постановку в очередь и запись в сокет), в миллисекундах.

keeper_read_wait_for_write_time_milliseconds_bucket

Время, в течение которого запрос на чтение ожидает завершения запроса на запись, от которого он зависит, в миллисекундах.

keeper_read_process_time_milliseconds_bucket

Время обработки запроса на чтение в Keeper, в миллисекундах.

keeper_batch_size_elements_bucket

Размер пакета, отправляемого в Raft, в элементах.

keeper_batch_size_bytes_bucket

Размер пакета, отправляемого в Raft, в байтах.

См. также

  • system.asynchronous_metrics — Содержит периодически вычисляемые метрики.
  • system.events — Содержит количество произошедших событий.
  • system.metric_log — Содержит историю значений метрик из таблиц system.metrics и system.events.
  • Monitoring — Базовые концепции мониторинга ClickHouse.