search
数据采集 采集源配置 tidb 指标采集

tidb 指标采集

简介

采集 TiDB 所有的 TiKV 节点数据指标上报到 DataFlux 中。

前置条件

配置

本采集器使用 TiDB 的 PD Server API,获取当前所有 TiKV 节点的状态以及负载均衡信息,并不对整个 TiDB 集群进行指标采集。采集器测试使用 TiUP cluster 在单机上模拟生产环境部署

进入 DataKit 安装目录下的 conf.d/db 目录,复制 tidb.conf.sample 并命名为 tidb.conf。示例配置及说明如下:

[[inputs.tidb]]
    # 指标来源 http://HOST:PORT/pd/api/v1/stores
    # 通常只需要修改 host 和 port 即可
    # 必填
    pd_url = ["http://127.0.0.1:2379/pd/api/v1/stores"]

    # 采集间隔时长,数字+单位,有效的时间单位 "ns", "us" (or "µs"), "ms", "s", "m", "h"
    # 不可以小于等于 0
    # 必填
    interval = "10s"

    # 自定义 tags
    # [inputs.tidb.tags]
    # tags1 = "value1"

采集指标

指标 capacity_KiBavailable_KiB 含义分别为 存储总容量存储剩余容量,单位都是 KiB

指标 类型 单位
id tags string
address tags string
version tags string
git_hash tags string
deploy_path tags string
state_name tags string
peer_address tags string
status_address tags string
capacity_KiB fields float
available_KiB fields float
used_size_KiB fields float
leader_count fields int
leader_weight fields int
leader_score fields int
leader_size fields int
region_count fields int
region_weight fields int
region_score fields int
region_size fields int
start_ts fields int
last_heartbeat_ts fields int
uptime_seconds fields float

示例输出

tidb,address=127.0.0.1:20160,deploy_path=/home/test/.tiup/components/tikv/v4.0.5,git_hash=f39927a3529d40a6bb4e6c54854a94fdac996e92,id=1,state_name=Up,status_address=127.0.0.1:20180,version=4.0.5 available_KiB=33030144,capacity_KiB=65787658.24,last_heartbeat_ts=1600068036349370653i,leader_count=21i,leader_score=21i,leader_size=21i,leader_weight=1i,region_count=21i,region_score=21i,region_size=21i,region_weight=1i,start_ts=1600052714000000000i,uptime_seconds=15322.349370653,used_size_KiB=33628.16 1600068038411507459
tidb,address=127.0.0.1:3930,deploy_path=/home/test/.tiup/components/tiflash/v4.0.5/tiflash,git_hash=47883266d561b299eb900cd04e32a816fc621a69,id=44,peer_address=127.0.0.1:20170,state_name=Up,status_address=127.0.0.1:20292,version=v4.0.5 available_KiB=29664215.04,capacity_KiB=65787658.24,last_heartbeat_ts=1600068036408233266i,leader_count=0i,leader_score=0i,leader_size=0i,leader_weight=1i,region_count=0i,region_score=0i,region_size=0i,region_weight=1i,start_ts=1600052724000000000i,uptime_seconds=15312.408233266,used_size_KiB=10.93 1600068038411507459