Kapacitor 测量和字段
Kapacitor 通过 /kacapitor/v1/debug/vars 端点公开内部性能。使用 Telegraf kapacitor 插件捕获这些指标并将其存储在 InfluxDB 中。
在您的 Telegraf 配置文件中启用 Kapacitor 输入插件:
# ...
[[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"
]
# ...
可视化Kapacitor指标
使用Kapacitor Monitor仪表板来可视化Kapacitor指标。
Kapacitor 测量 & 字段
Kapacitor 通过 /kacapitor/v1/debug/vars 端点公开以下测量和字段。
- kapacitor
- kapacitor_edges
- kapacitor_ingress
- kapacitor_load
- kapacitor_memstats
- alloc_bytes
- buck_hash_sys_bytes
- frees
- gc_sys_bytes
- gcc_pu_fraction
- heap_alloc_bytes
- heap_idle_bytes
- heap_in_use_bytes
- heap_objects
- heap_released_bytes
- heap_sys_bytes
- last_gc_ns
- lookups
- mallocs
- mcache_in_use_bytes
- mcache_sys_bytes
- mspan_in_use_bytes
- mspan_sys_bytes
- next_gc_ns
- num_gc
- other_sys_bytes
- pause_total_ns
- stack_in_use_bytes
- stack_sys_bytes
- sys_bytes
- total_alloc_bytes
- kapacitor_nodes
- kapacitor_topics
kapacitor
kapacitor 测量存储与
Kapacitor 任务
和 订阅 相关的信息字段。
已启用任务数
启用的Kapacitor任务数量。
订阅数量
Kapacitor/InfluxDB 订阅的数量。
任务数量
Kapacitor 任务的总数。
kapacitor_edges
该 kapacitor_edges 度量存储与
edges
在Kapacitor TICKscripts中相关的信息字段。
收集的
TICKscript 边缘收集的消息数量。
发射的
TICKscript 边缘发出的消息数量。
kapacitor_ingress
上述kapacitor_ingress测量存储与进入Kapacitor相关的数据的信息字段。
收到的积分
Kapacitor所接收到的点数。
kapacitor_load
该 kapacitor_load 测量值存储与 Kapacitor Load Directory service 相关的信息字段。
错误
从加载目录服务报告的错误数量。
kapacitor_memstats
kapacitor_memstats 测量存储与Kapacitor内存使用相关的字段。
分配字节
Kapacitor分配的仍在使用的内存字节数。
buck_hash_sys_bytes
配置分析桶哈希表使用的内存字节数。
免费的
释放的堆对象数量。
gc_sys_bytes
用于垃圾收集系统元数据的内存字节数。
gcc_pu_fraction
自Kapacitor启动以来,垃圾回收使用的可用CPU时间的比例。
堆分配字节数
可达和不可达的堆对象垃圾收集尚未释放。
堆闲置字节数
等待使用的堆字节数。
正在使用的堆字节数
正在使用的堆字节数。
堆对象
分配的对象数量。
释放的堆字节数
释放给操作系统的堆字节数。
堆系统字节
从 system 获取的堆字节数。
最后垃圾收集纳秒
最后一次垃圾收集的纳秒纪元时间。
查找
指针查找的总数。
动态分配内存
malloc的总次数。
mcache_in_use_bytes
mcache结构使用的字节数。
mcache_sys_bytes
从 system 获取的用于 mcache 结构的字节数。
mspan_in_use_bytes
mspan结构正在使用的字节数。
mspan_sys_bytes
从 system 获取的 mspan 结构使用的字节数。
下一个垃圾收集的纳秒数
下一次垃圾收集的纳秒纪元时间。
num_gc
已完成的垃圾回收周期数。
其他系统字节
用于其他系统分配的字节数。
暂停总纳秒
自Kapacitor启动以来,在垃圾收集“停止世界”暂停中花费的纳秒总数。
正在使用的堆栈字节数
堆栈分配器使用的字节数。
堆栈系统字节
从 system 获取的堆栈分配器的字节数。
系统字节
从 system 获取的内存字节数。
总分配字节数
已分配的字节总数,即使被释放。
kapacitor_nodes
该 kapacitor_nodes 测量存储与发生在 TICKscript nodes 中的事件相关的字段。
警报被抑制
被TICKscripts抑制的警报总数。
触发的警报
由TICKscripts触发的警报总数。
平均执行时间(纳秒)
TICKscripts的平均执行时间(以纳秒为单位)。
触发的标准
由 TICKscripts 引发的关键 (crit) 警报数量。
错误
由TICKscripts引起的错误数量。
触发的信息
TICKscripts触发的info (info) 警报数量。
触发的OK
TICKscripts触发的ok (ok) 警报的数量。
写入的点数
写入InfluxDB或返回Kapacitor的点的数量。
触发的警告
由TICKscripts触发的警告(warn)提醒数量。
工作基数
处理的唯一系列总数。
写入错误
写入InfluxDB或其他写入端点时发生的错误数量。
kapacitor_topics
kapacitor_topics 这个测量存储与 Kapacitor topics 相关的字段。
收集的
Kapacitor 主题收集的事件数量。