java - 如何通过 JMX 访问 Kafka REST 代理指标
问题描述
我正在尝试从其余服务器构建自己的指标收集器,我需要通过 JMX 访问各种指标,以收集数据、抓取和公开 jmx 服务器的 mBean。像 Prometheus JMX 导出器。
解决方案
在启动之前通过导出变量来公开 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 代理并将其刮成您感兴趣的格式
推荐阅读
- apache-spark - 数据帧计数会触发 spark.drive.maxResultSize 限制吗?
- node.js - 从猫鼬查询内部更新外部数组时遇到问题
- mongodb - 颤振和mongodb连接的问题
- tensorflow2.0 - 将 TensorFlow Hub 与 TF2 和 Universal Sentence Encoder v4 一起使用
- python - 如何防止 Sentry 针对特定类型的错误对错误/警报进行分组?
- sql-server - SQL Server如何处理角色权限和用户权限不一致的问题
- oracle - 搜索字符串以匹配 Oracle SQL 中视图中所有现有列和行中的数据
- java - maven-cargo2-plugin 如何识别我的 Spring Boot 应用程序已经运行了嵌入式 Tomcat?
- haskell - JSON Payload POST 请求总是超时 AWS ApiGateway
- string - 在 Clojure 的函数中返回一个字符串