Cloud Monitoring は、一般的な Java 指標用の Java Virtual Machine のプロセスをモニタリングできます。
この機能は、Linux で実行されているエージェントでのみ使用できます。Windows では使用できません。
Discovery
Java Virtual Machine の指標を表示するには、次の手順を行います。
-
Google Cloud コンソールのナビゲーション パネルで、[Monitoring] を選択してから、 [ダッシュボード] を選択します。
- リストから [Java Virtual Machine] ダッシュボードを選択します。
Java VM をモニタリングするための Monitoring の構成
モニタリング エージェントをインストールした後、次の手順でインスタンス上の JVM プラグインを構成します。
要件
JVM プラグインは、バージョン 5.5.0-257 以降のモニタリング エージェントを必要とします。エージェントを更新するには、エージェントのアップグレードをご覧ください。
JVM モニタリング プラグインを有効化する
Java Virtual Machine は JMX を介してモニタリングされます。
VM インスタンス上で、jvm-sun-hotspot.conf を GitHub 構成リポジトリからダウンロードしてディレクトリ /etc/stackdriver/collectd.d/
に置きます。
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/jvm-sun-hotspot.conf)
root として、ダウンロードした構成ファイルを編集し、JMX_PORT
を、JVM が JMX 接続を許可するように構成されたポートに置き換えます。
構成ファイルを追加した後、次のコマンドを実行して、モニタリング エージェントを再起動します。
sudo service stackdriver-agent restart
JVM のモニタリングに使用される collectd
GenericJMX
プラグインの詳細については、プラグイン GenericJMX をご覧ください。
モニタリング対象
JVM プラグインがモニタリングする指標の詳細リストは、エージェントの指標 JVM にあります。
他の JMX 指標(MBean 属性)は、ユーザー定義指標として Cloud Monitoring に送信する必要があります。詳しくは、エージェントからのユーザー定義指標をご覧ください。 ユーザー定義指標にリダイレクトされない構成で指定されたユーザー指定の MBean は、API によって拒否されます。