Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaydeluca/benchmark-metrics
Analyze the benchmark metrics for the otel java instrumentation
https://github.com/jaydeluca/benchmark-metrics
Last synced: about 1 month ago
JSON representation
Analyze the benchmark metrics for the otel java instrumentation
- Host: GitHub
- URL: https://github.com/jaydeluca/benchmark-metrics
- Owner: jaydeluca
- License: apache-2.0
- Created: 2023-09-29T14:01:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-26T20:08:03.000Z (about 1 year ago)
- Last Synced: 2024-11-05T11:33:08.047Z (3 months ago)
- Language: Go
- Homepage:
- Size: 512 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Benchmark Metrics
![Coverage](.github/badges/coverage.svg)
[![Go Report Card](https://goreportcard.com/badge/github.com/jaydeluca/benchmark-metrics)](https://goreportcard.com/report/github.com/jaydeluca/benchmark-metrics)## 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](http://localhost:3001/):
![grafana](./media/benchmarks.png)