Sistema de streaming stateless compatível com Kafka, que armazena dados no S3 ou em armazenamento de objetos compatível, em vez de discos locais.
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
Obtenha o pacote de lançamento na página de lançamentos
- 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
O Apache Kafka é uma plataforma open source de streaming de eventos distribuído para criar pipelines de dados de alto throughput e aplicações de streaming.
Uma plataforma de streaming de dados compatível com a API do Kafka, escrita em C++ e que funciona sem ZooKeeper ou JVM.
Plataforma de profiling contínuo que coleta perfis de CPU, memória e I/O de aplicações em execução para rastrear código lento até linhas específicas.
Plataforma open source de observabilidade que reúne monitoramento de disponibilidade, páginas de status, gestão de incidentes, alertas de plantão, logs, traces e métricas em um único app auto-hospedável.
Dashboard de logs em tempo real para Kubernetes que reúne os logs de todos os containers de um workload em uma única linha do tempo, no navegador ou no terminal.