Skip to content

7AC/coinmarketcap-exporter

 
 

Repository files navigation

coinmarketcap-exporter

A prometheus exporter for https://coinmarketcap.com/. Provides Prometheus metrics from the API endpoint of Coinmarketcap, such as US price, Bitcoin price, trading volume, etc. Blog post found here.

When running this exporter with both Prometheus and Grafana, you can create dashboards like:

coinmarketcap-single-dashboard

Developing

  • Build the image:
docker build -t coinmarketcap-exporter:latest .
  • Run it while listening on localhost:9100:
docker run --rm -p 127.0.0.1:9101:9101 coinmarketcap-exporter:latest
  • Run it interactively:
docker run --rm -it --entrypoint=/bin/sh -p 127.0.0.1:9101:9101 -v ${PWD}:/opt/coinmarketcap-exporter coinmarketcap-exporter:latest
  • Then to launch:
python coinmarketcap.py

Testing the Prometheus Grafana Stack

  • In the prometheus-compose directory, run:
docker-compose up

Thanks and Links

About

coinmarketcap.com Prometheus Exporter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 72.6%
  • Shell 19.6%
  • Dockerfile 7.8%