2016-10-12 3 views
0

J'utilise collectd JMX et java plugin pour collecter des métriques kafka et écrire sur un serveur graphite. Quand j'exécute la commande pour voir les métriques kafka du noeud, elle montre les données mais quand j'utilise collectd, les métriques vierges du plugin sont exportées. Toute idée s'il me manque une configuration. Ci-dessous le code exemple ciseléeLe serveur Graphite affiche des métriques kafka vierges lors de l'utilisation de collectm JMX et de plugin java

+0

JVMARG « -Djava.class.path =/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/générique jmx.jar " LoadPlugin "org.collectd.java.GenericJMX" < MBean "kafka-all-messages"> ObjectName" kafka.server: type = BrokerTopicMetrics, name = MessagesInPerSec " Type" compteur " Tableau faux Attribute "Count" ServiceURL "Service: JMX: rmi: /// jndi/rmi: // localhost: 2999/jmxrmi" hôte "localhost" Gangadhar

Répondre

0

essayer,

<Plugin java> 
JVMARG "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar‌​:/usr/share/collectd‌​/java/generic-jmx.ja‌​r" 
LoadPlugin "org.collectd.java.GenericJMX" 
    <Plugin "GenericJMX"> 
     <MBean "kafka-all-messages"> 
      ObjectName "kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec" 
      <Value> 
       Type "counter" 
       Table false 
       Attribute "Count" 
      </Value> 
     </MBean> 
     <Connection> 
      ServiceURL"service:jmx:rmi:///jndi/rmi://localhost:2999/jmxr‌​mi" 
      Host "localhost" 
      Collect "kafka-all-messages" 
     </Connection> 
    </Plugin> 
</Plugin>