- Minimum yapılandırmayla performans benchmark'ları çalıştırabilmek için tasarlanmış hafif bir benchmark framework'ü olup, uygulama ve altyapı performansı ölçümünü basitleştirmek amacıyla geliştirilmiştir
- Benchmark ortamı Docker Compose yapılandırma dosyası üzerinden tanımlanır ve konteyner durum izleme ile sonuç toplama otomatikleştirilmiştir
- Başlıca özellikler
- Docker entegrasyonu: Compose dosyasıyla test ortamını tanımlar ve çalıştırır
- CSV metrik toplama: Toplanan performans göstergeleri CSV olarak kaydedilir, böylece sonradan işlenmesi kolay olur; ayrıca trimmed mean yöntemiyle en üst ve en alt %5 çıkarılarak ortalama değer hesaplanır
- Kullanıcı tanımlı hook'lar: Her aşama için özel komutlar çalıştıran hook'lar ayarlanarak komut yürütülebilir (
pre-infra, post-test vb.)
- Gerçek zamanlı durum izleme: Benchmark sırasında konteyner durumu ve toplanan göstergeler görülebilir
- Ölçülen metrikler CSV formatında kaydedilir
- Prometheus, Docker, Kafka, Conduit gibi çeşitli metrik toplayıcılarını (collector) destekler
Henüz yorum yok.