文档文档

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 监控仪表板 可视化 Kapacitor 指标。

Kapacitor 测量和字段

Kapacitor 通过 /kacapitor/v1/debug/vars 端点公开以下测量和字段。


kapacitor

kapacitor 测量存储与 Kapacitor 任务订阅 相关的信息的字段。

num_enabled_tasks

已启用的 Kapacitor 任务数。

num_subscriptions

Kapacitor/InfluxDB 订阅数。

num_tasks

Kapacitor 任务总数。


kapacitor_edges

kapacitor_edges 测量存储与 Kapacitor TICKscripts 中 edges 相关的信息的字段。

collected

TICKscript edges 收集的消息数。

emitted

TICKscript edges 发出的消息数。


kapacitor_ingress

kapacitor_ingress 测量存储与进入 Kapacitor 的数据相关的信息的字段。

points_received

Kapacitor 接收的点数。


kapacitor_load

kapacitor_load 测量存储与 Kapacitor Load Directory 服务 相关的信息的字段。

errors

从 load directory 服务报告的错误数。


kapacitor_memstats

kapacitor_memstats 测量存储与 Kapacitor 内存使用情况相关的字段。

alloc_bytes

Kapacitor 分配的但仍在使用的内存字节数。

buck_hash_sys_bytes

profiling bucket 哈希表使用的内存字节数。

frees

已释放的堆对象数。

gc_sys_bytes

用于垃圾回收系统元数据的内存字节数。

gcc_pu_fraction

自 Kapacitor 启动以来,垃圾回收使用的 Kapacitor 可用 CPU 时间的比例。

heap_alloc_bytes

垃圾回收尚未释放的可达和不可达的堆对象数。

heap_idle_bytes

等待使用的堆字节数。

heap_in_use_bytes

正在使用的堆字节数。

heap_objects

已分配的对象数。

heap_released_bytes

释放到操作系统的堆字节数。

heap_sys_bytes

system 获取的堆字节数。

last_gc_ns

上次垃圾回收的纳秒纪元时间。

lookups

指针查找总数。

mallocs

mallocs 总数。

mcache_in_use_bytes

mcache 结构正在使用的字节数。

mcache_sys_bytes

system 获取的用于 mcache 结构的字节数。

mspan_in_use_bytes

mspan 结构正在使用的字节数。

mspan_sys_bytes

system 获取的用于 mspan 结构的字节数。

next_gc_ns

下次垃圾回收的纳秒纪元时间。

num_gc

已完成的垃圾回收周期数。

other_sys_bytes

用于其他系统分配的字节数。

pause_total_ns

自 Kapacitor 启动以来,在垃圾回收“停止世界”暂停中花费的总纳秒数。

stack_in_use_bytes

堆栈分配器正在使用的字节数。

stack_sys_bytes

system 获取的用于堆栈分配器的字节数。

sys_bytes

system 获取的内存字节数。

total_alloc_bytes

已分配的总字节数,即使已释放。


kapacitor_nodes

kapacitor_nodes 测量存储与 TICKscript 节点 中发生的事件相关的字段。

alerts_inhibited

TICKscripts 抑制的警报总数。

alerts_triggered

TICKscripts 触发的警报总数。

avg_exec_time_ns

TICKscripts 的平均执行时间(纳秒)。

crits_triggered

TICKscripts 触发的严重 (crit) 警报数。

errors

由 TICKscripts 引起的错误数。

infos_triggered

TICKscripts 触发的信息 (info) 警报数。

oks_triggered

TICKscripts 触发的确定 (ok) 警报数。

points_written

写入 InfluxDB 或返回 Kapacitor 的点数。

warns_triggered

TICKscripts 触发的警告 (warn) 警报数。

working_cardinality

处理的唯一序列总数。

write_errors

写入 InfluxDB 或其他写入端点时发生的错误数。


kapacitor_topics

kapacitor_topics 测量存储与 Kapacitor topics 相关的字段。

collected

Kapacitor topics 收集的事件数。


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一款开源、高速、最近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看