在使用jmxtrans将apachekafka的度量报告设置为elasticsearch时,我们编写了一个查询大约50个度量的配置文件。
查询内容如下:
{
"obj" : "kafka.server:type=BrokerTopicMetrics,name=TotalFetchRequestsPerSec",
"outputWriters" : [ {
"@class" : "com.googlecode.jmxtrans.model.output.elastic.ElasticWriter",
"connectionUrl": "http://elasticHost:9200"
}]
}
既然有这么多的文件都写到同一个目的地,那么在配置文件中有没有办法缩短这个时间?
非常感谢您的帮助。
1条答案
按热度按时间daupos2t1#
您可以尝试更精确地使用mbean路径-
kafka.server:name=TotalFetchRequestsPerSec,topic=MyCoolTopic,type=BrokerTopicMetrics
把这件事作为一个很好的例子-jmxtrans
支架resultAlias
也。在这里你可以找到一个Kafkambeans的名单,这可能会成为方便你。