コンテンツにスキップ

JVM (JMX Exporter)

ヒント

この記事では主に JMX Exporter を使って JVM 関連の指標情報を収集します。

設定

説明: jvm 収集器 を有効にし、jvm 収集器jvm 指標情報を収集します。

アプリケーションへの JMX Exporter 導入

以下はすべて jar 実行方式を例とします。

  • ダウンロード

必要に応じて、https://github.com/prometheus/jmx_exporter/releases からダウンロードするバージョンを選択してください。ここでは 0.18.0 バージョンを使用します。

  • 起動設定 javaagent
java -javaagent:jmx_prometheus_javaagent-0.18.0.jar=8080:config.yaml -jar yourJar.jar

DataKit で prom 収集器を有効にする

収集器のディレクトリは datakit/conf.d/prom です。ディレクトリに入ったら prom.conf.sample をコピーして新しいファイル名を jvm-prom.conf に変更し、主に url、source、measurement_prefix を設定します。その他のパラメータは必要に応じて調整できます。

urls =["http://localhost:8080/metrics"]
source = "jmx_jmx_exporter_prom"
measurement_prefix = "jvm_"
[inputs.prom.tags]
  server="server"  

以上の設定により、jvm_ で始まるメトリクスセットが生成されます。

  • DataKit を再起動する

DataKit を再起動する

フィードバック

このページは役に立ちましたか?