#APM Fundamentals
Application Performance Monitoring essentials.
#What is APM?
APM tracks application performance including:
- Response times
- Error rates
- Dependencies
- User experience
#Distributed Tracing
diagram
Request ──▶ Service A ──▶ Service B ──▶ Database
│ │ │ │
└───────────┴─────────────┴────────────┘
Trace (spans)#Tools
| Tool | Type |
|---|---|
| Jaeger | Open source tracing |
| Zipkin | Open source tracing |
| OpenTelemetry | Standard/SDK |
| Datadog APM | Commercial |
| New Relic | Commercial |