Process check

概要

  • システム上の特定のプロセスのCPU%、メモリー、I/Oのメトリクスを取得します。
  • Process Monitorsの設定に基づいて動作しているプロセスのステータスを監視し、アラートを出力します。(このインテグレーションには、Datadog Agent >= 5.1.0が必要です。).

Datadog Agentの設定ファイルサンプルとメトリクス取得プログラム:

設定

プロセスメトリクスを取得するには、Datadog Agentのインストールが必要です。

  1. Datadog Agentを監視したいプロセスに接続するように設定をします。以下の例では、 sshdpostgresのプロセスを監視するように設定をしています。

/etc/dd-agent/conf.d/process.yamlを編集します。

    init_config:

    instances:
     - name: ssh
       search_string: ['ssh', 'sshd']

     - name: postgres
       search_string: ['postgres']

     - name: All
       search_string: ['All']
  1. Datadog Agentを再起動します。

    sudo /etc/init.d/datadog-agent restart
    
  2. infoコマンドを実行し、設定を確認します。

    sudo /etc/init.d/datadog-agent info
    

    コマンド出力に次のようなセクションが含まれていれば、設定は完了しています:

    Checks
    ======
    
    [...]
    
    process
    ---------
        - instance #0 [OK]
        - Collected 8 metrics & 0 events