histogram_metrics
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.
Эта таблица содержит метрики гистограммы, которые могут вычисляться мгновенно и экспортироваться в формате Prometheus. Она всегда актуальна. Заменяет устаревшую таблицу system.latency_log.
Столбцы:
metric(String) — Имя метрики.value(Int64) — Значение метрики.description(String) — Описание метрики.labels(Map(String, String)) — Метки метрики.
Пример
Вы можете использовать следующий запрос для экспорта всех метрик гистограмм в формате 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.