Doc文档

Kapacitor 指标和字段

Kapacitor 通过 /kacapitor/v1/debug/vars 端点暴露内部性能。使用 Telegraf kapacitor 插件捕获这些指标并将它们存储在 InfluxDB 中。

在你的 Telegraf 配置文件中启用 Kapacitor 输入插件

# ...
[[inputs.kapacitor]]
  ## Multiple URLs from which to read Kapacitor-formatted JSON
  ## Default is "https://127.0.0.1:9092/kapacitor/v1/debug/vars".
  urls = [
    "https://127.0.0.1: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 TICKscript 中 edges 相关的信息字段。

collected

TICKscript edges 收集的消息数量。

emitted

TICKscript edges 发出的消息数量。


kapacitor_ingress

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

points_received

Kapacitor 接收的点数。


kapacitor_load

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

errors

从负载目录服务报告的错误数量。


kapacitor_memstats

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

alloc_bytes

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

buck_hash_sys_bytes

分析 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

malloc 总数。

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 启动以来,垃圾回收 “stop-the-world” 暂停所花费的总纳秒数。

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 开源版现已公开发布 Alpha 版本

InfluxDB 3 开源版现已可用于 alpha 测试,并根据 MIT 或 Apache 2 许可协议获得许可。

我们正在发布两个产品作为 alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看