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.0 released

On September 22, 2024, we released version 2.0.0 of our Kieker framework for application performance monitoring and dynamic software analysis.

We dedicate this major release to our dearly missed friend and colleague André van Hoorn who passed away during the development of this release. He was one of the founding developers of Kieker and head maintainer for many years. He supported the efforts to transform Kieker into a modern framework and tool set for monitoring, performance analysis and architecture recovery. Therefore, we dedicate this release to him.

We release all Kieker libraries via Maven repositories. Information on repositories and downloads are available at https://kieker-monitoring.net/download/ and the source code release is available at https://github.com/kieker-monitoring/kieker/releases/tag/2.0.0.

Continue reading

Monitoring Support for Python

We started the development of instrumenting Python last year and have developed monitoring probes for Python and two weaving approaches. They will be presented (hopefully) at the Symposium for Software Performance. However, the tooling is already available and can be … Continue reading