graphite服务器在使用collectdjmx和java插件时显示空白的kafka度量

rwqw0loc  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(311)

我使用collectdjmx和java插件收集kafka度量并写入graphite服务器。当我运行命令查看节点中的kafka度量时,它会显示数据,但当我使用collectd plugin时,会导出空白度量。你知道我是否遗漏了一些配置吗。下面是截取的示例代码

xt0899hw

xt0899hw1#

试试这个,

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

相关问题