数据采集 采集源配置 Kapacitor 性能指标采集
Kapacitor 性能指标采集
简介
采集 kapacitor 指数上报到 DataFlux 中
前置条件
配置
打开 DataKit 采集源配置文件夹(默认路径为 DataKit 安装目录的 conf.d
文件夹),找到 kapacitor
文件夹,打开里面的 kapacitor.conf
。

设置:
[[inputs.kapacitor]]
## Multiple URLs from which to read Kapacitor-formatted JSON
## Default is "http://localhost:9092/kapacitor/v1/debug/vars".
urls = [
"http://localhost:9092/kapacitor/v1/debug/vars"
]
## Time limit for http requests
timeout = "5s"
## Optional TLS Config
# tls_ca = "/etc/telegraf/ca.pem"
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
## Use TLS but skip chain & host verification
# insecure_skip_verify = false
配置好后,重启 DataKit 即可生效
采集指标
kapacitor 指标
指标 |
描述 |
类型 |
单位 |
Tag |
num_enabled_tasks |
已启用的Kapacitor任务数 |
integer |
- |
|
num_subscriptions |
Kapacitor/InfluxDB订阅数 |
integer |
- |
|
num_tasks |
Kapacitor任务的总数 |
integer |
- |
|
kapacitor_edges 指标
指标 |
描述 |
类型 |
单位 |
Tag |
collected |
TICKscript边缘收集的消息数 |
integer |
- |
|
emitted |
TICKscript边缘发出的消息数 |
integer |
- |
|
kapacitor_ingress 指标
指标 |
描述 |
类型 |
单位 |
Tag |
points_received |
Kapacitor收到的点数 |
integer |
- |
|
kapacitor_load 指标
指标 |
描述 |
类型 |
单位 |
Tag |
errors |
从加载目录服务报告的错误数 |
integer |
- |
|
kapacitor_memstats 指标
指标 |
描述 |
类型 |
单位 |
Tag |
alloc_bytes |
仍在使用的电容器分配的内存字节数 |
integer |
- |
|
buck_hash_sys_bytes |
分析存储哈希表使用的内存字节数 |
integer |
- |
|
frees |
释放的堆对象数 |
integer |
- |
|
gc_sys_bytes |
用于垃圾收集系统元数据的内存字节数 |
integer |
- |
|
gc_cpu_fraction |
自Kapacitor启动以来,垃圾收集使用的Kapacitor可用CPU时间的一部分 |
float |
- |
|
heap_alloc_bytes |
垃圾回收尚未释放可访问和不可访问的堆对象数 |
integer |
- |
|
heap_idle_bytes |
等待使用的堆字节数 |
integer |
- |
|
heap_in_use_bytes |
正在使用的堆字节数 |
integer |
- |
|
heap_objects |
分配的对象数 |
integer |
- |
|
heap_released_bytes |
释放到操作系统的堆字节数 |
integer |
- |
|
heap_sys_bytes |
从系统获取的堆字节数 |
integer |
- |
|
last_gc_ns |
上次垃圾收集的纳秒纪元时间 |
integer |
- |
|
lookups |
指针查找的总数 |
integer |
- |
|
mallocs |
malloc的总数 |
integer |
- |
|
mcache_in_use_bytes |
mcache结构使用的字节数 |
integer |
- |
|
mcache_sys_bytes |
从系统获取的用于mcache结构的字节数 |
integer |
- |
|
mspan_in_use_bytes |
mspan结构使用的字节数 |
integer |
- |
|
mspan_sys_bytes |
从系统获取的用于mspan结构的字节数 |
integer |
- |
|
next_gc_ns |
下一次垃圾收集的纳秒纪元时间 |
integer |
- |
|
num_gc |
已完成的垃圾收集周期数 |
integer |
- |
|
other_sys_bytes |
用于其他系统分配的字节数 |
integer |
- |
|
pause_total_ns |
自从Kapacitor启动以来,垃圾收集“停止世界”花费的总纳秒数暂停 |
integer |
- |
|
stack_in_use_bytes |
堆栈分配器使用的字节数 |
integer |
- |
|
stack_sys_bytes |
从系统中为堆栈分配器获取的字节数 |
integer |
- |
|
sys_bytes |
从系统获得的内存字节数 |
integer |
- |
|
total_alloc_bytes |
分配的总字节数 |
integer |
- |
|
kapacitor_nodes 指标
指标 |
描述 |
类型 |
单位 |
Tag |
alerts_inhibited |
TICKscripts禁止的警报总数 |
integer |
- |
|
alerts_triggered |
由TICKscripts触发的警报总数 |
integer |
- |
|
avg_exec_time_ns |
TICKscripts的平均执行时间(纳秒) |
integer |
- |
|
crits_triggered |
TICKscripts触发的严重(crit)警报数 |
integer |
- |
|
errors |
由TICKscripts引起的错误数 |
integer |
- |
|
infos_triggered |
由TICKscripts触发的信息(info)警报数 |
integer |
- |
|
oks_triggered |
TICKscripts触发的正常(ok)警报的数量 |
integer |
- |
|
points_written |
写入InfloxDB或返回Kapacitor的点数 |
integer |
- |
|
warns_triggered |
由TICKscripts触发的警告(warn)警报数 |
integer |
- |
|
working_cardinality |
处理的唯一序列的总数 |
integer |
- |
|
write_errors |
写入到infloxdb或其他写入终结点时发生的错误数 |
integer |
- |
|
kapacitor_topics 指标
指标 |
描述 |
类型 |
单位 |
Tag |
collected |
Kapacitor主题收集的事件数 |
integer |
- |
|