- Un framework ligero de benchmarking diseñado para ejecutar benchmarks de rendimiento con una configuración mínima, desarrollado para simplificar la medición del rendimiento de aplicaciones e infraestructura
- El entorno de benchmark se define mediante un archivo de configuración de Docker Compose, y la supervisión del estado de los contenedores junto con la recolección de resultados está automatizada
- Funciones principales
- Integración con Docker: define y ejecuta el entorno de pruebas mediante archivos Compose
- Recolección de métricas en CSV: las métricas de rendimiento recopiladas se guardan en CSV para facilitar el posprocesamiento, y se calcula un valor promedio eliminando el 5% superior e inferior mediante el método de trimmed mean
- Hooks personalizados: permite configurar hooks que ejecutan comandos personalizados en cada etapa (ej. pre-infra, post-test, etc.)
- Monitoreo de estado en tiempo real: permite verificar el estado de los contenedores y las métricas recopiladas durante el benchmark
- Las métricas medidas se almacenan en formato CSV
- Soporta varios collectors de métricas como Prometheus, Docker, Kafka y Conduit
Aún no hay comentarios.