feat: 增加 redpanda console (#551)

This commit is contained in:
刘瑞斌 2023-11-03 14:21:10 +08:00 committed by GitHub
parent 1aff799afd
commit 24239a7200
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,16 @@
additionalProperties:
formFields:
- default: 8080
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default:
envKey: KAFKA_BROKERS
labelEn: Kafka Brokers
labelZh: Kafka 地址
required: true
rule: paramExtUrl
type: text

View File

@ -0,0 +1,17 @@
version: '3'
services:
redpanda-console:
image: redpandadata/console:v2.3.5
restart: always
container_name: ${CONTAINER_NAME}
networks:
- 1panel-network
environment:
KAFKA_BROKERS: ${KAFKA_BROKERS}
ports:
- ${PANEL_APP_PORT_HTTP}:8080
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,12 @@
# Redpanda Console
Redpanda Console 是一个开发人员友好的 UI用于管理 Kafka/Redpanda 工作负载。控制台为您提供了一种简单的交互式方法,用于了解主题、屏蔽数据、管理消费者组以及通过时间旅行调试探索实时数据。
## 主要功能:
- 消息查看器:通过即席查询和动态过滤器在我们的消息查看器中探索您的主题消息。使用 JavaScript 函数过滤消息来查找您想要的任何消息。支持的编码有JSON、Avro、Protobuf、XML、MessagePack、Text 和 Binary十六进制视图。使用的编码Protobuf 除外)会自动识别。
- 消费者组:列出所有活动消费者组及其活动组偏移量、编辑组偏移量(按组、主题或分区)或删除消费者组。
- 主题概述:浏览 Kafka 主题列表,检查其配置、空间使用情况、列出使用单个主题的所有消费者或观察分区详细信息(例如低水位线和高水位线、消息计数等)、嵌入主题来自 git 存储库的文档等等。
- 集群概述:列出 ACL、可用代理、其空间使用情况、机架 ID 和其他信息,以获得集群中代理的高级概述。
- 模式注册表:列出模式注册表中的所有 Avro、Protobuf 或 JSON 模式。
- Kafka 连接:管理来自多个连接集群的连接器、修补配置、查看其当前状态或重新启动任务。

20
apps/redpanda-console/data.yml Executable file
View File

@ -0,0 +1,20 @@
name: Redpanda Console
tags:
- 开发工具
title: Kafka Web 管理工具
type: 开发工具
description: Kafka Web 管理工具
additionalProperties:
key: redpanda-console
name: Redpanda Console
tags:
- DevTool
shortDescZh: Kafka Web 管理工具
shortDescEn: Redpanda Console A UI for Data Streaming
type: tool
crossVersionUpdate: true
limit: 1
recommend: 4
website: https://redpanda.com/
github: https://github.com/redpanda-data/console
document: https://docs.redpanda.com/current/manage/console/

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B