【问题标题】:Graphite server shows blank kafka metrics while using collectd JMX and java pluginGraphite 服务器在使用 collectd JMX 和 java 插件时显示空白 kafka 指标
【发布时间】:2016-10-12 19:29:58
【问题描述】:

我正在使用 collectd JMX 和 java 插件来收集 kafka 指标并写入石墨服务器。当我运行命令从节点查看 kafka 指标时,它会显示数据,但是当我使用 collectd 插件时,会导出空白指标。知道我是否缺少某些配置。以下是截取的示例代码

【问题讨论】:

  • JVMARG "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/generic-jmx.jar " LoadPlugin "org.collectd.java.GenericJMX" ObjectName "kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec" 类型 "counter" 表 false属性 "Count" ServiceURL"service:jmx:rmi:///jndi/rmi://localhost:2999/jmxrmi" Host "localhost"

标签: apache-kafka jmx graphite collectd


【解决方案1】:

试试这个,

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多