我正在尝试使用collectd将我的指标整理到grafana中。
当我使用GenericJMX插件时,collectd包含GenericJMX
作为度量标准名称的一部分。
如何将collectd配置为不包含GenericJMX
?
答案 0 :(得分:0)
您可以使用这样的重命名规则:
<Chain "PreCache">
<Rule "rename_jmx">
<Match "regex">
Plugin "^GenericJMX$"
</Match>
<Target "set">
Plugin "java"
</Target>
</Rule>
</Chain>
这会将'GenericJMX'重命名为'java'。
希望它有所帮助!
答案 1 :(得分:0)
您可以基于每个bean使用PluginName
控制它。不幸的是,它似乎不适用于顶层:
LoadPlugin java
<Plugin "java">
# ...
<Plugin "GenericJMX">
# Memory usage by memory pool.
<MBean "memory_pool">
ObjectName "java.lang:type=MemoryPool,*"
InstancePrefix "memory_"
InstanceFrom "name"
<Value>
Type "memory"
PluginName "jmx"
#InstancePrefix ""
#InstanceFrom ""
Table true
Attribute "Usage"
</Value>
</MBean>
# ...
</Plugin>
</Plugin>