Re: JMXTrans not sending kafka 0.8 metrics to Ganglia

2013-11-06 Thread Priya Matpadi
typeNames is required in settings section for beanName to be included in the metric name when jmxtrans sends it out. Here's an example: "outputWriters" : [ { "@class" : "com.googlecode.jmxtrans.model.output.GangliaWriter", "settings" : { "groupName" : "kafka",

Re: JMXTrans not sending kafka 0.8 metrics to Ganglia

2013-11-05 Thread Paul Mackles
In our case, jmxtrans returns: ReplicaManager.ISRShrinksPerSec.Count ReplicaManager.ISRShrinksPerSec.MeanRate ReplicaManager.ISRExpandsPerSec.OneMinuteRate ReplicaManager.ISRExpandsPerSec.Count ReplicaManager.ISRExpandsPerSec.MeanRate ReplicaManager.ISRExpandsPerSec.OneMinuteRate ReplicaManager.

Re: JMXTrans not sending kafka 0.8 metrics to Ganglia

2013-11-04 Thread Priya Matpadi
Paul, Thank you! I didn't realize the quotes are important to keep. I have question on name=\"*\"" For the type=ReplicaManager, there are at least 4 Mbean names "kafka.server":name="PartitionCount",type="ReplicaManager" "kafka.server":name="LeaderCount",type="ReplicaManager" "kafka.server":name="

Re: JMXTrans not sending kafka 0.8 metrics to Ganglia

2013-11-04 Thread Paul Mackles
It looks like you are missing quotes in the object name. Here is a snippet from our jmxtrans configs: "resultAlias": "ReplicaManager", "obj": "\"kafka.server\":type=\"ReplicaManager\",name=\"*\"", "attr": [ "Count", "OneMinuteRate", "MeanRate", "Value" ] Un

JMXTrans not sending kafka 0.8 metrics to Ganglia

2013-11-04 Thread Priya Matpadi
I am trying to send kafka metrics for display to ganglia server using latest download from https://github.com/adambarthelson/kafka-ganglia. Here's my kafka_metrics.json { "servers" : [ { "port" : "", "host" : "ecokaf1", "queries" : [ { "outputWriters" : [ { "@class"