Performance Monitoring (APM) software tracks the health and speed of web applications and servers. These tools correlate logs, metrics, and distributed traces to identify the root cause of software errors and latency. This type of software is for developers and system administrators who need to debug microservices or optimize LLM prompts. Self-hosting these apps ensures that sensitive session replays and server logs remain on private infrastructure. This approach allows teams to manage high volumes of observability data without paying based on the amount of ingested telemetry.
This page lists 13 open source tools in the Performance Monitoring (APM) category. The most popular are Sentry, SigNoz and OpenObserve. Most use the AGPL-3.0 or Apache-2.0 license, and 11 offer an official Docker image.
An error tracking and performance monitoring platform that helps developers detect and resolve software issues through debugging.
Collects and correlates logs, metrics, and traces in a single interface for microservices observability and troubleshooting.
Manage logs, metrics, and traces within a single observability platform using SQL and PromQL queries.
A self-hosted session replay and product analytics suite for troubleshooting web application issues and monitoring performance.
Trace, evaluate, and optimize LLM applications with an observability platform featuring prompt management and dataset versioning.
An observability platform that unifies logs, traces, metrics, and session replays on top of ClickHouse clusters.
Full stack monitoring platform providing session replay, error tracking, and server side logging for web applications.
An observability platform that uses eBPF to collect metrics, logs, and traces without requiring manual code instrumentation.
Provides observability for LLM applications by using OpenTelemetry to monitor performance and track AI model interactions.
Observability platform for Python applications that integrates logs, metrics, and traces using OpenTelemetry and SQL queries.
An OpenTelemetry based observability platform that integrates distributed tracing, metrics, and logs for monitoring complex systems.
Collect and analyze trace data to monitor and evaluate the performance of AI agents and LLM applications.
Collect, store and query logs, metrics, traces and profiles using native Loki, Prometheus and Tempo APIs.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.