Open Source Monitoring & Observability Software

Monitoring & Observability software tracks the health and performance of servers, APIs, and network infrastructure. These tools collect system metrics, logs, and traces to identify errors or downtime before they impact users. This type of software serves system administrators and developers who need to visualize hardware health and service availability. Self-hosting these apps ensures that sensitive telemetry and incident logs remain on private hardware. This approach prevents external vendors from accessing internal network maps or performance data while avoiding monthly costs based on the volume of ingested metrics.

This page lists 45 open source tools in the Monitoring & Observability category. The most popular are Uptime Kuma, NetData and Grafana. Most use the MIT or Apache-2.0 license, and 40 offer an official Docker image.

Kener

Status Pages

A self-hosted status page system for monitoring service uptime and communicating incidents to subscribers via notifications.

5.1k 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

OpenSpeedTest

Infrastructure Monitoring

A browser based network performance estimation tool using vanilla JavaScript and built in web APIs.

3.7k 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

MySpeed

Infrastructure Monitoring

Analyze and record internet speed over configurable retention periods with automated testing and health notifications.

3k StarsWeb App / Server

Checkmk

Infrastructure Monitoring

Monitor physical, virtual, and cloud infrastructure using agent based and agentless tracking with a web interface.

2.3k StarsWeb App / Server

Icinga

Infrastructure Monitoring

Monitor network resources and cloud environments to track availability, notify users of outages, and generate performance data.

2.2k StarsWeb App / Server

Nagios

Infrastructure Monitoring

Monitors network services, host resources, and infrastructure health with a plugin system for custom service monitoring methods.

2k StarsWeb App / Server

Homer

Infrastructure Monitoring

Capture and monitor SIP, VoIP, and RTC packets with a columnar data lake for telecom observability.

2k 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

Domain Locker

Asset & Inventory Management

A central hub for tracking domain name portfolios with automated monitoring and expiration notifications.

1.5k StarsWeb App / Server

Peekaping

Uptime Monitoring

A self-hosted uptime monitoring system with API-first architecture for tracking websites, APIs, and database services.

1.2k StarsWeb App / Server

Statusnook

Status Pages

A self-hosted status page system for monitoring endpoints and communicating incident tracking and maintenance updates to users.

974 StarsWeb App / Server

Sessy

Log Management

Track AWS SES deliveries, bounces, opens and clicks through a self-hosted dashboard with real-time search and analytics.

905 StarsWeb App / Server
Open Source Software.io

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