Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasei/amqp-statisticator
Tool for collect statistics from AMQP (RabbitMQ) broker. Good for cloud native service calculation.
https://github.com/jasei/amqp-statisticator
Last synced: 1 day ago
JSON representation
Tool for collect statistics from AMQP (RabbitMQ) broker. Good for cloud native service calculation.
- Host: GitHub
- URL: https://github.com/jasei/amqp-statisticator
- Owner: JaSei
- License: mit
- Created: 2021-12-13T17:47:49.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-15T18:29:23.000Z (over 2 years ago)
- Last Synced: 2024-11-06T02:50:08.234Z (about 2 months ago)
- Language: Go
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# amqp-statisticator
Tool for collect statistics around your AMQP broker. For example RabbitMQ expose a lot information trought the management API, but size of messages missing. And when you want to calculate amount of data (for example for cloud native service calculation), you need it.
This tool have simple terminal UI for fast lookup and it's possible to flush those data to file for deeper analysis.
## --help
```
usage: amqp-statisticator --uri=URI --exchange=EXCHANGE --queue=QUEUE []Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--uri=URI RabbitMQ connection URI without query params - https://www.rabbitmq.com/uri-spec.html
--amqpcacert=AMQPCACERT custom CA cert file for rmq SSL connection
--consumers=2 Amount of conusmers per queue
--output=OUTPUT json per line output file path
--exchange=EXCHANGE ... exchange what you want to consume
--queue=QUEUE destination queue for metricator
--consumername="amqp-statisticator"
name of consumer registered in broker
```