我使用collectdjmx和java插件收集kafka度量并写入graphite服务器。当我运行命令查看节点中的kafka度量时,它会显示数据,但当我使用collectd plugin时,会导出空白度量。你知道我是否遗漏了一些配置吗。下面是截取的示例代码
xt0899hw1#
试试这个,
<Plugin java> JVMARG "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/generic-jmx.jar" 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/jmxrmi" Host "localhost" Collect "kafka-all-messages" </Connection> </Plugin> </Plugin>
1条答案
按热度按时间xt0899hw1#
试试这个,