Hi David,
Just edit "kafka-server-start.sh", and add "export JMX_PORT=9999",it will
work.
Yuanjia
From: David Montgomery
Date: 2014-12-03 04:47
To:users
Subject: Re: How to push metrics to graphite - jmxtrans does not work
Hi,
I am seeing this in the logs and wondering what "jmx_port":-1 means?
INFO conflict in /brokers/ids/29136 data: { "host":"104.111.111.111.",
"jmx_port":-1, "port":9092, "timestamp":"1417552817875", "version":1 }
stored data: { "host":"104.111.111", "jmx_port":-1, "port":9092,
"timestamp":"1417552738253", "version":1
despite having these added
echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false"' | tee -a
/var/kafka/bin/kafka-run-class.sh
echo 'export JMX_PORT=${JMX_PORT:-9999}' | tee -a
/var/kafka/bin/kafka-server-start.sh
Thanks
On Tue, Dec 2, 2014 at 9:58 PM, Andrew Otto <[email protected]> wrote:
> Maybe also set:
>
> -Dcom.sun.management.jmxremote.port=9999
>
> ?
>
>
> > On Dec 2, 2014, at 02:59, David Montgomery <[email protected]>
> wrote:
> >
> > Hi,
> >
> > I am having a very difficult time trying to report kafka 8 metrics to
> > Graphite. Nothing is listening on 9999 and and no data in graphite. If
> > this method of graphite reporting is know to not work is there an
> > alternative to jmxtrans to get data to graphite?
> >
> > I am using the deb file to install jmxtrans on ubuntu 12.04
> >
> > And I use the below to modify kafka scripts
> >
> > echo 'KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true
> > -Dcom.sun.management.jmxremote.authenticate=false
> > -Dcom.sun.management.jmxremote.ssl=false"' | tee -a
> > /var/kafka/bin/kafka-run-class.sh
> > echo 'export JMX_PORT=${JMX_PORT:-9999}' | tee -a
> > /var/kafka/bin/kafka-server-start.sh
> >
> > {
> > "servers" : [ {
> > "host" : "127.0.0.1",
> > "port" : "9999",
> > "alias" : "<%=node.name%>",
> > "queries" : [
> > {
> > "obj" : "kafka:type=kafka.SocketServerStats",
> > "resultAlias": "kafka.socketServerStats",
> > "attr" : [ "AvgFetchRequestMs", "AvgProduceRequestMs",
> > "BytesReadPerSecond", "BytesWrittenPerSecond", "FetchRequestsPerSecond",
> > "MaxFetchRequestMs", "MaxProduceRequestMs" , "NumFetchRequests" ,
> > "NumProduceRequests" , "ProduceRequestsPerSecond", "TotalBytesRead",
> > "TotalBytesWritten", "TotalFetchRequestMs", "TotalProduceRequestMs" ],
> > "outputWriters" : [ {
> > "@class" :
> "com.googlecode.jmxtrans.model.output.GraphiteWriter",
> > "settings" : {
> > "host" : "<%=@monitor_host%>",
> > "port" : "2003"
> > }
> > } ]
> > }
> > ],
> > "numQueryThreads": "2"
> > } ]
> > }
>
>