RabbitMQ Peer Discovery on Kubernetes
阿新 • • 發佈:2021-08-29
背景介紹
為了使資源被Kubernetes平臺接管,基礎資源得到統一管理、平臺管理,RabbitMQ也可以實現部署到Kubernetes叢集平臺中
本文安裝RabbitMQ-3.8.3版本,使用官方映象rabbitmq:3.8.3-management參考官方文件
- Cluster Formation and Peer Discovery — RabbitMQ
- GitHub - rabbitmq/diy-kubernetes-examples: Examples that demonstrate how deploy a RabbitMQ cluster to Kubernetes, the DIY way
- diy-kubernetes-examples/kind/base at master · rabbitmq/diy-kubernetes-examples · GitHub
- Deploying RabbitMQ to Kubernetes: What's Involved? | RabbitMQ - Blog
從RabbitMQ3.8.0開始,RabbitMQ自帶這plugin支援直接對接Prometheus&Grafana 外掛名稱:rabbitmq_prometheus 值得注意的是,rabbiitmq_prometheus與rabbitmq_exporter區別在於,前者更傾向於rabbitmq本身系統執行時的狀態並非MQ業務狀態,可以更深入的瞭解RabbitMQ的底層執行情況及基礎元資料的資訊,根據採集的資料能夠預判RabbitMQ行為,如下
- VM配置
- 初始化配置
- CPU資源利用率(連線/佇列/通道的使用情況)
- 執行排程狀態
- 執行緒資訊
- erlang程序資源利用率
- 記憶體分配
- openfile限制情況