跳转至

TiDB Cloud

采集 TiDB Cloud指标信息

安装配置

前提条件

  • 安装 DataKit

获取 scrape_config 文件

登陆 TiDB Cloud 控制台,进入 Project Settings 页面,点击页面左侧导航栏的 Integrations ,然后选择 Integration to Prometheus,点击 Add File 生成 Scrape_config Files 文件,内容如下:

scrape_configs:
  - job_name: default project
    scheme: https
    metrics_path: /public_api/v1/projects/137281308945xxxxxx/metrics
    params:
      format: ["Prometheus"]
    bearer_token: 0596ae4a875d4d09a99177797xxxxxxxx
    static_configs:
    - targets: ["tidbcloud.com"]

添加 Scrape_config Files 文件后,点击 Save 保存,即可采集 TiDB Cloud 的指标数据。

DataKit 配置

采集 TiDB Cloud 的指标,进入 DataKit 安装目录下的 conf.d/prom ,执行以下命令:

cp prom.conf.sample tidbcloud.conf

调整 tidbcloud.conf 内容,主要是调整urls,如下:

[[inputs.prom]]
  ## Exporter URLs.
  urls = ["https://tidbcloud.com/public_api/v1/projects/137281308945xxxxxx/metrics?format=Prometheus"]
  source = "tidbcloud"
  interval = "10s"

  [inputs.prom.auth]
    type = "bearer_token"
    token = "0596ae4a875d4d09a99177797xxxxxxxx"

其他配置按需调整,调整参数说明 :

  • urls:prometheus指标地址,这里填写对应组件暴露出来的指标 url
  • source:采集器别名,建议做区分
  • interval:采集间隔
  • token: prometheus指标授权 token

重启 DataKit

重启 DataKit

指标

指标集 tidbcloud

Metrics 描述 类型
tidbcloud_db_queries_total Count 执行的语句总数
tidbcloud_db_failed_queries_total Count 执行错误总数
tidbcloud_db_connections Count TiDB 服务器的当前连接数
tidbcloud_db_query_duration_seconds s 语句的持续时间直方图
tidbcloud_node_storage_used_bytes Bytes TiKV/TiFlash 节点磁盘使用字节数
tidbcloud_node_storage_capacity_bytes Bytes TiKV/TiFlash 节点的磁盘容量字节数
tidbcloud_node_cpu_seconds_total % TiDB/TiKV/TiFlash 节点 CPU 使用率
tidbcloud_node_cpu_capacity_cores Count TiDB/TiKV/TiFlash 节点 CPU 限制核心数
tidbcloud_node_memory_used_bytes Bytes TiDB/TiKV/TiFlash 节点已用内存字节数
tidbcloud_node_memory_capacity_bytes Bytes TiDB/TiKV/TiFlash 节点内存容量字节数

文档评价

文档内容是否对您有帮助? ×