{"repo":"cpanato/github_actions_exporter","free":true,"listed":false,"github":"https://github.com/cpanato/github_actions_exporter","clone":"git clone https://github.com/cpanato/github_actions_exporter.git","description":"GitHub Action Exporter","language":"Go","stars":79,"topics":["prometheus-exporter","golang","github-actions","github","go","prometheus"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"GitHub Actions Exporter Prometheus exporter exposing GitHub Actions metrics. Right now this exporter only expose the one metric which is the WorkFlow execution time. Other metrics can be added in the future. Getting Started This exporter receives webhook events from GitHub. If you want to collect metrics from a GitHub repository you will need to create a webhook in your GitHub repo. You need just to select the Check Run event and the set your secret (that you start your exporter, see below) The webhook will call /gh event path on your endpoint by default. You can change this with the --web.gh-webhook-path option. Also it collects the Action Billing metrics, for that you will need to setup a GitHub API Access Token When configuring for an organization Access tokens must have the repo or admin:org scope. When configuring for an user Access tokens must have the user scope. Prerequisites To run this project, you will need a working Go environment. Installing Building Build the sources with Run the binary Docker You can deploy this exporter using the ghcr.io/cpanato/github actions exporter-linux-amd64 Docker image. For example: Testing Running unit tests Manual testing Open Prometheus at http://localhost:9090 and explore the available metrics. Contributing Refer to CONTRIBUTING.md. License Apache License 2.0, see LICENSE.","default_branch":null,"files":null,"tree":[],"storefront":"/r/cpanato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cpanato/github_actions_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."}