Pulsar MangerApache Pulsar 的管理端

联合创作 · 2023-10-01 07:21

Pulsar Manger 是由 StreamNative 公司开源并捐献给 Apache 基金会的 Apache Pulsar 的管理端。它是基于 Web 的 GUI 管理工具,支持多种环境的动态配置,主要面向的用户群体是 Pulsar 的管理员,用于管理和监控 Pulsar。通过 Pulsar Manager, 可管理 tenants、namespaces、topics、subscriptions、brokers、clusters 等。

一个 Pulsar Manager 能够管理多个 Pulsar 集群。在 Pulsar Manager 中,将一个 Pulsar 实例或一组 Pulsar 群集定义为 Environment 。您可以创建尽可能多的 Environment 。下图说明了Pulsar-manager的总体体系结构。

一个正在运行的 Pulsar Manager 实例由两个组件组成:一个是提供 GUI 来管理和监视 Pulsar 集群的前端;另一个是与 Pulsar 集群进行交互以收集指标,将管理请求转发到请求的 Pulsar 集群的后端或 broker。

由于 Pulsar Manager 直接与 Pulsar broker 和 bookies 互动以进行管理,因此需要将 Pulsar Manager 部署到与 Pulsar 集群相同的网络中。Pulsar Manager 后端能够与您的 Pulsar 集群中的 broker 和 bookies 进行对话。Pulsar Manager 的后端服务主要弥补直接查询 broker 时不能分页、过滤、反向查询的问题,是对 Broker rest api 的一个补充。

配置 Pulsar manager

后端:https://github.com/apache/pulsar-manager/blob/master/src/README.md

前端:https://github.com/apache/pulsar-manager/blob/master/front-end/README.md

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报