https://github.com/syncano/rabbitmq_exporter
Prometheus exporter for RabbitMQ
https://github.com/syncano/rabbitmq_exporter
Last synced: about 1 year ago
JSON representation
Prometheus exporter for RabbitMQ
- Host: GitHub
- URL: https://github.com/syncano/rabbitmq_exporter
- Owner: Syncano
- License: mit
- Created: 2015-04-28T07:22:02.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-01-13T23:36:51.000Z (over 10 years ago)
- Last Synced: 2025-03-25T10:21:23.802Z (about 1 year ago)
- Language: Go
- Size: 186 KB
- Stars: 35
- Watchers: 10
- Forks: 214
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# RabbitMQ Exporter
Prometheus exporter for RabbitMQ metrics, based on RabbitMQ HTTP API.
### Dependencies
* Prometheus [client](https://github.com/prometheus/client_golang) for Golang
* [Logging](https://github.com/Sirupsen/logrus)
### Setting up locally
1. You need **RabbitMQ**. For local setup I recommend this [docker box](https://github.com/mikaelhg/docker-rabbitmq). It's "one-click" solution.
2. For OS-specific **Docker** installation checkout these [instructions](https://docs.docker.com/installation/).
3. Building rabbitmq_exporter:
$ docker build -t rabbitmq_exporter .
4. Running:
$ docker run --publish 6060:9672 --rm rabbitmq_exporter
Now your metrics are available through [http://localhost:6060/metrics](http://localhost:6060/metrics).
### Metrics
Total number of:
* channels
* connections
* consumers
* exchanges
* queues
* messages