Monitoring & Observability

Tools for monitoring system performance, uptime, application errors, and logs.

Repositories

louislam/uptime-kuma

Uptime Kuma is a fancy, easy-to-use self-hosted monitoring tool. It supports monitoring HTTP, TCP, DNS, Docker containers, and more, with notifications via Telegram, Discord, Slack, and 90+ services. Features include multi-language support, status pages, 2FA, and a reactive UI.

JavaScript
88.2k
a day ago
netdata/netdata

Netdata is an open-source, real-time infrastructure monitoring platform. Monitor, detect, and act across your entire infrastructure with per-second metrics, ML-powered anomaly detection, zero configuration, and minimal resource usage. Supports Linux, macOS, FreeBSD, and Windows.

Go
79.3k
an hour ago
grafana/grafana

The open-source platform for monitoring and observability. Grafana allows you to query, visualize, alert on, and understand your metrics from any data source. Create, explore, and share dashboards to foster a data-driven culture.

TypeScript
74.5k
13 hours ago

The Prometheus monitoring system and time series database.

Go
64.6k
2 days ago

Developer-first error tracking and performance monitoring

Python
44.1k
4 hours ago
henrygd/beszel

Lightweight server monitoring with historical data, docker stats, and alerts.

Go
22.9k
12 days ago

Open source observability platform for logs, metrics, traces, frontend monitoring, pipelines and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

TypeScript
19.4k
6 hours ago

Telegraf is a plugin-driven agent written in Go for collecting, processing, aggregating, and writing metrics, logs, and arbitrary data. With 300+ plugins covering system monitoring, IoT devices, cloud services, and message queues, it compiles to a zero-dependency static binary and uses TOML for simple configuration — ideal for observability pipelines and infrastructure monitoring.

Go
17.6k
2 days ago