Skip to content

vouch-opensource/rocksdb-prometheus-exporter

 
 

Repository files navigation

rocksdb-prometheus-exporter

Feed RocksDB metrics into Prometheus.

Example usage

docker run -d --name rocksdb-prometheus-exporter \
  -p 8080:8080 \
  -v <path(s) to stores on host>:/stores:ro \
  -e "PATHS=/stores/*/*/*" \
  vouchio/rocksdb-prometheus-exporter

As you can see, $PATHS can be a glob which gets expanded internally. This lets you specify multiple stores to monitor. The stores are mounted readonly (using :ro) to ensure we don't accidentally corrupt any stores.

See the Dockerfile for more on how to configure the other settings.

About

Feed RocksDB metrics into Prometheus.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 89.6%
  • Dockerfile 4.2%
  • Makefile 3.2%
  • Shell 3.0%