跳转到主内容
跳转到主内容

histogram_metrics

在 ClickHouse Cloud 中进行查询

该系统表中的数据保存在 ClickHouse Cloud 中每个节点的本地。因此,如需获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。更多详情请参阅此处

此表包含可即时计算并以 Prometheus 格式导出的直方图类指标,且始终保持最新状态。用于替代已弃用的 system.latency_log

列:

示例

你可以使用如下查询以 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 dispatcher 的请求队列中停留的时间(毫秒)。

keeper_write_pre_commit_time_milliseconds_bucket

在 Raft 提交之前对写请求进行预处理所需的时间(以毫秒为单位)。

keeper_write_commit_time_milliseconds_bucket

Raft 提交后处理一次写请求所耗费的时间(毫秒)。

keeper_dispatcher_responses_queue_time_milliseconds_bucket

响应在 Keeper dispatcher 响应队列中停留的时间(毫秒)。

keeper_send_response_time_milliseconds_bucket

在 Keeper TCP 处理程序中向客户端发送响应的耗时(包括排队及写入 socket),单位为毫秒。

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 的批次大小(以字节为单位)。

另请参阅