Open Source Performance Monitoring (APM) Software

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.

Sentry

Error Tracking

An error tracking and performance monitoring platform that helps developers detect and resolve software issues through debugging.

44k StarsWeb App / Server

SigNoz

Performance Monitoring (APM)

Collects and correlates logs, metrics, and traces in a single interface for microservices observability and troubleshooting.

32k StarsWeb App / Server

OpenObserve

Log Management

Manage logs, metrics, and traces within a single observability platform using SQL and PromQL queries.

20k StarsWeb App / Server

OpenReplay

Product Analytics

A self-hosted session replay and product analytics suite for troubleshooting web application issues and monitoring performance.

12k StarsWeb App / Server

Arize Phoenix

Performance Monitoring (APM)

Trace, evaluate, and optimize LLM applications with an observability platform featuring prompt management and dataset versioning.

11k StarsWeb App / Server

HyperDX

Log Management

An observability platform that unifies logs, traces, metrics, and session replays on top of ClickHouse clusters.

9.8k StarsWeb App / Server

Highlight

Performance Monitoring (APM)

Full stack monitoring platform providing session replay, error tracking, and server side logging for web applications.

9.3k StarsWeb App / Server

Coroot

Performance Monitoring (APM)

An observability platform that uses eBPF to collect metrics, logs, and traces without requiring manual code instrumentation.

7.8k StarsWeb App / Server

OpenLLMetry

Performance Monitoring (APM)

Provides observability for LLM applications by using OpenTelemetry to monitor performance and track AI model interactions.

7.3k StarsWeb App / Server

Logfire

Performance Monitoring (APM)

Observability platform for Python applications that integrates logs, metrics, and traces using OpenTelemetry and SQL queries.

4.4k StarsWeb App / Server

Uptrace

Performance Monitoring (APM)

An OpenTelemetry based observability platform that integrates distributed tracing, metrics, and logs for monitoring complex systems.

4.2k StarsWeb App / Server

Laminar

AI Agent Platforms

Collect and analyze trace data to monitor and evaluate the performance of AI agents and LLM applications.

3.1k StarsWeb App / Server

Gigapipe

Infrastructure Monitoring

Collect, store and query logs, metrics, traces and profiles using native Loki, Prometheus and Tempo APIs.

1.7k StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.