本文へスキップ

CPU/メモリ/ディスク使用量の収集

JavaエージェントがCPU、メモリ、ディスク使用量を収集する方法を案内します。JavaのJMXライブラリを基本的に活用し、必要に応じてLinuxのprocディレクトリやoshi、sigarライブラリによる性能指標の収集方法を確認できます。

  • linux_proc_stat_enabled Boolean

    既定値false

    CPU、 メモリ、ディスクの使用量をLinuxの_proc_ディレクトリから収集するかどうかを設定します。

  • oshi_enabled Boolean Java Agent v2.1.0 or later

    既定値false

    CPU、メモリ、ディスクの使用量を測定するとき、oshiライブラリを使用するかどうかを設定します。

    ノート

    Java 8 以降の環境での使用をお勧めします。

  • oshi_netstat_enabled Boolean Java Agent v2.2.31 or later

    既定値false

    netstat指標の収集有無を設定します。Maximum Transmission Unit(MTU) 指標が追加されます。

  • sigar_enabled Boolean

    既定値false

    sigarライブラリによるOS情報の収集を有効にします。sigarライブラリを通じて5秒単位で収集するCPU、Memory、DiskなどのOSリソースデータが含まれます。enabledオプションがfalseの場合、無効にします。

    ノート
    • whatap.agent.2.1.0バージョン以下では既定値はtrueです。whatap.agent.2.1.0バージョン以降では既定値はfalseです。

    • Java 8 未満またはJava 1.6 以下のバージョン環境では、sigar_enabled=trueオプションを追加してsigarライブラリを有効にし、パフォーマンス指標を収集できます。

    • アプリケーション環境によってCPU指標が**-1**と表示される現象がある可能性があります。WhaTapが提供する勧告事項を確認し、現状を解決できます。次の文書を参照してください。