スタンドアロン JVM モニタリング プラグイン

Cloud Monitoring は、一般的な Java 指標用の Java Virtual Machine のプロセスをモニタリングできます。

この機能は、Linux で実行されているエージェントでのみ使用できます。Windows では使用できません。

調査

Java 仮想マシンの指標を表示する手順は次のとおりです。

  1. Google Cloud コンソールで [ダッシュボード] ページに移動します。

    [ダッシュボード] に移動

    検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。

  2. リストから [Java Virtual Machine] ダッシュボードを選択します。

Java VM をモニタリングするための Monitoring の構成

モニタリング エージェントをインストールした後、次の手順でインスタンス上の JVM プラグインを構成します。

前提条件

JVM プラグインは、バージョン 5.5.0-257 以降のモニタリング エージェントを必要とします。エージェントを更新するには、エージェントのアップグレードをご覧ください。

JVM モニタリング プラグインを有効化する

Java Virtual Machine は JMX を介してモニタリングされます。

VM インスタンス上で、jvm-sun-hotspot.confGitHub 構成リポジトリからダウンロードしてディレクトリ /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 によって拒否されます。