Este é um exemplo de arquivo JMX YAML customizado para o agente Java da New Relic, incluindo valor e definição, MBean, atributo, tipo e nomes para métrica, objetos e atributo. Para mais informações, incluindo um vídeo, consulte Monitoramento JMX personalizado por YAML.
Exemplo de YAML
Aqui está um exemplo de um arquivo JMX YAML personalizado. Os arquivos YAML são sensíveis ao espaço.
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
Explicação de exemplo
Encontrando nomes de objetos e atributos
A maneira mais fácil de encontrar MBeans disponíveis e seus atributos associados é usar as instruções do JConsole para JDK 1.6.