jmxtrans配置用于对同一个writer的多个查询

cunj1qz1  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(371)

在使用jmxtrans将apachekafka的度量报告设置为elasticsearch时,我们编写了一个查询大约50个度量的配置文件。
查询内容如下:

{ 
  "obj" : "kafka.server:type=BrokerTopicMetrics,name=TotalFetchRequestsPerSec", 
  "outputWriters" : [ { 
    "@class" : "com.googlecode.jmxtrans.model.output.elastic.ElasticWriter", 
    "connectionUrl": "http://elasticHost:9200" 
  }] 
}

既然有这么多的文件都写到同一个目的地,那么在配置文件中有没有办法缩短这个时间?
非常感谢您的帮助。

daupos2t

daupos2t1#

您可以尝试更精确地使用mbean路径- kafka.server:name=TotalFetchRequestsPerSec,topic=MyCoolTopic,type=BrokerTopicMetrics 把这件事作为一个很好的例子- jmxtrans 支架 resultAlias 也。
在这里你可以找到一个Kafkambeans的名单,这可能会成为方便你。

相关问题