Repolode
didi

didi/KnowStreaming

Plataforma cloud-native para gestionar Kafka, con operaciones, monitoreo, alertas y gestión de recursos en varios clústeres.

Estrellas
7,177
Forks
1,295
Issues abiertos
156
Último commit
hace 3 días

¿Qué es?

Know Streaming es una plataforma web de gestión y monitoreo para Apache Kafka. Está pensada para las operaciones diarias, como incorporar clústeres, gestionar brokers y topics, inspeccionar grupos de consumidores y comprobar el estado, para que los operadores puedan trabajar con Kafka sin recurrir a herramientas de línea de comandos para cada tarea.

La plataforma gestiona clústeres Kafka existentes sin exigir cambios en Apache Kafka. Según su documentación, admite versiones de Kafka desde la 0.10.x hasta la 3.x, tanto en modo ZooKeeper como KRaft. Ofrece una GUI que abarca clústeres, brokers, ZooKeeper, topics, grupos de consumidores, mensajes, ACLs y Kafka Connect.

Know Streaming está diseñado para ejecutarse como un servicio escalable horizontalmente, con funciones conectables para la integración con herramientas de observabilidad, la gestión de recursos y la recuperación ante desastres multi-active. Está dirigido a equipos que operan varios clústeres Kafka y necesitan visibilidad y control centralizados.

Funciones clave

  • 01Incorporar y gestionar varios clústeres Kafka sin modificar Apache Kafka.
  • 02Admite versiones de Kafka desde la 0.10.x hasta la 3.x en modos ZooKeeper y Raft.
  • 03GUI web para topics, grupos de consumidores, brokers, mensajes, ACLs y Kafka Connect.
  • 04Paneles de métricas multidimensionales e inspección del estado de los clústeres.
  • 05Operaciones como ajustar particiones y réplicas, migrar réplicas y equilibrar la carga.

Casos de uso

  • Equipos de operaciones que gestionan varios clústeres Kafka y quieren una única consola para todos.
  • Ingenieros de plataformas que necesitan visibilidad sobre el estado de brokers, topics y grupos de consumidores.
  • Equipos que quieren ofrecer a operadores con menos experiencia una GUI en lugar de acceso directo a la CLI.

Inicio rápido

  1. 1

    Obtén el paquete de lanzamiento en la página de lanzamientos

  2. 2

    Sigue el manual de despliegue en una sola máquina de la documentación

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige revelar el código fuente de las versiones modificadas que se ofrecen a través de la red.
  • El despliegue solo está documentado mediante manuales y paquetes de lanzamiento; el README no incluye un comando de instalación de una sola línea.

En colecciones

Temas

Preguntas frecuentes

¿Qué es KnowStreaming?
Plataforma cloud-native para gestionar Kafka, con operaciones, monitoreo, alertas y gestión de recursos en varios clústeres. Know Streaming es una plataforma web de gestión y monitoreo para Apache Kafka. Está pensada para las operaciones diarias, como incorporar clústeres, gestionar brokers y topics, inspeccionar grupos de consumidores y comprobar el estado, para que los operadores puedan trabajar con Kafka sin recurrir a herramientas de línea de comandos para cada tarea.
¿KnowStreaming es gratuito? ¿Qué licencia tiene?
KnowStreaming es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿KnowStreaming sigue mantenido?
Mantenimiento activo. El último commit de KnowStreaming fue el 3 nov 2026.
¿Para qué puedo usar KnowStreaming?
Equipos de operaciones que gestionan varios clústeres Kafka y quieren una única consola para todos. Ingenieros de plataformas que necesitan visibilidad sobre el estado de brokers, topics y grupos de consumidores. Equipos que quieren ofrecer a operadores con menos experiencia una GUI en lugar de acceso directo a la CLI.
¿Cómo se instala KnowStreaming?
Obtén el paquete de lanzamiento en la página de lanzamientos Sigue el manual de despliegue en una sola máquina de la documentación
¿Dónde consigo KnowStreaming?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/didi/KnowStreaming

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados