Cloud Monitoring は、一般的な Java 指標用の Java Virtual Machine のプロセスをモニタリングできます。
この機能は、Linux で実行されているエージェントでのみ使用できます。Windows では使用できません。
調査
Java 仮想マシンの指標を表示する手順は次のとおりです。
-
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 によって拒否されます。