Repolode
didi

didi/KnowStreaming

複数クラスターの運用、監視、アラート、リソースガバナンスに対応するクラウドネイティブなKafka管理プラットフォーム。

スター
7,177
フォーク
1,295
未解決の Issue
156
最終コミット
3 日前

これは何?

Know Streamingは、Apache Kafka向けのWebベースの管理・監視プラットフォームです。クラスターの登録、ブローカーやトピックの管理、コンシューマーグループの確認、ヘルスチェックなど、日常的な運用を想定しており、あらゆる作業でコマンドラインツールを使わなくてもKafkaを管理できます。

このプラットフォームは、Apache Kafka自体に変更を加えることなく、既存のKafkaクラスターを管理します。ドキュメントによると、ZooKeeperモードとKRaftモードの両方で、Kafka 0.10.xから3.xまでに対応しています。クラスター、ブローカー、ZooKeeper、トピック、コンシューマーグループ、メッセージ、ACL、Kafka ConnectをGUIから管理できます。

Know Streamingは、水平方向にスケールできるサービスとして動作するよう設計されており、可観測性の統合、リソースガバナンス、マルチアクティブな災害復旧に対応するプラグ可能な機能を備えています。複数のKafkaクラスターを運用し、それらを一元的に把握・管理したいチームを対象としています。

主な機能

  • 01Apache Kafkaを変更せずに、複数のKafkaクラスターを登録・管理できます。
  • 02ZooKeeperモードとRaftモードで、Kafka 0.10.xから3.xまでに対応しています。
  • 03トピック、コンシューマーグループ、ブローカー、メッセージ、ACL、Kafka Connectを管理するWeb GUIを提供します。
  • 04多次元メトリクスのダッシュボードと、クラスターの健全性を確認する機能を備えています。
  • 05パーティションやレプリカの調整、レプリカの移行、負荷分散などの運用に対応します。

ユースケース

  • 複数のKafkaクラスターを運用しており、それらを一つのコンソールで管理したい運用チーム。
  • ブローカー、トピック、コンシューマーグループの健全性を把握したいプラットフォームエンジニア。
  • 経験の浅いオペレーターに、直接CLIを使わせる代わりにGUIを提供したいチーム。

クイックスタート

  1. 1

    リリースページからリリースパッケージを入手します

  2. 2

    ドキュメントにある単一マシン向けデプロイ手順に従います

使う前に知っておきたいこと

  • AGPL-3.0の下でライセンスされています。コピーレフトライセンスのため、変更したバージョンをネットワーク経由で提供する場合はソースコードの開示が必要です。
  • デプロイ方法はマニュアルとリリースパッケージでのみ説明されており、READMEにワンラインのインストールコマンドはありません。

収録されている特集

トピック

よくある質問

KnowStreaming とは?
複数クラスターの運用、監視、アラート、リソースガバナンスに対応するクラウドネイティブなKafka管理プラットフォーム。 Know Streamingは、Apache Kafka向けのWebベースの管理・監視プラットフォームです。クラスターの登録、ブローカーやトピックの管理、コンシューマーグループの確認、ヘルスチェックなど、日常的な運用を想定しており、あらゆる作業でコマンドラインツールを使わなくてもKafkaを管理できます。
KnowStreaming は無料で使えますか?ライセンスは?
KnowStreaming は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
KnowStreaming は今もメンテナンスされていますか?
活発にメンテナンス中。KnowStreaming の最終コミットは 2026年11月3日 です。
KnowStreaming は何に使えますか?
複数のKafkaクラスターを運用しており、それらを一つのコンソールで管理したい運用チーム。 ブローカー、トピック、コンシューマーグループの健全性を把握したいプラットフォームエンジニア。 経験の浅いオペレーターに、直接CLIを使わせる代わりにGUIを提供したいチーム。
KnowStreaming のインストール方法は?
リリースページからリリースパッケージを入手します ドキュメントにある単一マシン向けデプロイ手順に従います
KnowStreaming はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/didi/KnowStreaming

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト