{"repo":"kalgurn/github-rate-limits-prometheus-exporter","free":true,"listed":false,"github":"https://github.com/kalgurn/github-rate-limits-prometheus-exporter","clone":"git clone https://github.com/kalgurn/github-rate-limits-prometheus-exporter.git","description":"GitHub Rate Limits Prometheus exporter. Works with both App and PAT credentials","language":"Go","stars":14,"topics":["github-rate-limit","go","prometheus-exporter","prometheus"],"license":"MIT","category":"analytics","readme_excerpt":"Github Rate Limit Prometheus Exporter A prometheus exporter which scrapes GitHub API for the rate limits used by PAT/GitHub App. Helm Chart with values and deployment can be found here For the exporter to run you need to supply either a GitHub Token or a set of a GitHub App credentials, alongside with a type of authentication to use(pat/app) You can use the environment variable GITHUB LOG METRIC COLLECTION (boolean) to control if rate limit metrics are also logged to the console when they're collected by Prometheus. As the functionality is backed by Golang strconv.ParseBool , it accepts 1, t, T, TRUE, true, True, 0, f, F, FALSE, false, False. Any other value or lack thereof will default to enabling logs. The metrics can then be represented on a grafana dashboard Docker PAT GitHub APP","default_branch":null,"files":null,"tree":[],"storefront":"/r/kalgurn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kalgurn/github-rate-limits-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."}