:octocat: Prometheus exporter for github metrics
github_repo_release_downloads
metrics by @hainenber in https://github.com/githubexporter/github-exporter/pull/104
io/ioutil
functions with modern equivalences. by @hainenber in https://github.com/githubexporter/github-exporter/pull/103
Full Changelog: https://github.com/githubexporter/github-exporter/compare/1.0.6...1.1.0
Full Changelog: https://github.com/githubexporter/github-exporter/compare/1.0.5...1.0.6
Full Changelog: https://github.com/githubexporter/github-exporter/compare/1.0.4...1.0.5
Full Changelog: https://github.com/githubexporter/github-exporter/compare/1.0.3...1.0.4
ORGS
environment variable properly by @cmoog in https://github.com/infinityworks/github-exporter/pull/75
Full Changelog: https://github.com/infinityworks/github-exporter/compare/1.0.2...1.0.3
A number of issues with the prior code of this repository meant that it was difficult to maintain and some metrics couldn't be catered for. As a result, we've taken the time to re-factor this and have the google/go-github sdk do the leg work for us.
The result is a simpler package and with some new metrics thrown in for good measure.
Resolves issue #18 when using the exporter with private GitHub Enterprise versions with rate-limiting disabled. Exporter now just logs the fact and carries on.
Re-written the exporter in golang. Taken the opportunity to address a number of defects in the old code base. Requests to the github API should be more efficient and the exporter should execute with a shorter scrape time. This should be non-breaking from the previous config, if you have any issues though then please raise them. As ever, it's recommended running this with an Oauth2 token where possible.
rate_limit
API endpoint.