Configuração
Cada declaração gera uma request Jolokia para buscar a métrica.
Chave | Requerido | Descrição |
---|---|---|
mbean | Sim | O nome do objeto de um JMX MBean. Os valores de chave de propriedade do MBean podem conter um wildcard (*), permitindo que você busque vários MBeans. |
paths | Não | Uma lista de atributos MBean a serem lidos. |
tag_keys | Não | Uma lista de nomes de chave de propriedade MBean para converter em tags. O nome da chave da propriedade se torna o nome da tag, enquanto o valor da chave da propriedade se torna o valor da tag. |
tag_prefix | Não | Uma string para preceder os nomes de tag produzidos por esta declaração de métrica. |
field_name | Não | Uma string a ser definida como o nome do campo produzido por esta métrica. |
field_prefix | Não | Uma string para preceder os nomes de campo produzidos por esta declaração de métrica. |
Use paths para refinar quais campos coletar.
A declaração de métrica jvm_memory anterior produz a seguinte saída:
Use wildcards (*) em valores de chave de propriedade mbean para criar séries distintas capturando valores em tag_keys.
Como name=* corresponde a G1 Old Generation e G1 Young Generation, e name é usado como uma tag, a declaração de métrica jvm_garbage_collector anterior produz duas métricas.
Para exemplos de configuração baseadas em Servlets produtivos, acesse: