Skip to content

jaydeluca/benchmark-metrics

Repository files navigation

Benchmark Metrics

Coverage Go Report Card

Context

Given a repository with a branch that includes reports of benchmark test runs, convert this data into timeseries metrics that can be visualized in grafana.

The motivation behind this project was to analyze the historical benchmark data from the https://github.com/open-telemetry/opentelemetry-java-instrumentation project.

Setup

It helps to have a github API key set via a GITHUB_TOKEN env variable, but not needed (although you might get rate limited)

You can run everything via docker

docker compose up -d

Access via Grafana:

grafana

About

Analyze the benchmark metrics for the otel java instrumentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published