小伙伴们好呀,歇了快一周了。。🐷
说起来也有点奇怪,最近坐到桌子前,想码文的时候就肩膀痛😂
然后就一直摆烂,极度抗拒坐到电脑前了🐷(差点坏了我一周一原创的最低频率🐖)
不过我貌似发现这个罪魁祸首了,就是桌子的结构有点变化——底部的一根横木被我踩断了。😂
也不知道该开心好还是开心好,赶紧称下体重。🐖
好家伙,本以为是脚力越来越大了,结果体重也是 plus plus 了🙃
哈哈 正文开始,上文提到了 MQ,刚好最近也不知道写啥题材好,就拿这个 RabbitMQ 来写写好了,刚好虚拟机也没装过😮
本文为搭建篇,内容比较短 😋
官网 https://www.rabbitmq.com/download.html
docker 下安装
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -p 15692:15692 rabbitmq:3.9-management
真方便~
访问 15672 端口来到登录界面( http://192.168.175.128:15672 )
默认账密 guest guest
进来后可以看到如下画面 👇
界面的内容在下篇和 MQ 的概念一起说 🐖
这里我用的是 3.9 的版本,可以看到这里已经给我们开启了 prometheus 。
验证一下~
直接访问 15692 端口,可以看到如下数据 👇
正好上次搭建 nacos 时,顺带搭建了 prometheus 。
来到这个位置
往 prometheus 的配置文件中添加如下的代码 🐖
- job_name: 'rabbitmq'
static_configs:
- targets: ['MQ的IP地址:15692']
然后重启下 prometheus 即可。(docker restart prometheus
)
最后,来到 prometheus 的 targets 页面( http://192.168.175.128:9090/targets
)
看到最后一个 rabbitmq 处于 up 的状态。
然后,我们再顺带开启这个 grafana 。
直接启动这个容器。
然后来到它的官网,找一个好看的监控界面。🐷
https://grafana.com/grafana/dashboards/
这里我直接选了第一个 https://grafana.com/grafana/dashboards/10991
回到这个 grafana 中,选择 import ,把链接粘贴进去就好了。
最后效果如下 👇
真快,一下子就将这套系统搭建起来了 RabbitMQ + Prometheus + Grafana 😝