欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > RabbitMQ实践——配置Prometheus和Grafana报表

RabbitMQ实践——配置Prometheus和Grafana报表

2025/2/24 14:40:05 来源:https://blog.csdn.net/breaksoftware/article/details/139639854  浏览:    关键词:RabbitMQ实践——配置Prometheus和Grafana报表

大纲

  • 启用rabbitmq_prometheus插件
  • 安装启动Prometheus
    • 创建用户
    • 下载并解压
    • 修改配置
    • 启动
  • 安装启动grafana
    • 安装
    • 启动
    • 配置数据源

在《RabbitMQ实践——在Ubuntu上安装并启用管理后台》中我们已经安装成功RabbitMQ及其管理后台。在此基础上,我们将打通它和Prometheus、Grafana的通信,完成对RabbitMQ的可视化监控。

启用rabbitmq_prometheus插件

在RabbitMQ所在的机器上执行下面指令

sudo -H -u rabbitmq bash -c "/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_prometheus"

然后在管理后台,我们可以看到数据获取服务已经开启
在这里插入图片描述
记录下这个端口号,会在后续配置Prometheus时使用。

安装启动Prometheus

我们新开一台机器,同样给2核4G配置,更更新好系统和apt库。

创建用户

sudo groupadd --system prometheus
sudo useradd -s /sbin/nologin --system -g prometheus prometheus

下载并解压

wget https://github.com/prometheus/prometheus/releases/download/v2.52.0/prometheus-2.52.0.linux-amd64.tar.gz
tar xvf prometheus-2.52.0.linux-amd64.tar.gz

修改配置

cd prometheus-2.52.0.linux-amd64
vim prometheus.yml

新增如下内容(172.29.126.58是Rabbit所在的机器IP)

  - job_name: rabbitmq_exporterstatic_configs:- targets: ['172.29.126.58:15692']

启动

mkdir tsdb 
./prometheus --config.file ./prometheus.yml --storage.tsdb.path=./tsdb --web.listen-address="0.0.0.0:9090"  

打开prometheus 后台,在Status-Target下可以看到数据已经接收到。
在这里插入图片描述

安装启动grafana

安装

cd ~
sudo apt-get install -y adduser libfontconfig1 musl
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_11.0.0_amd64.deb
sudo dpkg -i grafana-enterprise_11.0.0_amd64.deb

启动

sudo /bin/systemctl start grafana-server

配置数据源

登录http://172.29.124.95:3000/login,使用用户名和密码都是admin登录grafana。
在这里插入图片描述
数据源选择Prometheus,地址填入刚启动的Promethous服务地址。
在这里插入图片描述
保存后,使用https://grafana.com/grafana/dashboards/10991-rabbitmq-overview/展现数据
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词