2015-11-05 3 views
0

Я хочу, чтобы следить за Solr, и имеет jmxtrans конфигурации:Jmxtrans контролирует SOLR Issue

{ 
    "servers":[ 
     { 
     "port":"8099", 
     "host":"localhost", 
     "queries":[ 
      { 
       "obj":"solr/*:type=/select,id=org.apache.solr.handler.component.SearchHandler", 
       "resultAlias":"solr", 
       "attr":[ 
        "requests","errors","avgRequestsPerSecond","avgTimePerRequest","95thPcRequestTime" 
       ], 

       "outputWriters":[ 
        { 
        "@class":"com.googlecode.jmxtrans.model.output.KeyOutWriter", 
        "settings":{ 
         "outputFile" : "/tmp/jmx.log", 
         "maxLogFileSize" : "10MB", 
         "maxLogBackupFiles" : 2, 
         "debug" : true 
        } 
        } 
       ] 
      } 
     ] 
     } 
    ] 
} 

У меня есть настроить домен маски имен

"obj":"solr/*:type=/select,id=org.apache.solr.handler.component.SearchHandler" 

, но я получаю следующий результат без доменного имени:

localhost_8099.solr.errors 0 1446715240625 
localhost_8099.solr.avgRequestsPerSecond 0.00883917964270778 1446715240625 
localhost_8099.solr.avgTimePerRequest 1.99831994970047 1446715240625 
localhost_8099.solr.95thPcRequestTime 3.8249146499999997 1446715240625 
localhost_8099.solr.requests 717419 1446715241205 
localhost_8099.solr.errors 0 1446715241205 

Я попытался typeNames: https://code.google.com/p/jmxtrans/wiki/Queries BU t, похоже, не поддерживает домен.

ответ

0

Я нашел ответ, добавьте следующую конфигурацию:

... 
    "obj":"solr/*:type=/select,id=org.apache.solr.handler.component.SearchHandler", 
    "useObjDomainAsKey":true, 
... 

 Смежные вопросы

  • Нет связанных вопросов^_^