Repolode
didi

didi/KnowStreaming

Plataforma cloud-native de gerenciamento do Kafka para operações, monitoramento, alertas e governança de recursos em vários clusters.

Estrelas
7,176
Forks
1,295
Issues abertas
156
Último commit
há 5 dias

O que é?

Know Streaming é uma plataforma web de gerenciamento e monitoramento do Apache Kafka. Ela atende às operações do dia a dia, como integração de clusters, gerenciamento de brokers e tópicos, inspeção de grupos de consumidores e verificações de integridade, permitindo que operadores administrem o Kafka sem recorrer a ferramentas de linha de comando para cada tarefa.

A plataforma gerencia clusters Kafka existentes sem exigir alterações no próprio Apache Kafka. De acordo com a documentação, oferece suporte às versões do Kafka de 0.10.x a 3.x, nos modos ZooKeeper e KRaft. A interface gráfica abrange clusters, brokers, ZooKeeper, tópicos, grupos de consumidores, mensagens, ACLs e Kafka Connect.

Know Streaming foi projetado para funcionar como um serviço horizontalmente escalável, com recursos integráveis para observabilidade, governança de recursos e recuperação de desastres multiativa. A plataforma é voltada para equipes que operam vários clusters Kafka e precisam de visibilidade e controle centralizados.

Recursos principais

  • 01Integrar e gerenciar vários clusters Kafka sem modificar o Apache Kafka.
  • 02Oferece suporte às versões do Kafka de 0.10.x a 3.x nos modos ZooKeeper e Raft.
  • 03Interface gráfica web para tópicos, grupos de consumidores, brokers, mensagens, ACLs e Kafka Connect.
  • 04Dashboards de métricas multidimensionais e inspeção da integridade dos clusters.
  • 05Operações como ajuste de partições e réplicas, migração de réplicas e balanceamento de carga.

Casos de uso

  • Equipes de operações que executam vários clusters Kafka e querem gerenciá-los em um único console.
  • Engenheiros de plataforma que precisam acompanhar a integridade de brokers, tópicos e grupos de consumidores.
  • Equipes que querem oferecer uma interface gráfica a operadores menos experientes, em vez de acesso direto à CLI.

Início rápido

  1. 1

    Obtenha o pacote de lançamento na página de lançamentos

  2. 2

    Siga o manual de implantação em uma única máquina na documentação

Antes de usar

  • Licenciado sob a AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de versões modificadas disponibilizadas pela rede.
  • A implantação está documentada apenas em manuais e pacotes de lançamento; o README não inclui um comando de instalação em uma única linha.

Em coleções

Tópicos

Perguntas frequentes

O que é KnowStreaming?
Plataforma cloud-native de gerenciamento do Kafka para operações, monitoramento, alertas e governança de recursos em vários clusters. Know Streaming é uma plataforma web de gerenciamento e monitoramento do Apache Kafka. Ela atende às operações do dia a dia, como integração de clusters, gerenciamento de brokers e tópicos, inspeção de grupos de consumidores e verificações de integridade, permitindo que operadores administrem o Kafka sem recorrer a ferramentas de linha de comando para cada tarefa.
KnowStreaming é gratuito? Qual é a licença?
KnowStreaming é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
KnowStreaming ainda é mantido?
Manutenção ativa. O último commit de KnowStreaming foi em 3 de nov. de 2026.
Para que posso usar KnowStreaming?
Equipes de operações que executam vários clusters Kafka e querem gerenciá-los em um único console. Engenheiros de plataforma que precisam acompanhar a integridade de brokers, tópicos e grupos de consumidores. Equipes que querem oferecer uma interface gráfica a operadores menos experientes, em vez de acesso direto à CLI.
Como instalar KnowStreaming?
Obtenha o pacote de lançamento na página de lançamentos Siga o manual de implantação em uma única máquina na documentação
Onde consigo KnowStreaming?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/didi/KnowStreaming

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados