Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source monitoring software

859 open-source libraries, tools and applications tagged monitoring, ranked by how closely monitoring is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

859 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
raboof/nethogs
NetHogs is a small terminal-based 'net top' tool for Linux that groups network bandwidth usage by process rather than by protocol or subnet…
773697stable
odigos-io/odigos
Odigos is an open-source distributed tracing and observability platform for Kubernetes and VMs that instruments applications automatically …
923677active
Kiali
Kiali is an observability console for the Istio service mesh, providing topology visualization, health monitoring, configuration validation…
993646active
arl/statsviz
Statsviz is a Go library that visualizes Go runtime metrics (heap, goroutines, GC pauses, scheduler) as real-time plots in a web UI. It reg…
763645active
prometheus-community/windows_exporter
A Prometheus exporter that collects metrics from Windows machines via WMI and exposes them in Prometheus format. It ships with collectors f…
1003641active
prometheus-community/postgres_exporter
A Prometheus exporter that collects and exposes PostgreSQL server metrics over HTTP for scraping. It supports PostgreSQL 13-18, Docker depl…
903639active
apache/logging-log4j2
Apache Log4j 2 is an industrial-grade Java logging framework consisting of a feature-rich logging API (Log4j API) and a high-performance im…
893634stable
Alloy
Grafana Alloy is an open source OpenTelemetry Collector distribution with built-in Prometheus pipelines that collects, processes, and expor…
933623active
HolmesGPT/holmesgpt
HolmesGPT is an open-source AI agent (CNCF Sandbox project) that investigates production incidents and finds root causes by querying live o…
883604active
grafana/mcp-grafana
A Model Context Protocol (MCP) server for Grafana that exposes Grafana instances and their ecosystem to AI assistants like Claude Desktop a…
853584active
roidrage/lograge
Lograge is a Ruby gem that replaces Rails' default multi-line request logging with a single, parsable key-value line per request. It is des…
753572active
LinShunKang/MyPerf4J
MyPerf4J is a high-performance Java application performance monitoring (APM) tool implemented as a non-intrusive JavaAgent using ASM byteco…
773569active
Netflix/atlas
Atlas is Netflix's in-memory dimensional time series database, serving as a backend for storing and querying operational metrics at scale. …
863567active
MauriceNino/dashdot
dash. (dashdot) is a modern, glassmorphism-styled server dashboard that monitors CPU, RAM, storage, network, and GPU usage on small private…
863546active
felixmosh/bull-board
A dashboard UI library for inspecting and managing Bull, BullMQ, and BullMQ Pro job queues backed by Redis. It plugs into Node.js servers v…
953511active
sqshq/sampler
Sampler is a command-line tool that periodically executes shell commands and visualizes their output as terminal dashboards with charts, ga…
2314808maintenance
karol-broda/snitch
snitch is a Go CLI/TUI tool that provides a friendlier alternative to ss and netstat for inspecting network connections. It displays connec…
613503active
vozlt/nginx-module-vts
An Nginx module that provides virtual host traffic status monitoring, exposing per-server, filter, and upstream traffic statistics. It offe…
873502active
prometheus/client_js
The official Prometheus client library for Node.js, supporting counters, gauges, histograms, and summaries. It exposes metrics via a regist…
953490stable
OpenTelemetry JavaScript
The official OpenTelemetry JavaScript API and SDK for instrumenting Node.js and browser applications to generate distributed traces, metric…
943487active
kubernetes/node-problem-detector
A Kubernetes daemon that runs on each node to detect node problems such as hardware failures, kernel deadlocks, and container runtime issue…
1003477active
sourcegraph/checkup
Checkup is a distributed, lock-free, self-hosted health check and status page tool written in Go, offering both a CLI and an idiomatic Go l…
663459active
guohongze/adminset
AdminSet is a self-hosted, fully automated IT operations (DevOps) platform built on Django, integrating CMDB asset management, automated co…
353453active
yandex/perforator
Perforator is a cluster-wide continuous profiling tool by Yandex that collects CPU profiles from production servers using eBPF with negligi…
773437active
Snort++
Snort 3 (Snort++) is the next-generation open-source intrusion prevention system (IPS) written in C++17, supporting multi-threaded packet p…
773428active
lmnr-ai/lmnr
Laminar is an open-source, OpenTelemetry-native observability platform purpose-built for AI agents, offering tracing, plain-language failur…
913422active
ScrapydWeb
ScrapydWeb is a self-hosted web application for managing Scrapyd clusters, supporting all Scrapyd JSON APIs, multinode operations, and Scra…
303411stable
prometheus/pushgateway
Prometheus Pushgateway is a metrics acceptor service that lets ephemeral and batch jobs push their metrics so Prometheus can scrape them la…
783369stable
sysstat/sysstat
Sysstat is a collection of Linux performance monitoring utilities including sar, iostat, mpstat, pidstat, tapestat, and cifsiostat. It coll…
763369stable
collectd/collectd
collectd is a lightweight daemon written in C that periodically collects system and application performance metrics and stores or forwards …
573369stable
PatchMon/PatchMon
PatchMon is a self-hostable, AGPL-licensed Linux patch management and server monitoring platform with a lightweight outbound-only agent and…
783368active
open-telemetry/opentelemetry-demo
The OpenTelemetry Astronomy Shop, a microservice-based distributed e-commerce demo system illustrating OpenTelemetry instrumentation across…
923364active
intel/pcm
Intel Performance Counter Monitor (PCM) is an API and a set of tools for monitoring performance and energy metrics of Intel Core, Xeon, Ato…
793345active
feiyu563/PrometheusAlert
PrometheusAlert is an open-source operations alert center and message forwarding system that receives webhook alerts from monitoring system…
783341active
prometheus/jmx_exporter
The Prometheus JMX Exporter collects Java Management Extensions (JMX) MBean values and exposes them as Prometheus metrics, or forwards them…
833330active
operacle/checkcle
CheckCle is a self-hosted, open-source monitoring platform for real-time uptime and infrastructure monitoring of servers, applications, and…
593275active
oracle/visualvm
VisualVM is an all-in-one visual troubleshooting and profiling tool for Java applications, integrating command-line JDK tools with lightwei…
843267stable
gizak/termui
termui is a cross-platform terminal dashboard and widget library for Go, built on termbox-go. It provides premade widgets like charts, gaug…
4313589maintenance
qos-ch/logback
Logback is a reliable, fast and flexible logging framework for Java, intended as the successor to log4j 1.x. It natively implements the SLF…
973235stable
OpenOcta
OpenOcta is an open-source desktop AIOps agent for Windows and macOS that lets ops engineers assign IT operations work in natural language.…
793230active
MacRimi/ProxMenux
ProxMenux is an interactive menu-driven toolkit for Proxmox VE that combines a terminal menu with a live web dashboard. It automates post-i…
873204active
open-telemetry/opentelemetry-ebpf-profiler
A whole-system, cross-language continuous profiler for Linux built on eBPF, part of the OpenTelemetry project. It profiles all processes on…
683193active
rap2hpoutre/laravel-log-viewer
A Laravel package that provides a web-based viewer for application log files, installable via Composer with a single route. It supports Lar…
693192active
smartloli/EFAK
EFAK (Eagle For Apache Kafka) is an open-source, AI-enhanced monitoring and management platform for Kafka clusters, built on Spring Boot 3.…
753182active
microsoft/retina
Retina is an open-source, eBPF-based Kubernetes network observability platform that collects customizable telemetry, Prometheus metrics, an…
943180active
kite-org/kite
Kite is a lightweight, modern web-based Kubernetes dashboard that unifies multi-cluster management, resource operations, observability, ent…
863172active
Robusta
Robusta is an open-source Prometheus alert enrichment engine for Kubernetes that adds smart grouping, alert enrichment with pod logs, advan…
963101active
msgbyte/tianji
Tianji is a self-hosted all-in-one insight hub combining website analytics, uptime monitoring, and server status reporting in a single ligh…
883099active
subtrace/subtrace
Subtrace is a CLI tool that lets developers inspect HTTP requests hitting their backend servers by wrapping any command with `subtrace run`…
523097active
lindb/lindb
LinDB is an open-source distributed time series database written in Go, offering high performance, high availability, and horizontal scalab…
623065active
bvaisvil/zenith
Zenith is a terminal-based system monitor written in Rust, similar to top or htop, with zoomable charts for CPU, memory, network, and disk …
883061active
dalibo/pg_activity
pg_activity is a top-like command line tool for monitoring PostgreSQL server activity in real time. It displays running queries, waits, CPU…
803052active
cruise-control-for-kafka/cruise-control
Cruise Control is a Java-based service that automates dynamic workload rebalancing and self-healing for Apache Kafka clusters. It tracks br…
913046active
javamelody/javamelody
JavaMelody is an open-source library for monitoring Java and Java EE applications in QA and production environments. It collects and visual…
953043active
odygrd/quill
Quill is an ultra-low-latency asynchronous logging and metrics library for C++17. It is designed for performance-critical applications wher…
953032active
gnmyt/MySpeed
MySpeed is a self-hosted speed test analysis application that automatically runs internet speed tests and records results over a configurab…
673032active
ntop/PF_RING
PF_RING is a Linux kernel module and user-space framework for high-speed packet capture and processing, offering a consistent API for netwo…
842970stable
M-cheng-web/web-tracing
A cross-platform JavaScript monitoring SDK for frontend projects that provides tracking of user behavior, performance, errors, requests, re…
752955active
orhun/kmon
kmon is a terminal-based Linux kernel manager and activity monitor written in Rust. It lets users view kernel information, manage kernel mo…
772951active
Tencent/matrix
Matrix is a plugin-style, non-invasive Application Performance Management (APM) system developed by WeChat for monitoring, locating, and an…
2312054maintenance
inspektor-gadget/inspektor-gadget
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBP…
992940active
imsnif/bandwhich
bandwhich is a Rust CLI utility that sniffs a network interface and displays current bandwidth utilization by process, connection, and remo…
6212007maintenance
cstate/cstate
cState is an open-source static status page generator built with Hugo and Go, deployable free on Netlify or GitHub Pages. It offers a read-…
672897active
percona/grafana-dashboards
A collection of Grafana dashboards for database monitoring, part of Percona Monitoring and Management (PMM). It provides prebuilt dashboard…
102889active
target/goalert
GoAlert is an open-source on-call scheduling and alert escalation application that automatically notifies the right person via SMS, voice c…
862838active
WhyLogs
whylogs is an open-source Python data logging library for machine learning models and data pipelines. It profiles datasets with privacy-pre…
342835active
skydive-project/skydive
Skydive is an open source real-time network topology and protocols analyzer that captures network topology and traffic flows across hosts, …
382799active
openlit/openlit
OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native LLM observability, evaluations, guardrails, prompt managem…
862792active
control-theory/gonzo
Gonzo is a Go-based terminal UI (TUI) for real-time log analysis, inspired by k9s. It visualizes log streams with charts, filtering, and AI…
792780active
pucherot/Pi.Alert
Pi.Alert is a self-hosted WIFI/LAN intruder detector that scans the local network for connected devices using arp-scan, Pi-hole, and dnsmas…
232768active
Erda
Erda is an enterprise-grade cloud-native application platform built on Kubernetes that provides DevOps, microservice governance, and multi-…
672756active
aristocratos/bashtop
Bashtop is a terminal-based resource monitor written in Bash that displays usage and stats for CPU, memory, disks, network, and processes. …
3211115maintenance
bloomberg/goldpinger
Goldpinger is a Kubernetes debugging tool that runs as a DaemonSet and makes calls between its instances to test and visualize network conn…
982741active
connorgallopo/Tracearr
Tracearr is a self-hosted, open-source monitoring platform for Plex, Jellyfin, and Emby media servers, unifying real-time session tracking,…
802740active
ComodoSecurity/openedr
OpenEDR is an open-source Endpoint Detection and Response (EDR) agent written in C++ that records endpoint telemetry, process hierarchies, …
572730active
Unpoller
Unpoller is a Go application that polls UniFi network controllers for site, device, and client metrics and exports them to InfluxDB or Prom…
962728active
OpenTelemetry Rust
The official Rust implementation of the OpenTelemetry APIs and SDKs for instrumenting applications to emit traces, metrics, and logs. It ex…
932713active
aristocratos/bpytop
bpytop is a terminal-based system resource monitor written in Python that displays usage and stats for CPU, memory, disks, network, and pro…
3910926maintenance
jfernandez/bpftop
bpftop is a top-like terminal tool that provides a dynamic real-time view of running eBPF programs on Linux, showing average runtime, event…
732708active
likaia/nginxpulse
NginxPulse is a lightweight self-hosted dashboard for analyzing and visualizing Nginx access logs, built with a Go backend and Vue 3 fronte…
652705active
OpenTelemetry Python
The official OpenTelemetry API and SDK for Python, providing vendor-neutral instrumentation for distributed traces, metrics, and logs. It l…
992685stable
prymitive/karma
Karma is a web-based alert dashboard for Prometheus Alertmanager that aggregates and deduplicates alerts from multiple Alertmanager instanc…
972681active
outflanknl/RedELK
RedELK is a self-hosted SIEM built on the Elastic stack (Elasticsearch, Logstash, Kibana) tailored for red team operations. It aggregates a…
662671active
robscott/kube-capacity
kube-capacity is a Go CLI that provides an overview of CPU and memory resource requests, limits, and utilization across a Kubernetes cluste…
432668active
OpenTelemetry Java
OpenTelemetry auto-instrumentation for Java, providing a Java agent JAR that attaches to any Java 8+ application and injects bytecode to ca…
992652active
cloudflare/ebpf_exporter
A Prometheus exporter that runs custom eBPF programs to expose Linux kernel metrics not otherwise accessible, built on libbpf. It also supp…
782652active
tariqbuilds/linux-dash
A lightweight, self-hosted web dashboard for monitoring Linux servers, showing system status, resources, network, accounts, and installed a…
2310580maintenance
KubeArmor
KubeArmor is a cloud-native runtime security enforcement system that restricts process execution, file access, and networking behavior of p…
1002631active
rbonghi/jetson_stats
jetson-stats is a Python package for monitoring and controlling NVIDIA Jetson boards (Thor, Orin, Xavier, Nano, TX series). It provides jto…
942627active
slok/sloth
Sloth is a Go CLI and Kubernetes operator that generates Prometheus SLO recording rules and multi-window multi-burn alert rules from a simp…
782550active
huilang-me/CF-Server-Monitor
A free multi-server monitoring probe system built on Cloudflare Workers, D1, and Durable Objects, with a real-time dashboard, offline alert…
592548active
danielqsj/kafka_exporter
A Prometheus exporter written in Go that exposes Apache Kafka metrics such as broker, topic, and consumer group statistics over HTTP. It is…
852538active
facebookincubator/below
below is an interactive Rust-based system resource monitor for Linux that records historical system data and lets you view, replay, and dum…
712535active
Alerta
Alerta is a monitoring system that consolidates and de-duplicates alerts from multiple monitoring sources into a single view, combining a J…
692530active
gao-sun/eul
eul is a macOS status bar monitoring app written in SwiftUI that displays system metrics like CPU, memory, network, and battery usage. It s…
239951maintenance
aksakalli/gtop
gtop is a terminal-based system monitoring dashboard that displays CPU, memory, network, and process metrics in a graphical TUI. It is inst…
429937maintenance
prometheus/mysqld_exporter
An official Prometheus exporter that scrapes MySQL and MariaDB server metrics and exposes them in Prometheus format over HTTP. It supports …
862463active
parseablehq/parseable
Parseable is an open source, columnar data lake observability platform built in Rust that unifies logs, metrics, traces, and events in a si…
962460active
Exceptionless
Exceptionless is an open-source real-time error monitoring and reporting service for .NET, JavaScript, and Node applications, with clients …
982457active
OpenTelemetry Java
The official OpenTelemetry Java SDK, providing the Java implementation of the OpenTelemetry API for recording traces, metrics, and logs, pl…
962456active

← prev page 3 / 9 next →