在使用jmxtrans设置Apache Kafka到ElasticSearch的指标报告时,我们编写了一个查询大约50个指标的配置文件。
查询如下:
{
"obj" : "kafka.server:type=BrokerTopicMetrics,name=TotalFetchRequestsPerSec",
"outputWriters" : [ {
"@class" : "com.googlecode.jmxtrans.model.output.elastic.ElasticWriter",
"connectionUrl": "http://elasticHost:9200"
}]
}既然有这么多人都在写到同一个目的地,那么在配置文件中有没有办法缩短这个时间呢?
任何帮助都是非常感谢的。
发布于 2019-12-27 19:04:11
您可以尝试在您的MBean路径中更精确- kafka.server:name=TotalFetchRequestsPerSec,topic=MyCoolTopic,type=BrokerTopicMetrics
看看this one作为一个很好的例子-- jmxtrans也支持resultAlias。
在这里你可以找到一个Kafka MBeans的列表,这可能会对你很方便。
https://stackoverflow.com/questions/59372420
复制相似问题