Kieker Home

About Kieker

The internal behavior of large-scale software systems cannot be determined on the basis of static (e.g., source code) analysis alone. Kieker provides complementary dynamic analysis capabilities, i.e., monitoring and analyzing a software system’s runtime behavior — enabling Application Performance Monitoring and Architecture Discovery.

Recent Posts

Kieker 2.0.4 released

On November 4, 2026, we released version 2.0.4 of Kieker Observability Framework. (See release files here) It includes a new ZeroTimer to remove overhead by clocks. It is useful as a baseline in research experiments. We also added a new mirror for Kieker at opencode.de. We are in the process of adding a new TeeTime-based Trace Analysis and some of the preparation has been done with this release. Kieker is now using Gradle 8.14.5 and we are looking forward to a new major release soon!

MooBench Gets a Tool Paper

MooBench is an observability micro-benchmark, which started as a project to measure the monitoring overhead of Kieker and compare with others. Today we celebrate the first tool paper for MooBench publised on the Journal of Open Source Software (DOI 10.21105/joss.10400). … Continue reading →

Kieker 2.0.3 released

On April 28, 2026, we released version 2.0.3 of our Kieker observability framework for application performance monitoring and dynamic software analysis. We release all Kieker libraries via Maven repositories. Information on repositories and downloads are available at https://kieker-monitoring.net/download/ and the … Continue reading →