Monedula

Esta página se tradujo automáticamente del inglés. Leer el original

Monedula Flock

Herramientas gratuitas para Apache Kafka

Las CLI y el plugin para brokers son de código abierto, y el Kafka Simulator se ejecuta en tu navegador. El blog y su canal RSS anuncian las nuevas herramientas.

Las herramientas

  1. Rompe un clúster y mira por qué reacciona

    Kafka SimulatorGratis, funciona en tu navegador

    Simulador de Apache Kafka interactivo y determinista en el navegador: rompe un clúster, recorre la línea de tiempo y lee por qué reaccionó.

  2. GitOps para Apache Kafka

    monedula-gitopsGo, AGPL-3.0, v1.0.0

    GitOps para Apache Kafka: topics, acceso, cuotas, esquemas, usuarios SCRAM y RBAC de Confluent, desde una CLI o un operador de Kubernetes.

  3. Migra las ACL de Kafka a RBAC y verifica el acceso

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

    CLI que convierte ACL de Apache Kafka en role bindings RBAC de Confluent vía un plan con checksum y verifica el acceso efectivo antes de cualquier borrado.

  4. Métricas de Kafka, directas a OpenTelemetry

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

    Plugin MetricsReporter de Kafka que envía métricas de broker, JVM y clientes KIP-714 por OTLP; una caída del collector nunca bloquea Kafka.

  5. Abre tu clúster de Kafka en el simulador

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

    CLI en Go de solo lectura que convierte un clúster de Kafka real en un enlace compartible de Kafka Simulator, con un servidor MCP para agentes de IA.

El nombre

Monedula es el nombre latino de la grajilla, el pájaro escondido en el nombre de Kafka (kavka significa grajilla en checo). Casi nunca se ve una grajilla sola, así que las herramientas comparten un nombre: Monedula Flock.

Las grajillas de un dormidero levantan el vuelo al amanecer en cuanto el coro de llamadas suena lo bastante fuerte.1 Las dos herramientas que modifican un clúster, monedula-gitops y monedula-acl-rbac-converter, también pueden esperar a que haya acuerdo: ambas guardan el estado deseado y los planes en archivos que pueden pasar por un pull request revisado.

  1. Dibnah et al. (2022), «Vocally mediated consensus decisions govern mass departures from jackdaw roosts», Current Biology. doi:10.1016/j.cub.2022.04.032