Benchy is a Go toolbox designed to facilitate benchmarking, with focus on Kubernetes environments.It is designed to extends benchmmarks adding new commands, using common packages under /pkg
.
It is also a playground to test features, ideas and applying best practices.
- Simple HTTP server starts with
simple
commands. It exposes two endpoints that trigger CPU and memory-intensive tasks, allowing you to test the performance. - Tracing demo with Jaeger and OpenTelemetry.
- WIP
- Go 1.19 or higher
- Docker
- Kubernetes cluster
WIP
WIP
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork, then clone the repo:
- Create a new branch:
git checkout -b feature-branch
- Make your changes
- Push to your fork and submit a pull request
This project is licensed under the terms of the MIT license. See LICENSE for more details.