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

http://kieker-monitoring.net/

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