- Framework leve de benchmarking projetado para executar benchmarks de desempenho com configuração mínima, desenvolvido para simplificar a medição de desempenho de aplicações e infraestrutura
- O ambiente de benchmark é definido por meio de arquivos de configuração do Docker Compose, com monitoramento do estado dos contêineres e coleta de resultados automatizados
- Principais recursos
- Integração com Docker: define e executa o ambiente de teste por meio de arquivos Compose
- Coleta de métricas em CSV: as métricas de desempenho coletadas são salvas em CSV, facilitando o pós-processamento, e é calculada a média com trimmed mean removendo os 5% superiores e inferiores
- Hooks personalizados: é possível configurar hooks que executam comandos customizados em cada etapa (ex. pre-infra, post-test etc.)
- Monitoramento de status em tempo real: é possível verificar o estado dos contêineres e as métricas coletadas durante o benchmark
- As métricas medidas são salvas em formato CSV
- Suporta diversos coletores de métricas (collectors), como Prometheus, Docker, Kafka e Conduit
Ainda não há comentários.