PingCAP Clinic 数据采集说明

本文提供了 PingCAP Clinic 诊断服务(以下简称为 PingCAP Clinic)在使用 TiDB Operator 部署的 TiDB 集群中能够采集的诊断数据类型,并列出了各个采集项对应的采集参数。当执行 Clinic Diag 诊断客户端(以下简称为 Diag)数据采集命令时,你可以依据需要采集的数据类型,在命令中添加所需的采集参数。

PingCAP Clinic 对使用 TiDB Operator 部署的 TiDB 集群采集的数据用于集群问题诊断与分析。

Clinic Server 是部署在云端的云服务,根据数据存储的位置不同,分为以下两个独立的服务:

  • Clinic Server 中国区:如果你把采集的数据上传到了 Clinic Server 中国区,这些数据将存储于 PingCAP 设立在 AWS 中国区(北京)的 S3 服务。PingCAP 对数据访问权限进行了严格的访问控制,只有经授权的内部技术人员可以访问该数据。
  • Clinic Server 美国区:如果你把采集的数据上传到了 Clinic Server 美国区,这些数据将存储于 PingCAP 设立在 AWS 美国区的 S3 服务。PingCAP 对数据访问权限进行了严格的访问控制,只有经授权的内部技术人员可以访问该数据。

TiDB 集群信息

诊断数据类型输出文件PingCAP Clinic 采集参数
集群基础信息,包括集群 IDcluster.json每次收集默认采集
集群详细信息tidbcluster.json每次收集默认采集

TiDB 诊断数据

诊断数据类型输出文件PingCAP Clinic 采集参数
实时配置config.jsoncollectors:config

TiKV 诊断数据

诊断数据类型输出文件PingCAP Clinic 采集参数
实时配置config.jsoncollectors:config

PD 诊断数据

诊断数据类型输出文件PingCAP Clinic 采集参数
实时配置config.jsoncollectors:config
tiup ctl pd -u http://${pd IP}:${PORT} store 的输出结果store.jsoncollectors:config
tiup ctl pd -u http://${pd IP}:${PORT} config placement-rules show 的输出结果placement-rule.jsoncollectors:config

TiFlash 诊断数据

诊断数据类型输出文件PingCAP Clinic 采集参数
实时配置config.jsoncollectors:config

TiCDC 诊断数据

诊断数据类型输出文件PingCAP Clinic 采集参数
实时配置config.jsoncollectors:config
Debug 数据info.txtstatus.txtchangefeeds.txtcaptures.txtprocessors.txtcollectors:debug(默认不采集)

Prometheus 监控数据

诊断数据类型输出文件PingCAP Clinic 采集参数
所有的 Metrics 数据{metric_name}.jsoncollectors:monitor
Alert 配置alerts.jsoncollectors:monitor
文档内容是否有帮助?