Grafana - Collectd - GenericJMX в качестве названия метрики

Я пытаюсь организовать свои метрики в графану с помощью collectd.

Когда я использую плагин GenericJMX, collectd включает GenericJMX как часть имени метрики.

Запрос Grafana

Как мне настроить collectd, чтобы он не включал GenericJMX?


person Mqde    schedule 15.03.2016    source источник
comment
У меня точно такая же проблема !   -  person pierrefevrier    schedule 16.03.2016


Ответы (2)


Вы можете работать с таким правилом переименования:

<Chain "PreCache">
    <Rule "rename_jmx">
        <Match "regex">
            Plugin "^GenericJMX$"
        </Match>
        <Target "set">
            Plugin "java"
        </Target>
    </Rule>
</Chain>

Это переименует GenericJMX в java.

Надеюсь, поможет!

person Catburger    schedule 08.04.2016

Вы можете управлять им с помощью 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>

См. имя подключаемого модуля в документации

person phs    schedule 06.07.2018