- Framework de benchmarking léger conçu pour exécuter des benchmarks de performance avec une configuration minimale, développé pour simplifier la mesure des performances des applications et de l’infrastructure
- L’environnement de benchmark est défini via un fichier de configuration Docker Compose, avec automatisation de la surveillance de l’état des conteneurs et de la collecte des résultats
- Fonctionnalités principales
- Intégration Docker : définit et exécute l’environnement de test via un fichier Compose
- Collecte de métriques CSV : les indicateurs de performance collectés sont enregistrés en CSV pour faciliter le post-traitement, et une moyenne trimmed mean supprimant les 5 % supérieurs et inférieurs est calculée
- Hooks personnalisés : possibilité de configurer des hooks exécutant des commandes personnalisées à chaque étape (ex. pre-infra, post-test, etc.)
- Surveillance de l’état en temps réel : permet de consulter l’état des conteneurs et les métriques collectées pendant le benchmark
- Les métriques mesurées sont enregistrées au format CSV
- Prend en charge divers collecteurs de métriques (collectors), dont Prometheus, Docker, Kafka et Conduit
Aucun commentaire pour le moment.