2017-08-05 31 views
0

私は次のような基本的なmetricbeatsがメトリック・ビートを使用して特定のプロセスを監視する方法は?

metricbeat.modules: 
- module: system 
    metricsets: 
    - cpu 
    - filesystem 
    - memory 
    - network 
    - process 
    enabled: true 
    period: 10s 
    processes: ['.*'] 
    cpu_ticks: false 

は、今私は私が「プロセス」の下にいくつかの変更をしなければならないことを知っているプロセスID(PID)= 27056. を持つ唯一の特定のプロセスを監視したいconfigのいる場上記の設定ファイルのどのように進めていくべきか、お手伝いできますか?

+0

プロセスの開始時にプロセス名が動的に変更されますか?あなたのプロセス名をフィールドに追加することができない場合 プロセス:['your_process_name'] – Ram

答えて

0

渡された式のリストに一致するプロセスを監視できます。たとえば、コマンドラインでnginx、java、またはpythonを実行しているすべてのプロセスについて報告します。

processes: ['nginx','java', 'python'] 
+0

申し訳ありませんが、私は単一のPIDを監視するあなたの欲求に対処していないことがわかります。しかし、プロセスが再起動するかホストが再起動されるたびにpidが変更されることに注意してください。ですから、何らかの表現で関心のあるプロセスを見つける方法を決定する方がよいでしょう。 –

関連する問題