Elastic APM
APM built on the Elastic Stack
Elastic APM is an application performance monitoring system built on the Elastic Stack. It collects detailed performance information including response times, database queries, external HTTP requests, and errors, with native OpenTelemetry support and Kibana visualization.
Funktionen
✓ Distributed tracing
✓ Error tracking and grouping
✓ Metrics collection
✓ OpenTelemetry native
✓ Multi-language agents
✓ Kibana dashboards
✓ AI Assistant for troubleshooting
✓ LLM monitoring
✓ Mobile APM (iOS/Android)
✓ Service maps
Vorteile
- + Self-hosted option available
- + Native OpenTelemetry support
- + Integrates with ELK stack
- + Broad language support
- + Open source core
Nachteile
- − Requires Elasticsearch infrastructure
- − Can be resource intensive
- − Complex to operate at scale
- − Elastic Cloud can be expensive