Tools for monitoring system performance, uptime, application errors, and logs.
Monitoring & Observability
Repositories
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.
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.
Open-source observability and visualization platform. Connect Prometheus, Loki, Elasticsearch, InfluxDB, PostgreSQL and more — build dynamic dashboards, set unified alerts with multi-channel notifications, explore metrics and logs in real time, and extend capabilities via a rich plugin ecosystem.
The Prometheus monitoring system and time series database.
Lightweight server monitoring with historical data, docker stats, and alerts.
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.
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.