One part of Application Performance Monitoring (APM) is the detection and diagnosis of performance problems, i.e., discovering system states with undesired timing and resource usage properties, as well as localizing their root causes.
Kieker provides the necessary APM features to collect the required monitoring information enabling the diagnosis of performance problems. Examples include diagnosis and prediction algorithms based on
- Time series analysis
- Software architectural information (e.g., deployment, calling relationships)