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
Shopify/dashing
Dashing is a Sinatra-based Ruby framework for building attractive real-time dashboards with widgets, designed to look great on TVs. It is n…
1010902abandoned
oguzhaninan/Stacer
Stacer is a free, open-source desktop application for Linux that provides system optimization and monitoring features. It offers a graphica…
239328abandoned
YelpArchive/elastalert
ElastAlert is a Python framework for alerting on anomalies, spikes, and other patterns in data stored in Elasticsearch, with configurable r…
237985abandoned
cjbassi/gotop
gotop is a terminal-based graphical activity monitor written in Go, inspired by gtop and vtop, showing CPU, memory, and process widgets wit…
107402abandoned
vmware-archive/octant
Octant is a developer-centric web interface for inspecting and visualizing Kubernetes clusters, offering resource graphs, log streaming, po…
106238abandoned
weaveworks/scope
Weave Scope is a monitoring and visualization tool that automatically generates a real-time topology map of Docker and Kubernetes applicati…
235910abandoned
openark/orchestrator
Orchestrator is a MySQL high availability and replication topology management tool that runs as a service with a web interface, HTTP API, a…
105772abandoned
ElasticHQ/elasticsearch-HQ
ElasticHQ is a browser-based web application for monitoring and managing Elasticsearch clusters, nodes, indices, shards, and mappings, with…
234990abandoned
Netflix/security_monkey
Security Monkey is a self-hosted service from Netflix that monitors AWS, GCP, OpenStack, and GitHub organizations for assets and policy cha…
104369abandoned
facebookarchive/scribe
Scribe is a server for aggregating log data streamed in real time from a large number of clients, designed to be scalable and reliable. It …
103906abandoned
grafana-cold-storage/oncall
Grafana OnCall OSS is a self-hosted incident response tool providing on-call schedules, rotations, automatic escalations, and alert collect…
103883abandoned
Hygieia
Hygieia is a CapitalOne open-source DevOps dashboard that aggregates data from CI/CD, source control, and deployment tools into a single vi…
103807abandoned
Uptime
A self-hosted remote monitoring application for websites and HTTP endpoints, built with Node.js, MongoDB, and Twitter Bootstrap. It polls U…
103589abandoned
Netflix/vector
Vector is an on-host performance monitoring web application that exposes high-resolution system and application metrics (backed by PCP) in …
103568abandoned
OpenTracing Go
OpenTracing is a vendor-neutral API standard for distributed tracing, with this repo being the Go implementation. It has been deprecated in…
103478abandoned
rcrowley/go-metrics
A Go port of Coda Hale's Dropwizard Metrics library providing counters, gauges, histograms, meters, and timers for application instrumentat…
103462abandoned
mozilla-services/heka
Heka is a Go-based tool for collecting data from many sources, performing in-flight processing, and delivering results to multiple destinat…
103394abandoned
Bosun
Bosun is an open-source time series alerting and monitoring framework developed by Stack Exchange, featuring a DSL for evaluating alerts an…
103388abandoned
chronark/highstorm
Highstorm is an open-source event monitoring application for tracking and analyzing events with a web dashboard. It is a TypeScript monorep…
313313abandoned
facebookarchive/beringei
Beringei is a high-performance, in-memory time series storage engine based on Facebook's Gorilla paper, usable as an embedded library or as…
103150abandoned
midwayjs/pandora
Pandora.js is a TypeScript-based Node.js application manager from Alibaba that provides process management, metrics collection, and OpenTra…
103052abandoned
oklog/oklog
OK Log is a distributed, coordination-free log management system for large clusters, distributed as a single static Go binary. It aggregate…
102970abandoned
Sensu Go
Sensu 1.x (Sensu Core) is a Ruby-based, scalable monitoring framework for composing infrastructure monitoring systems with checks, handlers…
102864abandoned
jondot/graphene
Graphene is a realtime dashboard and graphing toolkit built on D3 and Backbone, designed to display live metrics from Graphite (or other ba…
322849abandoned
apache/horaedb
Apache HoraeDB (incubating) was a high-performance, distributed, cloud-native time-series database written in Rust, supporting workloads li…
102825abandoned
Tencent/MSEC
MSEC (Mass Service Engine in Cluster) is Tencent's open-source backend development and operations engine providing RPC, name resolution, lo…
102728abandoned
kubernetes-retired/heapster
Heapster was a container cluster monitoring and performance analysis tool for Kubernetes that collected compute resource usage and lifecycl…
102627abandoned
juliomrqz/statusfy
Statusfy is an open-source status page system for communicating service uptime and incident reports, built with Vue, Nuxt.js, and Tailwind …
102623abandoned
robcowart/elastiflow
ElastiFlow (legacy) is a network flow analytics solution that collects and visualizes NetFlow v5/v9, IPFIX, and sFlow data using the Elasti…
102510abandoned
iglance/iGlance
iGlance is a free, open-source macOS system monitor that displays CPU, memory, network, fan, and battery stats directly in the menu bar. It…
232492abandoned
vmware-archive/kubewatch
Kubewatch is a Kubernetes watcher that monitors cluster resource changes and publishes notifications to collaboration channels like Slack, …
102422abandoned
jamesrwhite/minicron
minicron is a self-hosted cron job monitoring system consisting of a CLI client that wraps command execution on your servers and a web UI s…
102317abandoned
dora-team/fourkeys
Four Keys is a self-hostable platform from Google's DORA team that collects events from development environments like GitHub and GitLab via…
102236abandoned
bitstadium/HockeyKit
HockeyKit is the client SDK behind HockeyApp, providing crash reporting, in-app beta updates, and usage analytics for iOS and Android apps.…
102209abandoned
ysrc/yulong-hids-archived
Yulong HIDS is an open-source host intrusion detection system composed of an Agent, Daemon, Server, and Web console that collects host info…
102178abandoned
mozilla/MozDef
MozDef is Mozilla's Enterprise Defense Platform, an open-source SIEM-style application for automating security incident handling and enabli…
102159abandoned
cjbassi/ytop
ytop is a terminal user interface (TUI) system monitor written in Rust that displays CPU, memory, temperature, and process information with…
102158abandoned
Kale
Skyline is a real-time anomaly detection system for passively monitoring hundreds of thousands of high-resolution time series metrics witho…
102128abandoned
scoutapp/scout_realtime
A Ruby-based daemon that streams realtime server metrics (CPU, memory, disk, network, processes) to a browser dashboard with smooth timeser…
102070abandoned
OpenCensus
OpenCensus Go is a Go toolkit for collecting application performance data, providing tags, stats/metrics collection, and distributed tracin…
102041abandoned
grafana-cold-storage/phlare
Grafana Phlare was a horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system written in Go, designed …
102022abandoned
junegunn/redis-stat
redis-stat is a real-time Redis monitoring tool written in Ruby that polls the Redis INFO command and displays vmstat-like metrics in the t…
232006abandoned
fastos/tcpdive
Tcpdive is a TCP performance profiling tool that monitors and analyzes TCP internals from a running Linux kernel using SystemTap, requiring…
321844abandoned
siglens/siglens
SigLens is an open-source observability platform providing log management, metrics, and tracing in a single Go binary with zero external de…
101780abandoned
elastic/logstash-forwarder
A lightweight Go-based log shipper that collects log files locally and forwards them securely over the lumberjack protocol for processing e…
101778abandoned
intelsdi-x/snap
Snap is an open telemetry framework by Intel for collecting, processing, and publishing system metrics through a single plugin-based API. I…
101778abandoned
madzak/python-json-logger
A Python library providing a JSON formatter for the standard Python logging module, so log records are emitted as machine-readable JSON obj…
101759abandoned
grafana-cold-storage/agent
Grafana Agent is a vendor-neutral, programmable telemetry collector built as an OpenTelemetry Collector distribution with Terraform-inspire…
101748abandoned
HubSpot/BuckyClient
BuckyClient is a browser/Node library that collects client-side performance data (page load times, AJAX request durations, function timings…
321720abandoned
stagemonitor/stagemonitor
Stagemonitor is an open-source application performance monitoring agent for Java server applications that integrates with Elasticsearch, Gr…
101694abandoned
openresty/openresty-systemtap-toolkit
A collection of SystemTap-based real-time analysis and diagnostics tools for OpenResty, NGINX, LuaJIT, and ngx_lua. It provides scripts for…
321668abandoned
uber-archive/cpustat
cpustat is a Linux command-line tool that samples CPU utilization and saturation for every process at high frequency and summarizes the sam…
101649abandoned
tideways/php-xhprof-extension
A PHP C extension (tideways_xhprof) providing hierarchical, XHProf-compatible callgraph profiling for PHP 7+ with low overhead. The project…
101621abandoned
base/pessimism
Pessimism is a self-hosted monitoring service that continuously assesses OP Stack and EVM-compatible blockchains for real-time threats usin…
101613abandoned
runsidekick/sidekick
Sidekick was a live debugging and observability service that let developers collect tracepoint and logpoint data from running applications …
321599abandoned
twilio/stashboard
Stashboard is an open-source status dashboard originally written by Twilio to report the status of its phone, SMS, and communication APIs. …
101578abandoned
sivasamyk/logtrail
LogTrail is a Kibana plugin that provides a Papertrail-inspired interface to view, search, and live tail log events from multiple hosts sto…
231391abandoned
lukas-vlcek/bigdesk
Bigdesk is a browser-based dashboard that shows live charts and statistics for an Elasticsearch cluster, including node, JVM, and index met…
101314abandoned
timescale/promscale
Promscale is a unified metrics and traces observability backend for Prometheus, Jaeger, and OpenTelemetry, built on PostgreSQL and Timescal…
101311abandoned
open-falcon-archive/of-release
Open-Falcon (of-release) is an open-source, enterprise-level monitoring system originally developed at Xiaomi, providing metric collection,…
231242abandoned
akshaykmr/hogwatch
Hogwatch is a bandwidth monitor that shows per-process network transfer using nethogs data plotted in a web-based GUI. It is a Python 2.7 a…
321218abandoned
opstrace/opstrace
Opstrace is an open-source observability distribution that deploys a scalable metrics, logs, and tracing stack (built on Cortex and Loki) o…
101210abandoned
rashidkpc/kibana2
Kibana 2 is a browser-based interface for Logstash and Elasticsearch that lets users search, visualize, and analyze log data. This Ruby-bas…
101182abandoned
github/brubeck
Brubeck is a Statsd-compatible metrics aggregator written in C, designed to sit in front of Graphite or other metrics backends. It is expli…
101175abandoned
twitter-archive/ambrose
Twitter Ambrose is a platform for visualization and real-time monitoring of MapReduce data workflows on Hadoop clusters. It provides a web …
101169abandoned
BadJS
badjs-report is a JavaScript library that captures frontend JS errors by overriding window.onerror and reports them to a backend endpoint, …
231135abandoned
max-mapper/monu
Monu is an open-source macOS menu bar application that launches configured processes on startup and automatically restarts them if they cra…
231102abandoned
kolide/fleet
Kolide Fleet was an open-source osquery fleet manager written in Go, providing a control server for managing and querying osquery deploymen…
101098abandoned
davecheney/gcvis
gcvis is a Go CLI tool that visualizes Go program garbage collector trace data (GODEBUG=gctrace output) in real time via a browser graph. I…
101095abandoned
NVIDIA/gpu-monitoring-tools
A deprecated NVIDIA repository containing Go bindings for NVML and DCGM plus the DCGM-Exporter for exposing GPU metrics to Prometheus in Ku…
101075abandoned
tj/mon
mon(1) is a tiny single-process process monitoring program written in C that keeps a command running, restarting it when it exits. It suppo…
321074abandoned
grafana-cold-storage/grafonnet-lib
A Jsonnet library for generating Grafana dashboard JSON files as code. This repository is deprecated and replaced by the generated grafana/…
101074abandoned
rach/pome
Pome is a PostgreSQL metrics dashboard written in Go that tracks database health such as size, connections, and table/index bloat. It runs …
231072abandoned
vimeo/graph-explorer
Graph-explorer is a web-based dashboard for Graphite metrics that stores metrics as structured, tagged key-value pairs in a database, enabl…
231049abandoned
opsgenie/kubernetes-event-exporter
A Go-based tool that watches Kubernetes cluster events and exports them to multiple destinations such as Opsgenie, Slack, and Elasticsearch…
101048abandoned
dillionverma/llm.report
llm.report is an open-source logging and analytics platform for the OpenAI API, letting users log ChatGPT API requests and responses, analy…
101019abandoned
Elasticsearch
Elasticsearch is a free and open source, distributed, RESTful search and analytics engine built on Apache Lucene. It stores structured, uns…
9578300stable
Envoy
Envoy is a CNCF-hosted, high-performance C++ edge, middle, and service proxy designed for cloud-native and AI-native applications. It provi…
9529082stable
MLflow
MLflow is an open source AI engineering platform for agents, LLMs, and traditional ML models, providing experiment tracking, model registry…
10028441stable
Cilium
Cilium is an open-source networking, security, and observability solution for Kubernetes and container workloads built on an eBPF-based dat…
9325622stable
TDengine
TDengine is an open-source, cloud-native time-series database (TSDB) written in C, purpose-built for IoT, connected vehicles, industrial Io…
9025149active
rrweb
rrweb is an open-source TypeScript library that records user interactions and DOM state changes in the browser and replays them as session …
9220213stable
kubesphere/kubesphere
KubeSphere is an open-source container platform built on Kubernetes that provides a web console for managing multi-cloud, datacenter, and e…
7217058active
raga-ai-hub/RagaAI-Catalyst
RagaAI Catalyst is a Python SDK for observability, monitoring, and evaluation of LLM and agentic AI applications, with tracing of agents, L…
5116164active
opensearch-project/OpenSearch
OpenSearch is an open-source, distributed, RESTful search and analytics suite for full-text search, log analytics, application monitoring, …
9413813stable
openreplay/openreplay
OpenReplay is an open-source, self-hostable session replay and product analytics suite for web and mobile apps. It captures user sessions a…
8512892active
0xJacky/nginx-ui
Nginx UI is a self-hosted web interface for managing Nginx servers and clusters, built with Go and Vue. It offers online config editing wit…
9511636active
bpftrace/bpftrace
bpftrace is a high-level tracing language and CLI tool for Linux that compiles one-liner scripts to eBPF bytecode via LLVM. It supports ker…
9710355active
maximhq/bifrost
Bifrost is a high-performance, open-source AI gateway written in Go that unifies access to 23+ LLM providers (OpenAI, Anthropic, AWS Bedroc…
849004active
alibaba/transmittable-thread-local
TransmittableThreadLocal (TTL) is a zero-dependency Java library providing an enhanced InheritableThreadLocal that transmits context values…
598310stable
expressjs/morgan
Morgan is HTTP request logger middleware for Node.js, commonly used with Express. It supports predefined and custom log formats, configurab…
928200stable
cilium/ebpf
ebpf-go is a pure-Go library for loading, modifying, and attaching eBPF programs to hooks in the Linux kernel, with no dependency on libbpf…
897998stable
Calico
Calico is an open-source cloud-native networking and network security platform for Kubernetes, providing pod networking (CNI), network poli…
997398stable
Nasiko-Labs/nasiko
Nasiko is a developer control plane for AI agents, built in Rust, that lets teams deploy, route, secure, and observe A2A-speaking agents wi…
577324active
gRPC Prometheus monitoring
A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries…
946760active
Tautulli
Tautulli is a Python-based self-hosted web application for monitoring, tracking, and analyzing activity on a Plex Media Server. It provides…
956613active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
LangWatch
LangWatch is an open-source LLMOps platform for LLM evaluation, AI agent testing, tracing, and production observability. It combines agent …
914983active
Aya
Aya is a Rust library for building and loading eBPF programs on Linux, implemented entirely in Rust without libbpf or BCC. It provides BTF-…
934846active
zlt2000/microservices-platform
An enterprise-grade, front-end/back-end separated microservices platform built on Spring Boot 3.x, Spring Cloud, and Spring Cloud Alibaba. …
274749active

← prev page 8 / 9 next →