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.
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.
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.