1

我是节拍的新手。我正在使用 topbeat 来监控系统运行状况。到目前为止,一切都很好。

现在我需要监控一个java进程的资源利用率,所以我配置topbeat.yml为:procs: ["java"]

在我的 linux 机器中,有 4 个 java 进程正在运行,但我只对一个 java 进程感兴趣。所以,

  1. 有没有办法使用正则表达式监控特定的java进程?
  2. 有什么方法可以按名称区分进程[不使用 pid]?
4

1 回答 1

0

如果您希望查看某些进程,那么您可以使用示例 topbeat 仪表板,在该仪表板中,有一个用于 proc stats 的搜索。从那里从可用字段中选择 proc.name 并进一步过滤它以从弹性论坛中选择您的相关 proc.name 建议:https ://discuss.elastic.co/t/topbeat-monitor-specific-java-process/65594/ 2试试 MetricBeat,看看它是否有帮助。

于 2016-08-26T06:31:56.603 回答