Sends mongodb `db.serverStatus()` to the Graphite and InfluxDb.
1.4K
Sends mongodb db.serverStatus() to the Graphite and InfluxDb.
Application is distributed as a docker container, which can be found here:
https://registry.hub.docker.com/u/tenshi/mongo-metrics-reporter/
So you just need to pull it:
docker pull tenshi/mongo-metrics-reporter
and then run it:
docker run -d tenshi/mongo-metrics-reporter
The docker container accept following environment variables:
So if your carbon-cache is running on 192.168.10.105:8111, mongo is on host 192.168.10.105 and you would like to report status every 2 seconds, then you can use this config:
docker run -d \
-e MONGO_HOST=192.168.10.105 \
-e GRAPHITE_PORT=8111 \
-e GRAPHITE_HOST=192.168.10.105 \
-e "REPORT_INTERVAL=2 seconds" \
tenshi/mongo-metrics-reporter
Content type
Image
Digest
sha256:2ef6ba26c…
Size
54 MB
Last updated
over 10 years ago
docker pull tenshi/mongo-metrics-reporter