A collected plugin, written in python, tocollect statistics from RabbitMQ.
Project description
“A collected plugin, written in python, to collect statistics from RabbitMQ.”
- Free software: Apache license
- Documentation: https://collectd-rabbitmq.readthedocs.org.
- For the older single file version see https://github.com/NYTimes/collectd-rabbitmq/tree/0.1.1
Features
- Support queue, exchange, and node stats,
Configuration
This plugin supports a small amount of configuration options:
- Username: The rabbitmq user. Defaults to guest
- Password: The rabbitmq user password. Defaults to guest
- Realm: The http realm for authentication. Defaults to RabbitMQ Management
- Scheme: The protocol that the rabbitmq management API is running on. Defaults to http
- Host: The hostname that the rabbitmq server running on. Defaults to localhost
- Port: The port that the rabbitmq server is listening on. Defaults to 15672
- ValidateCerts: You can ignore verifying the SSL certificate if you set it to false. Defaults to true
- VHostPrefix: Arbitrary string to prefix the vhost name with. Defaults to None
- Ignore: The queue to ignore, matching by Regex. See example.
- See this example for further details.
Nodes
For each node the following statistics are gathered:
- disk_free_limit
- fd_total
- fd_used
- mem_limit
- mem_used
- proc_total
- proc_used
- processors
- run_queue
- sockets_total
- sockets_used
Queues
For each queue in each vhost the following statistics are gathered: _NOTE_: The / vhost name is sent as default
- message_stats
- deliver_get
- deliver_get_details
- rate
- get
- get_details
- rate
- publish
- publish_details
- rate
- redeliver
- redeliver_details
- rate
- messages
- messages_details
- rate
- messages_ready
- messages_ready_details
- rate
- messages_unacknowledged
- messages_unacknowledged_details * rate
- memory
- consumers
- consumer_utilisation
Exchanges
For each exchange in each vhost the following statistics are gathered: _NOTE_: The / vhost name is sent as default
- disk_free
- disk_free_limit
- fd_total
- fd_used
- mem_limit
- mem_used
- proc_total
- proc_used
- processors
- run_queue
- sockets_total
- sockets_used
Credits
This package was created with Cookiecutter and the cookiecutter-pypackage project template.
History
0.1.0 (2014-09-18)
- First public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
collectd-rabbitmq-1.20.0.tar.gz
(25.5 kB
view hashes)
Built Distribution
Close
Hashes for collectd_rabbitmq-1.20.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae5288ce0f5d6d7d318f346d252c2731a69dc9b25a9d418945c7cd330f905e3 |
|
MD5 | bac16fb3ecfe99355c383507a37e2afe |
|
BLAKE2-256 | 60eff2fe39d9da0304713f5466842951c3f144dde11ce81577e2e07cc54dc883 |