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
nokyan/resources
Resources is a GNOME system monitor application written in Rust using GTK 4 and libadwaita that displays usage and details of CPU, memory, …
101278active
elastic/apm-server
Elastic APM Server is a Go service that receives trace, metric, and error data from Elastic APM agents (and OpenTelemetry sources) and tran…
951271active
ptrofimov/beanstalk_console
A web-based admin console for the Beanstalkd work queue server, written in PHP. It provides realtime tube statistics, job inspection and ma…
881266active
Arize Phoenix
OpenInference is a set of OpenTelemetry-based conventions and instrumentation plugins for tracing AI and LLM applications. It provides pack…
901263active
carlosazaustre/tenacitOS
TenacitOS is a self-hosted, real-time mission control dashboard for OpenClaw AI agent instances, built with Next.js, React 19, and Tailwind…
431256active
gosnmp/gosnmp
GoSNMP is an SNMP client library fully written in Go, supporting SNMPv1, v2c, and v3 with operations like Get, Walk, Set, and Trap send/rec…
931254active
igorkasyanchuk/rails_performance
A self-hosted Rails gem that monitors application performance, tracking response times (p50/p90/p99), throughput, slow requests, background…
721247active
pmacct/pmacct
pmacct is a set of multi-purpose passive network monitoring daemons written in C that collect, aggregate, replicate and export IP traffic a…
661244active
bugsnag/bugsnag-android
The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them wit…
981243active
prometheus-community/yet-another-cloudwatch-exporter
YACE (yet another cloudwatch exporter) is a Prometheus exporter for AWS CloudWatch metrics written in Go. It automatically discovers AWS re…
881240active
Scale3-Labs/langtrace
Langtrace is an open-source, OpenTelemetry-based observability platform for LLM applications, providing real-time tracing, metrics, and eva…
471232active
schweikert/fping
fping is a high-performance command-line tool that sends ICMP echo requests to any number of network hosts, pinging them in a round-robin f…
691228stable
pfelk
pfelk is an open-source deployment toolkit that integrates pfSense/OPNsense firewall logs with the Elastic Stack (Elasticsearch, Logstash, …
661222active
dataegret/pg-utils
A collection of useful SQL and shell utilities for PostgreSQL database administration by Data Egret. It includes scripts for auditing confi…
751219active
benc-uk/kubeview
KubeView is a Kubernetes cluster visualization tool that renders cluster resources and their relationships as an interactive graph. It offe…
961218active
leiweibau/Pi.Alert
Pi.Alert is a self-hosted network monitoring application that scans Wi-Fi and LAN for connected devices and alerts on unknown or missing de…
1001213active
RPi-Monitor/RPi-Monitor
RPi-Monitor is a self-hosted application that performs real-time monitoring of embedded devices such as the Raspberry Pi. It includes an em…
661212active
mikaku/Monitorix
Monitorix is a free, open-source, lightweight system monitoring tool written in Perl that tracks system resources and network services, pre…
591211active
newrelic/newrelic-ruby-agent
The New Relic Ruby agent is an APM agent that instruments Ruby and Rails applications to monitor performance, errors, distributed traces, a…
961209active
creaktive/rainbarf
rainbarf is a Perl CLI tool that renders CPU/RAM/battery usage as a colored chart bar for the tmux (or GNU screen) status line. It color-co…
721208active
charles-001/dolphie
Dolphie is a terminal-based TUI tool providing real-time analytics and monitoring for MySQL, MariaDB, and ProxySQL. It offers a single pane…
961201active
0xfurai/peekaping
Peekaping is a self-hosted, open-source uptime monitoring system built with Go and React, offering HTTP/TCP/ping/DNS/database/Docker checks…
871199active
SeasX/SeasLog
SeasLog is a high-performance PHP logging extension written in C, distributed via PECL, that provides fast, stable log writing with PSR-3 s…
571196stable
MrRio/vtop
vtop is a graphical activity monitor for the command line, written in Node.js, that visualizes CPU and memory usage with braille-character …
234173maintenance
tikv/rust-prometheus
The official Rust client library for Prometheus, ported from the Go client, for instrumenting Rust applications with metrics. It supports c…
561181stable
rs/jplot
jplot is a Go CLI tool that polls JSON or expvar metrics endpoints and plots their evolution over time as live graphs directly in terminals…
521178active
Vizceral
Vizceral is a JavaScript component that renders animated traffic graphs on a WebGL canvas, visualizing node-and-edge graphs with traffic vo…
234099maintenance
OpenGemini
openGemini is a cloud-native distributed time-series database written in Go, designed for storing and analyzing massive telemetry data such…
781175active
OpenNMS/opennms
OpenNMS is an enterprise-grade open-source network management platform for fault, performance, and traffic monitoring across local and dist…
971174stable
eko/pihole-exporter
A Prometheus exporter written in Go that collects metrics from a Pi-hole ad-blocking instance and exposes them for scraping. It ships with …
621172active
qunarcorp/bistoury
Bistoury is an open-source, non-intrusive Java application diagnostics tool from Qunar, offering a one-stop web-based solution for troubles…
234073maintenance
xaecbd/KCenter
KCenter (formerly KafkaCenter) is a self-hosted web platform for managing and maintaining Apache Kafka clusters, monitoring producers and c…
321162active
Edgio/vflow
vFlow is a high-performance, scalable network flow collector written in pure Go that ingests IPFIX (RFC7011), sFlow v5, and Netflow v5/v9 t…
231157active
HariSekhon/Nagios-Plugins
A large collection of 450+ Nagios monitoring plugins written primarily in Python, covering big data, cloud, databases, messaging, CI/CD, an…
581155active
mosn/holmes
Holmes is a self-aware Go library that automatically collects runtime metrics (goroutine count, RSS memory, CPU usage) and dumps pprof-styl…
271147active
Grafana Faro
Grafana Faro Web SDK is a highly configurable JavaScript/TypeScript SDK for real user monitoring (RUM) that instruments browser frontend ap…
991143active
ElastAlert 2
ElastAlert 2 is a standalone Python tool that runs rule-based alerting on anomalies, spikes, and patterns in data stored in Elasticsearch o…
911135active
Owloops/updo
Updo is a command-line uptime and performance monitoring tool for websites, providing real-time metrics on status, response times, and SSL …
761135active
ccfos/huatuo
HUATUO is an eBPF-based Linux kernel observability agent that provides kernel-wide metrics, event-driven context capture, autotracing, and …
741134active
line/promgen
Promgen is a Django-based web application that generates and manages Prometheus configuration files, alert rules, and notification routing.…
991131active
thewtex/tmux-mem-cpu-load
A lightweight C++ program that displays memory usage, CPU usage with a bar graph, and system load averages in the tmux status line. It supp…
771130active
GodEye
GodEye is a Swift library for iOS that automatically displays logs, crashes, network requests, ANR, memory leaks, CPU, RAM, FPS, and netflo…
233887maintenance
FormidableLabs/nodejs-dashboard
A terminal-based telemetry dashboard for Node.js applications that shows realtime process metrics without code instrumentation. It renders …
103882maintenance
jupp0r/prometheus-cpp
A C++ client library implementing the Prometheus data model for collecting and exposing metrics from C++ services. It provides counters, ga…
661123active
jayfk/statuspage
A Python CLI tool that generates a hosted status page for free on GitHub Pages, using GitHub issues to display incidents and labels for sev…
233871maintenance
RRDtool
RRDtool is the industry-standard open-source tool for storing time-series data in fixed-size round-robin databases and generating graphs fr…
911117stable
Sensu Go
Sensu Go is an open-source, agent-based monitoring and observability pipeline for ephemeral infrastructure and distributed applications, re…
871113active
Percona Monitoring and Management (PMM)
Percona Monitoring and Management (PMM) is an open source database observability, monitoring, and management platform for MySQL, PostgreSQL…
921111stable
rapidloop/pgmetrics
pgmetrics is a zero-dependency, single-binary Go CLI tool that collects 350+ metrics from a running PostgreSQL server and reports them in h…
861111active
vladimirvivien/ktop
ktop is a top-like terminal tool that displays real-time metrics for nodes, pods, and containers in a Kubernetes cluster. It runs locally u…
771111active
prehisle/relay-pulse
RelayPulse is a self-hosted monitoring service for LLM API relay/proxy services that probes endpoints with real token-consuming API calls a…
781108active
OpenTelemetry Python
A collection of OpenTelemetry instrumentation libraries for Python, providing automatic and manual instrumentation for popular Python frame…
981106active
iioter/iotgateway
IoTGateway is a cross-platform, B/S-architecture industrial IoT gateway built on .NET that connects southbound to industrial devices (PLCs,…
701098active
ymtdzzz/otel-tui
otel-tui is a terminal-based OpenTelemetry viewer that receives traces, metrics, and logs via OTLP (gRPC/HTTP) and displays them in a TUI. …
911097active
k8spacket/k8spacket
k8spacket is a Kubernetes tool that collects TCP traffic and TLS connection metadata using eBPF (tracepoints and traffic-control filters) a…
871097active
xataio/agent
Xata Agent is an open-source AI agent that acts as a PostgreSQL expert, monitoring database logs and metrics, diagnosing root causes of iss…
101094active
MKTXP
MKTXP is a Prometheus exporter and CLI tool for Mikrotik RouterOS devices that exposes router metrics for monitoring, with a companion Graf…
921093active
hcavarsan/pipedash
Pipedash is a desktop, self-hosted, and iOS app that aggregates CI/CD pipeline status from multiple providers like GitHub Actions, GitLab C…
851093active
kunai-project/kunai
Kunai is an eBPF-based threat-hunting and security-monitoring tool for Linux, often described as the Linux counterpart to Sysmon on Windows…
791093active
AliyunContainerService/kube-eventer
kube-eventer is a Kubernetes event emitter that forwards cluster events (Normal and Warning) to sinks such as DingTalk, SLS, and Kafka. It …
601092active
pa11y/pa11y-dashboard
Pa11y Dashboard is a self-hosted Node.js web interface for the Pa11y accessibility reporter that automatically tests web pages for accessib…
741090active
jimmidyson/configmap-reload
A small Go binary that watches Kubernetes ConfigMap and Secret volumes mounted into pods and triggers a reload when they change, currently …
641086active
grafana/grafana-infinity-datasource
A Grafana data source plugin that lets you visualize data from JSON, CSV, TSV, XML, GraphQL, and HTML endpoints directly in Grafana dashboa…
991084active
blacknon/hwatch
hwatch is a Rust-based alternative to the Unix watch command that repeatedly executes a command and records its output. It provides a TUI w…
871083active
LangSmith
Official Python and JavaScript/TypeScript client SDKs for the LangSmith platform, enabling tracing, debugging, evaluation, and monitoring o…
101081active
guryanovev/CrystalQuartz
CrystalQuartz is a lightweight, pluggable UI panel for Quartz.NET that displays scheduler, job, and trigger information. It can be embedded…
451079active
performancecopilot/pcp
Performance Co-Pilot (PCP) is a mature, cross-platform framework and toolkit for system-level performance monitoring and management. It uni…
981077stable
weiesky/cc-viewer
CC-Viewer is a request monitoring tool for Claude Code that captures and visualizes all API requests and responses in real time via a web v…
811077active
Atoptool/atop
Atop is an ASCII full-screen performance monitor for Linux that reports system-level activity (CPU, memory, swap, disks, network) and per-p…
851074active
Spatie Uptime Monitor
A Laravel package that monitors website uptime and SSL certificate expiration, notifying you via Slack, mail, Telegram, or other Laravel no…
821070active
gavlyukovskiy/spring-boot-data-source-decorator
A Spring Boot auto-configuration library that transparently wraps JDBC DataSources with decorators like P6Spy, datasource-proxy, and FlexyP…
831063active
furlongm/openvpn-monitor
openvpn-monitor is a Flask web application that displays the status of OpenVPN servers, including all current client connections, their loc…
661063active
qqxx6661/log-record
A Java Spring Boot starter library that records operation/audit logs declaratively via a single @OperationLog annotation, without invading …
641063active
harmonycloud/kindling
Kindling is an eBPF-based cloud native monitoring tool that runs as a DaemonSet in Kubernetes to capture syscalls and tracepoints from kern…
611063active
RafalWilinski/express-status-monitor
A self-hosted Express middleware that adds a realtime status monitoring page to Node.js/Express applications, built on Socket.io and Chart.…
493616maintenance
spatie/laravel-failed-job-monitor
A Laravel package that sends notifications via mail and Slack when a queued job fails, hooking into Laravel's JobFailed event and native no…
761056active
cloudflare/pint
pint is a Prometheus rule linter and validator written in Go by Cloudflare. It checks alerting and recording rules for problems, either off…
991048active
open-telemetry/opentelemetry-go-instrumentation
OpenTelemetry automatic instrumentation for Go applications that uses eBPF to inject tracing without modifying source code. It captures dis…
891034active
DataDog/pup
Pup is a Rust-based CLI from Datadog exposing 200+ commands across 33+ Datadog products, designed so AI agents (and humans) can fetch metri…
791030active
abahmed/kwatch
kwatch is a lightweight, stateless Kubernetes monitoring tool that watches pods, nodes, PVCs, jobs, HPAs, and rollouts and sends self-expla…
811020active
nttgin/BGPalerter
BGPalerter is a self-configuring, real-time BGP and RPKI monitoring tool that detects prefix visibility loss, hijacks, RPKI invalid announc…
771016active
Instana Tracing SDK
Stan's Robot Shop is a sample polyglot microservices application (NodeJS, Java, Python, Go, PHP) simulating an e-commerce shop, built to se…
101016active
Logflare
Logflare is a centralized structured log ingestion and querying service that streams log events into BigQuery (or its own backend) with aut…
951006active
newrelic/node-newrelic
New Relic's official Node.js APM agent that instruments applications for performance monitoring. It collects metrics, traces, and errors an…
951000stable
SquirrelCorporation/SquirrelServersManager
Squirrel Servers Manager is an open-source, self-hosted web application for server and configuration management, powered by Ansible, Docker…
10995active
aragozin/jvm-tools
Swiss Java Knife (SJK) is a command-line tool for JVM diagnostics, troubleshooting, and profiling built on standard JVM diagnostic interfac…
323339maintenance
Smashing/smashing
Smashing is a Sinatra-based Ruby framework for building attractive, widget-based dashboards, serving as the maintained successor to Shopify…
233300maintenance
hyj1991/easy-monitor
Easy-Monitor 3.0 is an enterprise-grade Node.js application performance monitoring and online failure diagnosis solution, split across mult…
323127maintenance
Sentry Toolkit
Sentry is a developer‑first error tracking and performance monitoring platform. It captures exceptions, logs, traces and metrics, and provi…
87928active
teler
teler is a real-time HTTP intrusion detection system that analyzes web server logs and alerts on threats using threat intelligence and cust…
103083maintenance
yujitach/MenuMeters
A fork of the classic MenuMeters macOS utility that displays CPU, memory, disk, and network usage monitors in the menu bar. It runs as a st…
233081maintenance
nkrode/RedisLive
RedisLive is a self-hosted web dashboard for visualizing Redis instances, showing memory usage, key statistics, and query command patterns …
323049maintenance
XiaoMi/open-falcon
Open-Falcon is a distributed, high-performance monitoring system originally developed by Xiaomi's AI & Cloud team for enterprise-scale infr…
233020maintenance
SalomonBrys/ANR-WatchDog
ANR-WatchDog is an Android library that detects Application Not Responding (ANR) errors by watching the UI thread and throwing a meaningful…
232977maintenance
neweggai/redis-manager
Redis Manager is a self-hosted, all-in-one web platform for managing Redis clusters (cluster, master-replica, sentinel). It provides cluste…
232932maintenance
airbnb/streamalert
StreamAlert is a serverless, real-time data analysis framework from Airbnb for ingesting, analyzing, and alerting on log data from any envi…
232891maintenance
eidam/cf-workers-status-page
A self-hosted status page and uptime monitor built entirely on Cloudflare Workers, CRON Triggers, and KV storage. It periodically checks we…
232805maintenance
mehrdadrad/mylg
myLG is an open-source command-line network diagnostic tool written in Go that combines ping, traceroute, BGP looking glasses, DNS lookup, …
232719maintenance
Qihoo360/ArgusAPM
ArgusAPM is an open-source Android application performance management (APM) platform from Qihoo 360 that collects UI, network, memory, proc…
322685maintenance
Kyson/AndroidGodEye
AndroidGodEye is an Android application performance monitoring (APM) library that exposes real-time performance metrics viewable in a PC br…
232639maintenance

← prev page 6 / 9 next →