Monedula

本页由英文机器翻译而成。 阅读原文

Monedula Flock

面向 Apache Kafka 的免费工具

CLI 和 broker 插件都是开源的,Kafka Simulator 则在你的浏览器中运行。博客及其 RSS 订阅源会发布新工具的消息。

工具

  1. 把集群弄坏,看清它为何如此反应

    Kafka Simulator免费,在浏览器中运行

    一款在浏览器中运行的交互式、确定性 Apache Kafka 模拟器:把集群弄坏,拖动时间线,看清它为何如此反应。

  2. 面向 Apache Kafka 的 GitOps

    monedula-gitopsGo, AGPL-3.0, v1.0.0

    一款面向 Apache Kafka 的 GitOps 工具:管理主题、访问权限、配额、schema、SCRAM 用户和 Confluent RBAC,可通过 CLI 或 Kubernetes operator 运行。

  3. 把 Kafka ACL 迁移到 RBAC,并验证访问权限

    monedula-acl-rbac-converterGo, AGPL-3.0, v0.10.0

    一款 CLI,通过带校验和的计划把 Apache Kafka ACL 转换为 Confluent RBAC 角色绑定,并在任何 ACL 被删除之前验证有效访问。

  4. Kafka 指标,直达 OpenTelemetry

    monedula-metrics-reporterJava, AGPL-3.0, v0.10.0

    一款 Kafka MetricsReporter 插件,通过 OTLP 发送 broker、JVM 和 KIP-714 客户端指标;collector 宕机绝不会阻塞 Kafka。

  5. 在模拟器中打开你的 Kafka 集群

    monedula-sim-linkGo, Apache-2.0, v0.11.0

    一款只读的 Go CLI,把真实的 Kafka 集群变成可分享的 Kafka Simulator 链接,并为 AI 代理提供 MCP 服务器。

名字的由来

Monedula 是寒鸦的拉丁名,也就是藏在 Kafka 名字里的那只鸟(kavka 在捷克语中意为寒鸦)。寒鸦几乎从不单独出现,所以这些工具共用一个名字:Monedula Flock。

黎明时分,一旦鸣叫声汇成的合唱足够响亮,同一栖息地的寒鸦就会一齐飞离。1会修改集群的两个工具 monedula-gitops 和 monedula-acl-rbac-converter 同样可以等待达成一致:两者都把期望状态和计划保存在文件中,这些文件可以经过 pull request 评审。

  1. Dibnah 等(2022),「Vocally mediated consensus decisions govern mass departures from jackdaw roosts」,Current Biology。doi:10.1016/j.cub.2022.04.032