apache-kafka - 从 JMX 确定 Kafka 代理的 ID
问题描述
给定一个代理主机/IP,除了查询 ZK 之外,有没有其他方法可以询问它以了解代理 ID?我正在尝试将 IP 映射到代理 ID 以进行监控。ZK 已通过身份验证,我无权访问。我最好在 JMX 中寻找一个值。
解决方案
是的,可以从 JMX 检索代理 ID。
它位于名为 的 ObjectName 中kafka.server:type=app-info
。
例如,对于 ID 为 1 的代理:kafka.server:type=app-info,id=1
推荐阅读
- c - 在c中使用realloc 4次后访问结构成员的段错误
- python - 与,如果一起在python中
- json - 将 Json 数据解析为现有的 Flutter 小部件
- javascript - 如何在 Cypress 中动态生成测试用例?
- regex - 正则表达式 (Regex):如何在多行 html 标记中查找属性缺失
- flutter - 每次调用 build 方法时会发生什么?是否创建了一个新的状态对象?如果是这样,那么它应该每次调用 initstate 方法吗?
- provisioning-profile - Firebase 应用分发 - 为新的 UDID 更新现有 IPA
- python - 基于环境的 env vars 的不同值
- c - 为什么尚未到达文件末尾时会收到 EOF?
- javascript - 动态创建哈希哈希?