9 Punkte von xguru 2025-05-11 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Ein leichtgewichtiges Benchmarking-Framework, das so konzipiert wurde, dass Leistungs-Benchmarks mit minimalem Konfigurationsaufwand ausgeführt werden können, und das entwickelt wurde, um die Messung der Performance von Anwendungen und Infrastruktur zu vereinfachen
  • Die Benchmark-Umgebung wird über eine Docker-Compose-Konfigurationsdatei definiert; die Überwachung des Container-Status und die Sammlung der Ergebnisse sind automatisiert
  • Hauptfunktionen
    • Docker-Integration: Definiert und startet die Testumgebung über Compose-Dateien
    • CSV-Metrikerfassung: Gesammelte Performance-Metriken werden als CSV gespeichert, was die Nachverarbeitung erleichtert; zudem wird per Trimmed-Mean-Verfahren der Durchschnittswert nach Entfernen der oberen und unteren 5 % berechnet
    • Benutzerdefinierte Hooks: Für jede Phase können Hooks zum Ausführen benutzerdefinierter Befehle eingerichtet werden, um Kommandos auszuführen (z. B. pre-infra, post-test)
    • Echtzeit-Statusüberwachung: Während des Benchmarks können der Container-Status und die erfassten Metriken überprüft werden
  • Die gemessenen Metriken werden im CSV-Format gespeichert
  • Unterstützt verschiedene Metriksammler (Collector) wie Prometheus, Docker, Kafka und Conduit

Noch keine Kommentare.

Noch keine Kommentare.