Application Performance Management (APM)
Using this service, you can rapidly identify and optimize the most resource-intensive parts of your Java cloud applications. Analyze code performance in production, at any scale, with minimal overhead. The Application Performance Management (APM) service allows to pinpoint problems, such as slow methods at thread-level, to quickly understand what is causing a spike in latency, CPU utilization, or memory allocations.
With the help of the APM service, you can isolate the most inefficient functions to troubleshoot faulty deployments, and enable informed decisions on rollbacks or bugfix deployments. You can also compare code behavior and impact across nodes, versions, and time ranges during canary, blue/green, or shadow deployments.
![Application Performance Management (APM) Analyzing code performance with Application Performance Management](https://www.open-telekom-cloud.com/_Resources/Persistent/7/a/7/b/7a7b392af850670314ab11160b79ee965e968781/open-telekom-cloud-application-performance-management-apm.jpg)
![Identify bottlenecks Icon composition: sliders and hand](https://www.open-telekom-cloud.com/_Resources/Persistent/3/4/c/9/34c95daab6c15b7e76d0d14f3563d81816827153/open-telekom-cloud-data-lake-governance-center-ease-of-use.png)
In modern micro-service architectures, complex call relationships between internal, external and 3rd party API’s bring new challenges. APM helps to analyze end-to-end transactions to identify performance bottlenecks.
![Increased Observability Icon composition: Server and diagram](https://www.open-telekom-cloud.com/_Resources/Persistent/7/e/a/f/7eafad8465460483cbf11ae38456a23db87b6c53/open-telekom-cloud-data-lake-governance-center-data-control.png)
APM combines logging, metrics and traces for events and transactions, enabling end-to-end observability for distributed solutions and cloud services. Compare behavior and impact across hosts, versions, and time ranges during canary, blue/green, or shadow deploys.
![Topology Discovery Icon composition: coding and speedometer](https://www.open-telekom-cloud.com/_Resources/Persistent/6/a/a/5/6aa5447f02c321dfc57052742e003931e2faa31d/open-telekom-cloud-loesungen-automotive-entwicklungszeit.jpg)
Many highly diversified middleware technology ranges are in use and are rapidly changing. An automated and fast discovery of dependencies & changes helps to analyze the latest state of the architecture.
![Intelligent Alarm reporting Icon composition: Alarm bell and tools](https://www.open-telekom-cloud.com/_Resources/Persistent/2/d/7/4/2d74507718cb6092bbd2176dce9575eee4159445/open-telekom-cloud-produkte-ces-flexible-alarmregeln.png)
Complex alert rule-sets can be defined for specific topology parts or covering full end-to-end transactions. Templates can be created and quickly assigned to processing nodes. Alerts and automated recovery procedures can be triggered using SMN or functions.
![Monitoring metrics as a key feature of APM](https://www.open-telekom-cloud.com/_Resources/Persistent/8/5/f/9/85f919dc9353612dd8618331a987e8ab35bda332/open-telekom-cloud-application-performance-management-keyfeatures.jpg)
APM Agents collect metrics of JVM, GC, service calls, exceptions, external calls, database accesses, and Java middleware applications, helping you to analyze the behavior of your cloud applications.
- Identify start and end points of entire transactions
- Analyze time spent for each step during processing
- Collate request response times with resource consumption
![Application topology discovery Icon with mouse pointer on document](https://www.open-telekom-cloud.com/_Resources/Persistent/a/1/1/2/a1126d2389c682c6b8ea6ca599c54f7d15d8e643/open-telekom-cloud-functiongraph-vereinfachte-service-orchestration.png)
Use the topology to view the call relationships between services, check whether the calls between services are performing as expected, and quickly locate faults. You can also view the trend and compare specific periods.
![URL tracing Icon with code symbol and checkmark symbol](https://www.open-telekom-cloud.com/_Resources/Persistent/2/2/c/7/22c7186c41a28e2df1873865019c17b309debc8a/open-telekom-cloud-functiongraph-web-service-code.png)
Trace the downstream calls for selected APIs. Through URL tracing, you can monitor the call relationships between important APIs and all involved services to detect bottle-necks and exceptions more precisely.
![Collection center Icon with mouse pointer on application](https://www.open-telekom-cloud.com/_Resources/Persistent/a/1/d/f/a1df11dafe88c2c62048d85477e7c7856edaaea1/open-telekom-cloud-functiongraph-trigger-zum-aufruf-von-funktionen.png)
You can view and manage various collectors, metrics, and collection parameters supported by APM in a granular way. You can control what traces and metrics are collected.
![Structure and function of Application Performance Management (APM) Structure and function of Application Performance Management (APM)](https://www.open-telekom-cloud.com/_Resources/Persistent/6/5/1/1/6511d9cd2c98eb28cc202e311c99e9a5247fb24b/open-telekom-cloud-application-performance-management-apm-struktur-funktion.png)
![](https://www.open-telekom-cloud.com/_Resources/Persistent/3/8/8/4/38841d9ce481a08433c21dc82683cd20b8821b2f/open-telekom-cloud-preise-leistungen-icon.png)
Pricing overview
![](https://www.open-telekom-cloud.com/_Resources/Persistent/6/8/d/1/68d162943616bfc4c68861741851483007b6ab29/open-telekom-cloud-dokumentation.png)