Grafana - Collectd - GenericJMX作为度量名称

时间:2016-03-15 10:13:56

标签: metrics grafana collectd

我正在尝试使用collectd将我的指标整理到grafana中。

当我使用GenericJMX插件时,collectd包含GenericJMX作为度量标准名称的一部分。

Query Grafana

如何将collectd配置为不包含GenericJMX

2 个答案:

答案 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>

See PluginName in the docs