使用:Telegraf v1.0.1或更高版本
Telegraf procstat 插件的文档: https ://github.com/influxdata/telegraf/tree/master/plugins/inputs/procstat
在Documentation下,它说:
procstat 插件可用于监控单个进程使用其 /proc 数据的系统资源使用情况。
该插件将通过它们的 PID 和它们的进程名称来标记进程。
进程可以通过 pid 文件、可执行文件名、命令行模式匹配或用户名(按此顺序或优先级)指定。Procstat 插件将在提供可执行文件名来获取 pid 时使用 pgrep。
我的自定义配置文件:
/etc/telegraf/telegraf.d/my_custom_process_service-telegraf.conf包含:
[[inputs.procstat]]
exe = "."
prefix = "service_process"
[[inputs.procstat]]
pid_file = "/var/run/jenkins/jenkins.pid"
prefix = "service_process"
上面的配置按照语法可以正常工作。
问题:
文档说明了使用exe
, pid_file
,但没有给出如何使用command line pattern matching
OR by的示例username
。如果您知道如何使用它,我可以举一些例子吗?