- Stars
- 42,593
- License
- Unknown
- Last commit
- 3 days ago
Best Application Performance Monitoring (APM) Tools
Explore leading tools in the Application Performance Monitoring (APM) category, including open-source options and SaaS products. Compare features, use cases, and find the best fit for your workflow.
7 open-source projects · 6 SaaS products
Top open-source Application Performance Monitoring (APM)
These projects are active, self-hostable choices for knowledge management teams evaluating alternatives to SaaS tools.
- Stars
- 24,742
- License
- Unknown
- Last commit
- 3 days ago

Apache SkyWalking
Cloud-native APM for distributed tracing and observability
- Stars
- 24,612
- License
- Apache-2.0
- Last commit
- 8 days ago
- Stars
- 17,394
- License
- AGPL-3.0
- Last commit
- 3 days ago

Pinpoint
Real-time tracing and topology for large-scale Java, PHP, Python services
- Stars
- 13,755
- License
- Apache-2.0
- Last commit
- 3 days ago

Calico
Scalable, high-performance networking and security for cloud-native workloads
- Stars
- 6,920
- License
- Apache-2.0
- Last commit
- 3 days ago
OpenObserve delivers fast, low‑cost logs, metrics, traces and RUM via a single binary or HA mode, with OpenTelemetry, SQL/PromQL queries and built‑in dashboards.
Popular SaaS Platforms to Replace
Understand the commercial incumbents teams migrate from and how many open-source alternatives exist for each product.
Datadog APM
Cloud APM with code-level distributed tracing and correlation to logs/metrics.
Dynatrace Application Monitoring
AI-assisted APM with automated discovery and root-cause analysis.
IBM Instana APM
Real-time APM and distributed tracing for microservices.
New Relic APM
Full-stack APM with distributed tracing and error/log correlation.
Raygun
Application performance monitoring and error tracking
Sentry APM
Performance monitoring tied to errors and distributed traces.
Datadog APM provides end-to-end traces, service maps, and real-time analysis that correlate with logs, metrics, and RUM to find root causes faster.
Frequently replaced when teams want private deployments and lower TCO.
Explore related categories
Browse neighbouring categories in Observability to widen your evaluation.
- Continuous ProfilingAlways-on code profiling (CPU, memory, locks) to optimize performance in production.
- Distributed TracingTools to trace requests across microservices for performance and debugging.
- Error TrackingPlatforms for capturing and tracking application errors and exceptions (crash reports).
- Incident Management & On-CallOn-call scheduling, paging and incident response orchestration with runbooks and postmortems.
- Infrastructure MonitoringServer and network monitoring tools for uptime, health checks, and alerts.
- Log ManagementCentralized log collection, storage, and search across servers and applications.


