これは、New Relic の Java エージェント用のカスタム JMX YAML ファイルの例で、値と定義、MBean、属性、タイプ、およびメトリクス、オブジェクト、属性の名前が含まれています。ビデオを含めた詳細は、 YAML によるカスタム JMX モニタリング をご覧ください。
YAMLの例
ここでは、カスタムJMXのYAMLファイルの例を示します。YAMLファイルはスペースを気にします。
name: TomcatCustomversion: 1.0enabled: truejmx: - object_name: Catalina:type=Cache,host=localhost,path=/examples metrics: - attributes: accessCount, cacheSize, hitsCount type: simple - object_name: Catalina:type=Connector,port=8009 metrics: - attributes: bufferSize, maxHeaderCount - object_name: java.nio:type=BufferPool,name=* metrics: - attributes: Count type: monotonically_increasing
説明例
オブジェクトと属性名の検索
利用可能なMBeansとその関連属性を見つける最も簡単な方法は、 JConsole instructions for JDK 1.6 を使用することです。