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
Built Distribution
File details
Details for the file collectd-rabbitmq-1.20.0.tar.gz
.
File metadata
- Download URL: collectd-rabbitmq-1.20.0.tar.gz
- Upload date:
- Size: 25.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee52529cd1715ebb3108e65ef4977f4d9e992c7aff784ea352d34840f09335c4 |
|
MD5 | d3853c7b3ca5312e17acf8c8b52e3e24 |
|
BLAKE2b-256 | bec02c173ef86e107bdf3101a98fc8a2dda2125e5799655127f0fd65e422d2d7 |
File details
Details for the file collectd_rabbitmq-1.20.0-py2.py3-none-any.whl
.
File metadata
- Download URL: collectd_rabbitmq-1.20.0-py2.py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae5288ce0f5d6d7d318f346d252c2731a69dc9b25a9d418945c7cd330f905e3 |
|
MD5 | bac16fb3ecfe99355c383507a37e2afe |
|
BLAKE2b-256 | 60eff2fe39d9da0304713f5466842951c3f144dde11ce81577e2e07cc54dc883 |