Last updated: 2022-09-08
APM:
application performance monitoring
- observation and analysis of application health
- performance
- user experience (UX)
APM and observability:
- provide visibility into the digital experience
- optimize user engagement
Open Telemetry of CNCF : distributed tracing standard & widely supported
APM could be used by :
-
IT operations
-
site reliability engineers(SRE)
-
cloud and platform operations
-
application developers
-
product owners
-
observation of an application transactional behavior
-
automated discovery and mapping of applications and infrastructure dependencies
-
monitoring running on mobile devices and desktop browsers
-
identification and analysis of application performance problems and impact on business outcomes
-
navitve integration with public cloud providers (AWS cloudwatch, azure monitor and google cloud operations)
-
analysis of business key performance indicators (KPIs) and user journeys
-
traces, metrics and logs
-
application security functionality
Six critical capability ( gartner) :
- application debugging and destributed profiling (ADDP)
- behavior analysis
- business analysis
- IT service and infrastructure monitoring
- Root Cause analysis
- Runtime application self-protection(RASP)
Six use cases :
- application owner / line of business (LOB)
- DevOps / AppDev
- Digital experience monitoring (DEM)
- IT operations
- Security operations
- Site reliability engineering (SRE) / platform operations