A basic Prometheus exporter for Buildkite.
This was a learning exercise for me as I'm very new to golang, feedback/issues welcome.
To run it
./buildkite_exporter [flags]
To view help
./buildkite_exporter --help
Basic usage, token should have graphql permissions
buildkite_exporter \
-buildkite.organization="someorg" \
-buildkite.token="s3cr3t..."
Metric | Labels |
---|---|
buildkite_builds_total | pipeline,state |
- Support more than 100 pipelines (with config?, paging?)
- Add metrics for jobs (maybe?)
- Better build process, support --version.