{"repo":"jvstein/bitcoin-prometheus-exporter","free":true,"listed":false,"github":"https://github.com/jvstein/bitcoin-prometheus-exporter","clone":"git clone https://github.com/jvstein/bitcoin-prometheus-exporter.git","description":"Prometheus exporter for Bitcoin Core nodes","language":"Python","stars":93,"topics":["bitcoin","prometheus-exporter","prometheus","docker"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"Bitcoin Core Prometheus Exporter A [Prometheus] exporter for [Bitcoin Core] nodes written in python and packaged for running as a container. A rudimentary Grafana [dashboard] is available in the dashboard/bitcoin-grafana.json file. The main script is a modified version of [ bitcoin-monitor.py ][source-gist], updated to remove the need for the bitcoin-cli binary, packaged into a [Docker image][docker-image], and expanded to export additional metrics. [Bitcoin Core]: https://github.com/bitcoin/bitcoin [Prometheus]: https://github.com/prometheus/prometheus [docker-image]: https://hub.docker.com/r/jvstein/bitcoin-prometheus-exporter [source-gist]: https://gist.github.com/ageis/a0623ae6ec9cfc72e5cb6bde5754ab1f [python-bitcoinlib]: https://github.com/petertodd/python-bitcoinlib [dashboard]: https://grafana.com/grafana/dashboards/11274 Run the container Basic Testing There's a docker-compose.yml file in the repository that references a test bitcoin node. To test changes to the exporter in docker, run the following commands. If you see a lot of ConnectionRefusedError errors, run chmod og+r test-bitcoin.conf . Change Log See the CHANGELOG.md file for changes. Other Exporters - Rust port","default_branch":null,"files":null,"tree":[],"storefront":"/r/jvstein","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jvstein/bitcoin-prometheus-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}