百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

kafka-monitor

> 编程语言
开源

Xinfra Monitor 通过使用端到端流程生成合成工作负载来监控 Kafka 集群的可用性,从而获取衍生的重要统计数据 - E2E

2.1K stars0 点赞4 次浏览
访问官网GitHub

工具介绍

Xinfra Monitor 通过使用端到端流程生成合成工作负载来监控 Kafka 集群的可用性,从而获取衍生的重要统计数据 - E2E

# Xinfra 监控器 Xinfra Monitor(原名 Kafka Monitor)是一个用于实现和执行长期运行的 Kafka 任务的框架。 在真实集群中进行系统测试。它补充了 Kafka 现有的系统。 通过捕获可能发生的潜在错误或回退来进行测试 在长时间或低概率的情况下。此外,它还允许您监控 Kafka 使用端到端流程集群,获取多项衍生的关键统计数据 例如
  1. 端到端延迟
  2. 服务可用性
  3. 生产和消费可用性
  4. 消费者偏移量提交可用性
  5. 消费者偏移量提交延迟
  6. Kafka 消息丢失率
  7. 还有许多其他指标。
Xinfra Monitor 可以自动使用指定的配置创建监控主题,并增加监控主题的分区数量,以确保分区数 >= 代理数。此外,它还可以重新分配分区并触发首选领导者选举,以确保每个代理至少担任监控主题的一个分区的领导者。这样,Xinfra Monitor 就可以在每个代理上检测性能问题,而无需用户手动管理监控主题的分区分配。 Xinfra Monitor 与不同的中间层服务(如 li-apache-kafka-clients)一起使用,可用于监控单个集群、流水线目标集群和其他类型的集群,这也是 Linkedin 工程中用于实时集群健康检查的方式。以下是 Xinfra Monitor 实例发出的一些指标。 Xinfra Monitor 支持 Apache Kafka 0.8 到 2.0: - 使用分支 0.8.2.2 与 Apache Kafka 0.8 进行工作 - 使用分支 0.9.0.1 与 Apache Kafka 0.9 进行工作 - 使用分支 0.10.2.1 与 Apache Kafka 0.10 进行工作 - 使用分支 0.11.x 与 Apache Kafka 0.11 进行工作

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javabrokerclusterclustersjmx-metrics

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言