Kieker
Description
Kieker provides observability in production environments, and its tracing yields only a low performance overhead. Use cases in teaching, research, and practice include the following areas: performance evaluation, self-adaptation control (e.g., online capacity management), failure detection and diagnosis, simulation (replaying workload traces for driving simulations; measurement and logging of simulation data; analysis of simulation results), and software re-engineering (e.g., extraction of architectural and usage models).
Requirements
- Java 11 or later
Website
Contributors
- Wilhelm Hasselbring
- André van Hoorn †
- Reiner Jung
- David Georg Reichelt
- and others
Maintainers
-
Shinhyung Yang, shinhyung.yang(at)email.uni-kiel.de
Kiel University, Software Engineering Group
Christian-Albrechts-Platz 4, 24118 Kiel, Germany
-
David Georg Reichelt, d.g.reichelt(at)lancaster.ac.uk
Lancaster University Leipzig, School of Computing & Communications
Nikolaistrasse 10, 04109 Leipzig, Germany
-
Marcel Hansson, marcel.hansson(at)uni-hamburg.de
University of Hamburg, Department of Informatics
Mittelweg 177, 20148 Hamburg, Germany
-
Reiner Jung, reiner.jung(at)email.uni-kiel.de
Kiel University, Software Engineering Group
Christian-Albrechts-Platz 4, 24118 Kiel, Germany
Version
2.0.2
License
Apache License, Version 2.0
Downloads
Related publications and projects
- Shinhyung Yang, David Georg Reichelt, Reiner Jung, Marcel Hansson and Wilhelm Hasselbring, The Kieker Observability Framework Version 2. In Companion of the 16th ACM/SPEC International Conference on Performance Engineering (ICPE 2025), May 5–9, 2025, Toronto, ON, Canada. DOI 10.1145/3680256.3721972.
- Wilhelm Hasselbring and André van Hoorn, Kieker: A monitoring framework for software engineering research. Software Impacts, 5. pp. 1-5. DOI 10.1016/j.simpa.2020.100019.
- André van Hoorn, Jan Waller and Wilhelm Hasselbring, Kieker: A Framework for Application Performance Monitoring and Dynamic Software Analysis, in: Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering (ICPE 2012), pages 247-248, ACM, 2012. DOI 10.1145/2188286.2188326.
- André van Hoorn, Matthias Rohr, Wilhelm Hasselbring, Jan Waller, Jens Ehlers, Sören Frey and Dennis Kieselhorst, Continuous Monitoring of Software Services: Design and Application of the Kieker Framework, Department of Computer Science, University of Kiel, Germany, number TR-0921, 2009.
- Matthias Rohr, André van Hoorn, Jasminka Matevska, Nils Sommer, Lena Stoever, Simon Giesecke and Wilhelm Hasselbring, Kieker: Continuous Monitoring and on demand Visualization of Java Software Behavior, in: Proceedings of the IASTED International Conference on Software Engineering 2008 (SE '08), pages 80-85, ACTA Press, 2008