文件名称:github-exporter:适用于github指标的Prometheus导出器
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-24 10:00:56
github monitoring metrics exporter prometheus
Prometheus GitHub导出器 将来自GitHub API的存储库的基本指标公开到Prometheus兼容的端点。 组态 该导出程序设置为从环境变量获取输入。 所有变量都是可选的: ORGS如果提供,则出口商将枚举该组织的所有存储库。 预期格式为“ org1,org2”。 REPOS如果提供),希望监视的存储库,格式为“ user / repo1,user / repo2”。 可以跨不同的Github用户/组织。 USERS如果提供),导出器将枚举该用户的所有存储库。 预期格式为“ user1,user2”。 GITHUB_TOKEN如果提供,则使用户能够提供github身份验证令牌,该令牌允许更频繁地查询API。 可选,但推荐。 GITHUB_TOKEN_FILE如果提供而不是GITHUB_TOKEN ,则使用户能够提供包含github身份验证令牌的文件的路径,该令牌允许更频繁地查询API。 可选,但推荐。 API_URL Github API URL,无需更改。 默认为https://api.github.com LISTEN_PORT您要在其上运行容器的端
【文件预览】:
github-exporter-master
----go.mod(362B)
----main.go(761B)
----go.sum(4KB)
----VERSION(6B)
----http()
--------server.go(1KB)
----Dockerfile(561B)
----release-version.sh(638B)
----.travis.yml(164B)
----config()
--------config.go(3KB)
----LICENSE(1KB)
----test()
--------testdata()
--------github_exporter_test.go(5KB)
----exporter()
--------gather.go(3KB)
--------prometheus.go(1KB)
--------http.go(3KB)
--------metrics.go(5KB)
--------structs.go(2KB)
----README.md(3KB)
----Makefile(112B)
----docker-compose.yml(284B)
----.gitignore(9B)
----METRICS.md(2KB)