Monedula

Questa pagina è stata tradotta automaticamente dall'inglese. Leggi l'originale

Monedula Flock

Strumenti gratuiti per Apache Kafka

Le CLI e il plugin per il broker sono open source, e il Kafka Simulator gira nel tuo browser. Il blog e il suo feed RSS annunciano i nuovi strumenti.

Gli strumenti

  1. Rompi un cluster e scopri perché reagisce

    Kafka SimulatorGratis, funziona nel browser

    Simulatore di Apache Kafka interattivo e deterministico nel browser: rompi un cluster, scorri la timeline e leggi perché ha reagito.

  2. GitOps per Apache Kafka

    monedula-gitopsGo, AGPL-3.0, v1.0.0

    GitOps per Apache Kafka: topic, accessi, quote, schemi, utenti SCRAM e RBAC di Confluent, da una CLI o da un operator Kubernetes.

  3. Migra le ACL di Kafka a RBAC e verifica l'accesso

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

    CLI che converte ACL di Apache Kafka in binding RBAC di Confluent tramite un piano con checksum e verifica l'accesso effettivo prima di ogni eliminazione.

  4. Metriche Kafka, direttamente in OpenTelemetry

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

    Plugin MetricsReporter per Kafka che invia metriche di broker, JVM e client KIP-714 via OTLP; un collector non disponibile non blocca mai Kafka.

  5. Apri il tuo cluster Kafka nel simulatore

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

    CLI Go in sola lettura che trasforma un cluster Kafka reale in un link condivisibile a Kafka Simulator, con un server MCP per agenti IA.

Il nome

Monedula è il nome latino della taccola, l'uccello nascosto nel nome di Kafka (kavka in ceco significa taccola). Le taccole non si vedono quasi mai da sole, per questo gli strumenti condividono un unico nome: Monedula Flock.

Le taccole di un dormitorio si alzano in volo all'alba non appena il coro di richiami diventa abbastanza forte.1 I due strumenti che modificano un cluster, monedula-gitops e monedula-acl-rbac-converter, possono anch'essi aspettare un accordo: entrambi conservano lo stato desiderato e i piani in file che possono passare da una pull request revisionata.

  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