collectd-rabbitmq
“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.
Metadata
Release files for collectd-rabbitmq 1.20.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| collectd-rabbitmq-1.20.0.tar.gz | 25.5 kB | Without provenance | Details for collectd-rabbitmq-1.20.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| collectd_rabbitmq-1.20.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for collectd_rabbitmq-1.20.0-py2.py3-none-any.whl |
Total release size: 35.8 kB
Release files / collectd-rabbitmq-1.20.0.tar.gz
| Download URL | collectd-rabbitmq-1.20.0.tar.gz |
|---|---|
| Size | 25.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee52529cd1715ebb3108e65ef4977f4d9e992c7aff784ea352d34840f09335c4
|
|
BLAKE2b-256 checksum How to use checksums |
bec02c173ef86e107bdf3101a98fc8a2dda2125e5799655127f0fd65e422d2d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / collectd_rabbitmq-1.20.0-py2.py3-none-any.whl
| Download URL | collectd_rabbitmq-1.20.0-py2.py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
fae5288ce0f5d6d7d318f346d252c2731a69dc9b25a9d418945c7cd330f905e3
|
|
BLAKE2b-256 checksum How to use checksums |
60eff2fe39d9da0304713f5466842951c3f144dde11ce81577e2e07cc54dc883
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for collectd-rabbitmq 1.20.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.