Repolode
didi

didi/KnowStreaming

Облачная платформа для управления Kafka, эксплуатации, мониторинга, оповещений и контроля ресурсов в нескольких кластерах.

Звёзды
7,176
Форки
1,295
Открытые issues
156
Последний коммит
5 дней назад

Что это?

Know Streaming — веб-платформа для управления и мониторинга Apache Kafka. Она помогает выполнять повседневные задачи: подключать кластеры, управлять брокерами и топиками, проверять группы потребителей и оценивать состояние кластеров. Благодаря этому операторам не нужно обращаться к CLI для каждой операции.

Платформа управляет существующими кластерами Kafka и не требует изменений в Apache Kafka. Согласно документации, она поддерживает версии Kafka от 0.10.x до 3.x в режимах ZooKeeper и KRaft. В GUI доступны кластеры, брокеры, ZooKeeper, топики, группы потребителей, сообщения, ACL и Kafka Connect.

Know Streaming рассчитана на горизонтальное масштабирование и поддерживает подключаемые возможности для интеграции с системами наблюдаемости, контроля ресурсов и аварийного восстановления с несколькими активными узлами. Платформа предназначена для команд, работающих с несколькими кластерами Kafka и которым нужны централизованные обзор и управление.

Ключевые возможности

  • 01Подключение и управление несколькими кластерами Kafka без изменений в Apache Kafka.
  • 02Поддержка версий Kafka от 0.10.x до 3.x в режимах ZooKeeper и KRaft.
  • 03Веб-интерфейс для работы с топиками, группами потребителей, брокерами, сообщениями, ACL и Kafka Connect.
  • 04Многомерные панели метрик и проверка состояния кластеров.
  • 05Операции с разделами и репликами: изменение их числа, миграция реплик и балансировка нагрузки.

Сценарии использования

  • Команды эксплуатации, которые работают с несколькими кластерами Kafka и хотят управлять ими из одной консоли.
  • Инженеры платформ, которым нужно отслеживать состояние брокеров, топиков и групп потребителей.
  • Команды, которые хотят предоставить менее опытным операторам GUI вместо прямого доступа через CLI.

Быстрый старт

  1. 1

    Получите пакет выпуска на странице релизов

  2. 2

    Следуйте руководству по развертыванию на одном компьютере из документации

Что важно знать

  • Лицензия AGPL-3.0 — это лицензия с копилефтом, требующая раскрытия исходного кода изменённых версий, предоставляемых по сети.
  • Развертывание описано только в руководствах и пакетах выпуска; в README нет команды установки в одну строку.

В подборках

Темы

Частые вопросы

Что такое KnowStreaming?
Облачная платформа для управления Kafka, эксплуатации, мониторинга, оповещений и контроля ресурсов в нескольких кластерах. Know Streaming — веб-платформа для управления и мониторинга Apache Kafka. Она помогает выполнять повседневные задачи: подключать кластеры, управлять брокерами и топиками, проверять группы потребителей и оценивать состояние кластеров. Благодаря этому операторам не нужно обращаться к CLI для каждой операции.
KnowStreaming можно использовать бесплатно? Какая у него лицензия?
KnowStreaming распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
KnowStreaming всё ещё поддерживается?
Активно поддерживается. Последний коммит в KnowStreaming — 3 нояб. 2026 г..
Для чего можно использовать KnowStreaming?
Команды эксплуатации, которые работают с несколькими кластерами Kafka и хотят управлять ими из одной консоли. Инженеры платформ, которым нужно отслеживать состояние брокеров, топиков и групп потребителей. Команды, которые хотят предоставить менее опытным операторам GUI вместо прямого доступа через CLI.
Как установить KnowStreaming?
Получите пакет выпуска на странице релизов Следуйте руководству по развертыванию на одном компьютере из документации
Где скачать KnowStreaming?
Исходный код и инструкции по установке — на GitHub: https://github.com/didi/KnowStreaming

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Стриминговая система без состояния, совместимая с Kafka и хранящая данные в S3 или S3-совместимом объектном хранилище вместо локальных дисков.

10,9 тыс.+4 за неделю802JavaApache-2.0Активно поддерживаетсяОбновлён 8 часов назад

Apache Kafka — открытая распределённая платформа потоковой обработки событий для высокопроизводительных конвейеров данных и потоковых приложений.

34,2 тыс.+90 за неделю15,7 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён 17 часов назад

Платформа непрерывного профилирования: собирает профили CPU, памяти и I/O работающих приложений и помогает найти медленный код вплоть до конкретной строки.

11,7 тыс.834GoAGPL-3.0Активно поддерживаетсяОбновлён 5 часов назад

Open-source платформа для наблюдаемости: мониторинг доступности, страницы статуса, управление инцидентами, оповещения дежурных, логи, трейсы и метрики в одном приложении, которое можно развернуть на собственном сервере.

7,8 тыс.+28 за неделю488TypeScriptOtherОбновлён 2 часа назад

Дашборд для просмотра логов Kubernetes в реальном времени: объединяет логи всех контейнеров рабочей нагрузки в одну временную шкалу в браузере или терминале.

1,8 тыс.+9 за неделю133GoApache-2.0Активно поддерживаетсяОбновлён 16 дней назад