2016-07-24 47 views
0

我使用kafka_2.11-0.9.0.1,我嘗試兩個版本的jason配置文件。我可以得到JVM信息,如heapmem和GC enter image description here爲什麼我用jmxtrans得到kafka指標,因爲我可以獲得JVM堆信息?

但是,當我想獲得kafka度量標準時,什麼也沒有。這是jmxtrans日誌。 enter image description here

多,這是二版的傑森文件I用戶:

{ 
    "servers" : [ { 
    "port" : "9999", 
    "host" : "localhost", 
    "queries" : [ { 
    "outputWriters" : [ { 
    "@class" : "com.googlecode.jmxtrans.model.output.StdOutWriter", 
    "settings" : { 
    } 
    } ], 
    "obj" : "kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec,topic=test", 
    "attr" : [ "Count"] 
},{ 

    "outputWriters" : [ { 
    "@class" : "com.googlecode.jmxtrans.model.output.StdOutWriter", 
    "settings" : { 
    } 
    } ], 
    "obj" : "kafka.server:type=BrokerTopicMetrics,name=*", 
     "resultAlias": "Kafka", 
    "attr" : [ "Count","OneMinuteRate"] 
} 



], 
"numQueryThreads" : 2 

}] }

另一個是:

{ 
     "outputWriters" : [ { 
    "@class" : "com.googlecode.jmxtrans.model.output.KeyOutWriter", 
    "settings" : { 
      "outputFile" : "testowo-counts3.txt", 
     "maxLogFileSize" : "10MB", 
     "maxLogBackupFiles" : 200, 
     "delimiter" : "\t", 
     "debug" : true 

    } 
    } ], 

      "obj": "\"kafka.network\":type=\"RequestMetrics\",name=\"Produce-RequestsPerSec\"", 
      "resultAlias": "produce", 
      "attr": [ 
       "Count", 
       "OneMinuteRate" 
      ] 

    } ,{ 
    "outputWriters" : [ { 
    "@class" : "com.googlecode.jmxtrans.model.output.KeyOutWriter", 
    "settings" : { 
      "outputFile" : "testowo-gc.txt", 
     "maxLogFileSize" : "10MB", 
     "maxLogBackupFiles" : 200, 
     "delimiter" : "\t", 
     "debug" : true 

    } 
    } ], 

    "obj": "java.lang:type=GarbageCollector,name=*", 
      "resultAlias": "GC", 
      "attr": [ 
       "CollectionCount", 
       "CollectionTime" 
      ] 
    } 

回答

0

這是版本的問題。我推薦使用jconsole來查看Mbeans樹。它有很多幫助。