用python编写的一个收集的插件,用于收集rabbitmq中的统计信息。
collectd-rabbitmq的Python项目详细描述
“一个用python编写的收集插件,用于从rabbitmq收集统计信息。”
- 免费软件:apache许可证
- 文档:https://collectd-rabbitmq.readthedocs.org。
- 有关较旧的单文件版本,请参见https://github.com/NYTimes/collectd-rabbitmq/tree/0.1.1
功能
- 支持队列、交换和节点状态,
配置
此插件支持少量配置选项:
- 用户名:rabbitmq用户。默认为来宾
- 密码:rabbitmq用户密码。默认为来宾
- 领域:用于身份验证的http领域。默认为RabbitMQ管理
- scheme:运行rabbitmq管理api的协议。默认为http
- 主机:运行rabbitmq服务器的主机名。默认为本地主机
- 端口:rabbitmq服务器正在监听的端口。默认为15672
- validateCerts:如果将it设置为false,则可以忽略验证SSL证书。默认为true
- vhost prefix:给vhost名称加前缀的任意字符串。默认为无
- 忽略:要忽略的队列,按regex匹配。参见示例。
- 有关详细信息,请参见this example。
节点
对于每个节点,将收集以下统计信息:
- 磁盘可用空间限制
- FD U总计
- 已使用FD
- 内存限制
- 使用的内存
- 过程总计
- 使用的过程
- 处理器
- 运行队列
- 插座合计
- 使用的插座
排队
对于每个vhost中的每个队列,将收集以下统计信息: _注:主机名以默认方式发送
- 信息统计
- 送货上门
- 提供获取详细信息
- 费率
- 获取
- 获取详细信息
- 费率
- 发布
- 发布详细信息
- 费率
- 再肝
- 重新传送详细信息
- 费率
- 消息
- 消息详细信息
- 费率
- 信息准备就绪
- 消息准备就绪详细信息
- 费率
- 未确认的消息
- 消息未确认的详细信息 *费率
- 内存
- 消费者
- 消费者利用率
交换
对于每个vhost中的每个交换,将收集以下统计信息: _注:主机名以默认方式发送
- 磁盘空间
- 磁盘可用空间限制
- FD U总计
- 已使用FD
- 内存限制
- 使用的内存
- 过程总计
- 使用的过程
- 处理器
- 运行队列
- 插座合计
- 使用的插座
学分
这个包是用Cookiecutter和cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2014-09-18)
- 首次公开发行。