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.
Monitors websites, APIs, and services with real-time alerts, status pages, and support for numerous notification channels.
Real-time infrastructure monitoring with per-second metrics and automatic discovery for servers, containers, and cloud environments.
An observability platform for querying, visualizing, and alerting on metrics stored across multiple different data sources.
An error tracking and performance monitoring platform that helps developers detect and resolve software issues through debugging.
Monitor system performance and hardware health directly from the macOS menu bar with real-time data widgets.
Monitor websites for content updates and receive notifications via Discord, Email, Slack, Telegram, or webhooks.
Collects and correlates logs, metrics, and traces in a single interface for microservices observability and troubleshooting.
A customizable self-hosted dashboard for organizing homelab services with status monitoring and integrated widgets.
Analyze web server logs in real time through a terminal interface or a live HTML dashboard.
Manage logs, metrics, and traces within a single observability platform using SQL and PromQL queries.
A self-hosted status page system for communicating system availability and incident reports to users through a web interface.
A community driven search and analytics suite for ingesting, searching, visualizing, and analyzing unstructured data at scale.
A self-hosted session replay and product analytics suite for troubleshooting web application issues and monitoring performance.
Centralize alerts and automate incident responses using declarative workflows and AI powered correlation across monitoring tools.
Monitor service health using HTTP, ICMP, TCP, and DNS queries with automated alerting and status pages.
A search engine for observability that provides full text search and aggregations on cloud storage.
A network utility toolbox for checking IP addresses, detecting DNS leaks, and testing global network latency.
Trace, evaluate, and optimize LLM applications with an observability platform featuring prompt management and dataset versioning.
Monitor server hardware, website uptime, and response times with real-time alerts and public status pages.
Monitor cron jobs and background tasks by alerting when expected HTTP or email pings fail to arrive.
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.
A status page and uptime monitoring platform that tracks endpoints from 28 global regions across cloud providers.
An observability platform that uses eBPF to collect metrics, logs, and traces without requiring manual code instrumentation.
Monitors uptime, performance, and incidents while providing status pages and on‑call alerting in one platform
Provides observability for LLM applications by using OpenTelemetry to monitor performance and track AI model interactions.
Monitor local network activity with an IP scanner that provides notifications and host connection history.
Centralized network visibility and asset intelligence for monitoring connected devices across distributed environments and remote sites.
A cloud-native observability database that unifies metrics, logs, and traces into a single data model.
Self-hosted application that monitors internet connection performance and uptime through scheduled automated speed tests.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.