插件脚本

Categraf Exec 插件脚本使用指南,用于自定义监控脚本采集数据的场景。

Categraf 虽然已经内置了很多采集插件,但是总会有一些自定义监控数据采集的需求场景,此时可以考虑使用 Categraf 的 input.exec 插件。这个插件可以执行用户指定的脚本(可以是 Shell、Python、Perl 等脚本,也可以是 Go、C++ 的二进制,只要是个可执行文件就行),然后截获脚本的 stdout,解析为监控数据。

之前有些社区用户提供了一些插件脚本样例,可以参考:Categraf Exec 插件脚本样例。也欢迎大家继续提交样例。

常见问题

Q1:自定义脚本采集怎么做?

A:用 Categraf 的 exec 插件 — 定时执行你的脚本,把输出(Prometheus / InfluxDB 格式)转换为时序指标上报。

Q2:脚本输出格式有要求吗?

A:默认 InfluxDB Line Protocol。也支持 Prometheus 文本格式:

# HELP my_metric_name help text
# TYPE my_metric_name gauge
my_metric_name{label="value"} 42

参考资料

更新时间 2025-08-18

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云