0 缘起
1)Pulsar 自带 Dashboard,对集群 Broker、Bookie、ZooKeeper 及 Topic 等进行监控和统计。
2)本文介绍如何在裸机中使用 Prometheus+Grafana 搭建 Pulsar 集群监控 Dashboard。
3)实现对 NameSpace、Topic、Broker、Bookie、ZooKeeper 等指标和组件进行监控和统计。
1 准备资源
1)1台 Linux 裸机服务器,配置4G,2核
2)Prometheus 安装包(版本号2.7.1)
3)Grafana 安装包(版本号5.4.2)
2 下载解压 Prometheus 、Grafana 安装包
# Prometheus 安装包下载
wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gz
# 解压安装包
tar -zxvf prometheus-2.7.1.linux-amd64.tar.gz
# Grafana 安装包下载
wget https://dl.grafana.com/oss/release/grafana-5.4.2.linux-amd64.tar.gz
# 解压安装包
tar -zxvf grafana-5.4.2.linux-amd64.tar.gz
# 解压后,我的文件路径如下
# /home/admin/monitor/prometheus-2.7.1.linux-amd64
# /home/admin/monitor/grafana-5.4.2
3 配置 Prometheus 的配置文件 prometheus.yml
(1)修改集群名(cluster: pulsar-cluster)
(2)配置 broker 节点ip和端口号
(3)配置 bookie 节点ip和端口号
(4)配置 ZooKeeper 节点ip和端口号
# 说明
1 我的测试集群是3台Linux服务器
2 每台服务器上都部署一个 broker 节点、一个 bookie 节点、一个 ZooKeeper节点。
3 3台服务器的测试环境 ip 设定如下
10.0.100.60
10.0.100.70
10.0.100.80
4 Pulsar 集群搭建过程 [https://blog.csdn.net/BiLaHePan/article/details/89774464]
5 集群名为 pulsar-cluster
6 若在搭建 Pulsar 集群的过程中,没有做端口号修改,则只需要参照如下配置文件修改集群名和机器ip即可
7 我的 prometheus.yml 文件路径为 /home/admin/monitor/prometheus.yml
8 部署监控的机器 ip 为
10.0.100.90
我的prometheus.yml 文件内容如下。

2272

被折叠的 条评论
为什么被折叠?



