865452f471622ff41b6ee2f6e6cd822f91f2d5d9
Reviewed-on: #21
Merge pull request 'Update dependency requests to v2.32.3' (#21) from renovate/requests-2.x into main
Github Latest Release Exporter
This is a simple service that fetches the latest version of software from github and exposes it as a metric for Prometheus to scrape. Just query the endpoint with ```owner/repository``, and you will get a metric back.
Development and local testing
docker buildx build -t latest_release_exporter .
docker run --name latest_release_exporter -d -p 8000:8000 -e GITHUB_TOKEN=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 latest_release_exporter
curl http://localhost:8000/metrics?repo=prometheus/prometheus
docker stop latest_release_exporter
docker rm latest_release_exporter
Description
Languages
Python
90.6%
Dockerfile
6.8%
Shell
2.6%