elasticsearch 如何使用metricbeats监控特定流程?
我有以下基本的节拍配置elasticsearch 如何使用metricbeats监控特定流程?,elasticsearch,kibana,elastic-stack,metricbeat,topbeat,elasticsearch,Kibana,Elastic Stack,Metricbeat,Topbeat,我有以下基本的节拍配置 metricbeat.modules: - module: system metricsets: - cpu - filesystem - memory - network - process enabled: true period: 10s processes: ['.*'] cpu_ticks: false 现在我只想监视一个进程id为pid=27056的特定进程。 我知道我必须在上面配置文件的proce
metricbeat.modules:
- module: system
metricsets:
- cpu
- filesystem
- memory
- network
- process
enabled: true
period: 10s
processes: ['.*']
cpu_ticks: false
现在我只想监视一个进程id为pid=27056的特定进程。
我知道我必须在上面配置文件的processs字段下进行一些修改。能否请任何人帮助进一步操作?您可以监视与您传递的任何表达式列表相匹配的进程。例如,它报告在命令行中使用nginx、java或python运行的所有进程
processes: ['nginx','java', 'python']
您可以监视与您传递的任何表达式列表相匹配的进程。例如,它报告在命令行中使用nginx、java或python运行的所有进程
processes: ['nginx','java', 'python']
每次流程启动时,流程名称是否会动态更改?如果没有,您可以在processs:['your_process_name']字段中添加流程名称。流程名称是否在每次启动时动态更改?如果没有,您可以在processs:['your_process_name']字段中添加您的进程名称。对不起,我发现我没有满足您监视单个pid的愿望。但是,请记住,每当进程重新启动或主机重新启动时,pid都会更改。因此,您最好通过某种表达式来确定如何找到感兴趣的过程。抱歉,我看到我没有满足您监视单个pid的愿望。但是,请记住,每当进程重新启动或主机重新启动时,pid都会更改。因此,你最好决定如何通过某种表达找到感兴趣的过程。