我正在尝试从其余服务器构建自己的指标收集器,我需要通过 JMX 访问各种指标,以收集数据、抓取和公开 jmx 服务器的 mBean。像 Prometheus JMX 导出器。
问问题
584 次
2 回答
2
在启动之前通过导出变量来公开 JMX
export JMX_PORT=9001 # for example
kafka-rest-start config.properties
https://github.com/confluentinc/kafka-rest/blob/v5.4.1/bin/kafka-rest-run-class#L52
同样,不要创建自己的非行业标准解决方案,只需使用 Prometheus JMX 导出器或 Jolokia JMX 代理并将其刮成您感兴趣的格式
于 2020-03-12T14:00:10.087 回答
0
您可以使用 jconsole 设置 kafka rest 代理的本地/远程监控。
# local monitoring
$ jconsole <process-id-of-kafka-rest-proxy>
# remote monitoring
$ jconsole <host:port>
参考:https ://docs.oracle.com/javase/7/docs/technotes/guides/management/jconsole.html
于 2020-05-21T02:14:21.623 回答