Графитовый сервер показывает пустые метрики kafka при использовании JDX и Java-плагина collectd
Я использую JDX и плагин Java для сбора метрик Kafka и записи на графитовый сервер. Когда я запускаю команду, чтобы увидеть метрики kafka с узла, она показывает данные, но когда я использую плагин collectd, пустые метрики экспортируются. Любая идея, если мне не хватает какой-то конфигурации. Ниже приведен пример кода
1 ответ
Попробуй это,
<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>