rabbitmq的collected插件。
collectd-rabbitmq-monitoring的Python项目详细描述
概述
此插件通过 rabbitmq管理插件api。
样本图
配置
假设您已经安装了collectd,请附加以下内容 collectd.conf配置文件的插件详细信息。调整 配置项(间隔、主机、端口、用户名、密码, 你认为合适的。
``` <LoadPlugin python> Globals true </LoadPlugin> <Plugin python> LogTraces true Interactive false Import "collectd_rabbitmq_monitoring" <Module collectd_rabbitmq_monitoring> # Adjust these parameters for your install: interval 10 host "overcloud-controller-0.internalapi.localdomain" port 15672 username guest password guest # Omit message_count if you do not want to count any messages on # specific queues. message_count "metering.sample" "notifications.info" </Module> </Plugin> ```
安装rabbitmq管理插件
``` [root@overcloud-controller-0 ~]# rabbitmq-plugins enable rabbitmq_management ```
安装插件
``` [root@overcloud-controller-0 ~]# pip install collectd-rabbitmq-monitoring ```
重新启动collectd
[root@overcloud-controller-0 ~]# systemctl restart collectd
在tsdb中查看rabbitmq的度量值