如何以JSON格式获取Apache Kafka指标

时间:2019-01-17 00:29:02

标签: java json apache-kafka health-monitoring

我试图在不使用Confluent或任何其他软件/插件的情况下获取Apache Kafka的健康指标,例如Br​​oker,Producer,Consumer,Zookeeper,Topic等指标。

我需要公开这些内容并将它们存储在Elasticsearch中。到目前为止,尚无法提取此信息。关于如何从正在运行的Apache Kafka docker容器中提取此信息的任何指示?

1 个答案:

答案 0 :(得分:1)

正如@Seyed Morteza Mousavi所说,这些度量是通过JMX公开的。

您将需要其他软件/插件来获取数据。如果您使用的是Elasticsearch,则Beats在同一堆栈中,它可以直接将JMX指标流式传输到Elasticsearch。