Lightweight server monitoring with historical data, docker stats, and alerts.
Repository Index
57,138 visible repositories in the index
1–24 of 25 · Most stars
Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.
- monitoring
- time-series
- nightingale
- tsdb
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
- metricbeat
- filebeat
- packetbeat
- heartbeat
:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
- monitoring
- monitoring-tool
- system
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
- distributed-tracing
- grafana
- tempo
- traces
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
- probe
- golang
- alerting
- go
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
- monitor
- slack
- notifications
- statusok
TUI for viewing logs from journald, auditd, file system, Docker and Podman containers, Compose stacks and Kubernetes pods with support for log highlighting and several filtering modes.
- go
- journal
- journalctl
- tui
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!
- analytics
- dashboard
- golang
- insights
Utilities for slightly better logging in Go (Golang).
Dockmate: The open-source Docker TUI & Podman manager for terminal productivity. A fast, lightweight alternative to lazydocker built in Go.
- bubble-tea
- docker
- docker-monitoring
- go
A lightweight schema-on-read analytics in a single binary
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
🪡 Dead simple, lightweight tracing.
- go
- golang
- library
- module
Logging, distilled
A Prometheus Exporter for Suricata
- prometheus
- suricata
- prometheus-exporter
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
- golang
- go
- http-timing
- http
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Health checker for Go services
- go
- golang
- health-check
- kubernetes
🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
- zap
- logging
- golang
- pretty
Lightweight self-hosted uptime monitor for websites and APIs with a built-in dashboard and local JSON-backed storage.
- api-monitoring
- devops
- go
- golang
DLIA is an AI-powered Docker log monitoring agent that uses Large Language Models (LLMs) to intelligently analyze container logs, detect anomalies, and provide contextual insights over time.