アプリケーションのインストゥルメント化時に Java エージェントが使用するリソースを識別できます。agent-free-performance-report-for-window ノードプロパティを使用して、エージェントの動作をしばらく停止できます。これにより、すべてのエージェントサービスが無効になりますが、JVM メトリックは引き続き記録されます。エージェントサービスが再開すると、エージェントのリソース消費の前後を確認して比較できます。

はじめる前に

重要

このオプションを設定する前に、次の点を理解していることを確認してください。

  • ノードプロパティで指定した期間、すべてのエージェントサービスが一時停止されます。アプリケーションは、エージェントのモニタリングなしで引き続き実行されます。
  • この間、アプリケーションデータはコントローラに報告されません。データレポートのこの一時停止により、誤ったアラートが発生する可能性があります。
  • エージェントは、ダウンタイム中の JVM リソース消費データを記録します。このデータは、コントローラ UI で確認できます。
  • エージェントサービスが再開されると、メトリックブラウザまたはライブプレビューを使用して、消費データを表示および比較できます。

リソース使用状況レポート用の Java エージェントの設定

  1. コントローラ UI で、エージェントリソースの使用状況を確認するアプリケーションに移動します。
  2. [Tiers & Nodes] を選択します。アプリケーションの階層とノードが一覧表示されます。階層とノードの詳細については、「ティアとノード」を参照してください。
  3. 階層を展開し、編集するノードをダブルクリックします。
  4. ノードダッシュボードで、[Actions > Configure App Server Agent] をクリック。[App Server Agent Configuration] パネルが表示されます。
  5. [App Server Agent Configuration] で、左側のナビゲーションからノードを選択します。
  6. [Use Custom Configuration] を選択します。
  7. [+] をクリックして、[Create Agent Property] パネルを開きます。
  8. 名前として agent-free-performance-report-for-window を指定します。
  9. [Type] ドロップダウンをクリックし、[Integer] を選択します。
  10. [Value] フィールドで、エージェントサービスを一時停止する分数を指定します。5 ~ 30 の値を指定できます。たとえば、10 を指定すると、エージェントサービスは 10 分間停止してから再開します。

    重要

    リソース使用率データが収集された後、このノードプロパティを削除する必要があります。このノードプロパティを削除しないと、エージェントサービスが無効になり、アプリケーションのモニタリングが失われます。

    エージェントサービスが一時停止すると、コントローラにデータが報告されないことがわかります。

エージェントサービスが再開されると、エージェントのリソース使用率の前後の違いを確認できます。次に、プロセスの CPU 使用率の例を示します。同様に、他のメトリックを確認および比較できます。