Monedula

Esta página foi traduzida automaticamente do inglês. Ler o original

Monedula Flock

Ferramentas gratuitas para Apache Kafka

As CLIs e o plugin para o broker são de código aberto, e o Kafka Simulator roda no seu navegador. O blog e o seu feed RSS anunciam novas ferramentas.

As ferramentas

  1. Quebre um cluster e veja por que ele reage

    Kafka SimulatorGrátis, roda no seu navegador

    Simulador de Apache Kafka interativo e determinístico no navegador: quebre um cluster, percorra a linha do tempo e leia por que ele reagiu.

  2. GitOps para Apache Kafka

    monedula-gitopsGo, AGPL-3.0, v1.0.0

    GitOps para Apache Kafka: tópicos, acesso, cotas, esquemas, usuários SCRAM e RBAC do Confluent, por uma CLI ou um operador de Kubernetes.

  3. Migre ACLs do Kafka para RBAC e verifique o acesso

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

    CLI que converte ACLs do Apache Kafka em role bindings RBAC do Confluent via um plano com checksum e verifica o acesso efetivo antes de qualquer exclusão.

  4. Métricas do Kafka, direto para o OpenTelemetry

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

    Plugin MetricsReporter do Kafka que envia métricas de broker, JVM e clientes KIP-714 via OTLP; um collector fora do ar nunca trava o Kafka.

  5. Abra seu cluster Kafka no simulador

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

    CLI em Go somente leitura que transforma um cluster Kafka real em um link compartilhável do Kafka Simulator, com um servidor MCP para agentes de IA.

O nome

Monedula é o nome latino da gralha-de-nuca-cinzenta, o pássaro escondido no nome de Kafka (kavka significa gralha em tcheco). Quase nunca se vê uma gralha sozinha, por isso as ferramentas compartilham um só nome: Monedula Flock.

As gralhas de um dormitório levantam voo ao amanhecer assim que o coro de chamados fica alto o bastante.1 As duas ferramentas que alteram um cluster, o monedula-gitops e o monedula-acl-rbac-converter, também podem esperar por um acordo: as duas guardam o estado desejado e os planos em arquivos que podem passar por um 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