以rocketmq监控为例,在mac上安装prometheus及grafana

前言

本文以在mac os上搭建一个rocketmq监控为例,说明如何安装及配置prometheus和grafana。

其它类型的操作系统如Linux,可以参考相关安装步骤。

监控拓扑

以rocketmq的监控为例,部署的拓扑可能是这个样子:

部署RocketMQ

rocketmq的部署不是重点,我本地启动了一个单节点,地址:localhost:9876。

关于rocketmq的部署可以查看官方部署步骤:Quick Start - Apache RocketMQ

部署rocketmq-exporter

rocketmq-exporter的github地址还有下载及安装说明:https://github.com/apache/rocketmq-exporter

很简单,如下:

# clone 代码
git clone https://github.com/apache/rocketmq-exporter
# 打包
mvn clean install
# 启动
cd rocketmq-exporter
java -jar target/rocketmq-exporter-0.0.2-SNAPSHOT.jar

默认配置的rocketmq集群地址就是:localhost:9876

如果要修改配置,方式很多,这个就是spring boot项目,参照spring boot的各种方式即可。

启动完成,访问地址:http://localhost:5557/metrics

部署Prometheus

prometheus的下载地址:Download | Prometheus

这里选择mac os的版本。

下载下来之后,解压缩,然后进入解压缩后的目录下,编辑配置文件:prometheus.yml,增加rocketmq exporter的配置如下: 

  - job_name: 'rocketmq_exporter'
    static_configs:
    - targets: ['localhost:5557']

启动prometheus

./prometheus --config.file=prometheus.yml --web.listen-address=:5555

启动完成,在浏览器访问:http://localhost:5555/ 

启动成功。

部署Grafana

安装

grafana下载地址:Download Grafana | Grafana Labs

可以看到下载及解压缩命令如下:

curl -O https://dl.grafana.com/enterprise/release/grafana-enterprise-8.3.4.darwin-amd64.tar.gz
tar -zxvf grafana-enterprise-8.3.4.darwin-amd64.tar.gz

mac 上grafana的配置文件官方有说明:

macOS

By default, the configuration file is located at /usr/local/etc/grafana/grafana.ini. For a Grafana instance installed using Homebrew, edit the grafana.ini file directly. Otherwise, add a configuration file named custom.ini to the conf folder to override the settings defined in conf/defaults.ini.

这里是因为在自己电脑上,使用默认配置就好,所以直接启动,命令如下:

 ./bin/grafana-server web

启动完成,访问:http://localhost:3000/ 

第一次访问需要登录,默认用户名/密码:admin/admin,这个默认的用户名密码是在配置文件里配置的,所以可以修改的。登录进去之后会让你修改密码的。

配置数据源

增加前面配置的prometheus作为数据源:

 输入前面配置的prometheus地址,并保存:

导入rocketmq dashboard

导入rocketmq的dash board,地址:Rocketmq_dashboard dashboard for Grafana | Grafana Labs

然后点击复制:

打开grafana,导入进去:

数据源选择刚才配置的Prometheus,然后点击Import:

 配置完成,效果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不识君的荒漠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值