로컬 디스크 대신 S3 또는 호환 오브젝트 스토리지에 데이터를 저장하는 무상태 Kafka 호환 스트리밍 시스템입니다.
didi/KnowStreaming
여러 클러스터의 운영, 모니터링, 알림, 리소스 거버넌스를 지원하는 클라우드 네이티브 Kafka 관리 플랫폼입니다.
- 스타
- 7,176
- 포크
- 1,295
- 열린 이슈
- 156
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Know Streaming은 Apache Kafka를 위한 웹 기반 관리 및 모니터링 플랫폼입니다. 클러스터 등록, 브로커 및 토픽 관리, 컨슈머 그룹 점검, 상태 확인 등 일상적인 운영 작업을 지원하므로 운영자는 모든 작업에 CLI를 사용하지 않고도 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를 위한 웹 GUI를 제공합니다.
- 04다차원 메트릭 대시보드와 클러스터 상태 점검 기능을 제공합니다.
- 05파티션 및 레플리카 조정, 레플리카 마이그레이션, 로드 밸런싱 등의 운영 작업을 지원합니다.
활용 사례
- 여러 Kafka 클러스터를 운영하며 이를 하나의 콘솔에서 관리하려는 운영팀.
- 브로커, 토픽, 컨슈머 그룹의 상태를 파악해야 하는 플랫폼 엔지니어.
- 경험이 적은 운영자에게 CLI 직접 접근 대신 GUI를 제공하려는 팀.
빠른 시작
- 1
릴리스 페이지에서 릴리스 패키지를 받으세요
- 2
문서의 단일 머신 배포 매뉴얼을 따르세요
사용 전 알아둘 점
- AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통해 제공되는 수정 버전은 소스 코드 공개가 필요한 카피레프트 라이선스입니다.
- 배포 방법은 매뉴얼과 릴리스 패키지로만 문서화되어 있으며, README에는 한 줄 설치 명령이 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- KnowStreaming은(는) 무엇인가요?
- 여러 클러스터의 운영, 모니터링, 알림, 리소스 거버넌스를 지원하는 클라우드 네이티브 Kafka 관리 플랫폼입니다. Know Streaming은 Apache Kafka를 위한 웹 기반 관리 및 모니터링 플랫폼입니다. 클러스터 등록, 브로커 및 토픽 관리, 컨슈머 그룹 점검, 상태 확인 등 일상적인 운영 작업을 지원하므로 운영자는 모든 작업에 CLI를 사용하지 않고도 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 통계는 매일 갱신됩니다.
관련 프로젝트
Apache Kafka는 처리량이 높은 데이터 파이프라인과 스트리밍 애플리케이션을 구축하기 위한 오픈소스 분산 이벤트 스트리밍 플랫폼입니다.
ZooKeeper나 JVM 없이 실행되는, C++로 작성된 Kafka API 호환 스트리밍 데이터 플랫폼입니다.
실행 중인 애플리케이션의 CPU, 메모리, I/O 프로파일을 수집해 느린 코드의 원인을 개별 코드 줄까지 추적하는 지속 프로파일링 플랫폼입니다.
가동 시간 모니터링, 상태 페이지, 인시던트 관리, 온콜 알림, 로그, 트레이스, 메트릭을 하나로 통합한 오픈소스 셀프 호스팅 관측성 플랫폼입니다.
Kubernetes용 실시간 로그 대시보드로, 워크로드의 모든 컨테이너 로그를 하나의 타임라인으로 모아 브라우저나 터미널에서 볼 수 있습니다.