Open-source projects categorized as Monitoring

Top 23 Monitoring Open-Source Projects

  • GitHub repo netdata

    Real-time performance monitoring, done right! https://www.netdata.cloud

    Project mention: I made a terminal utility to monitor some system stats. Was wondering if you guys know of anything better or if I should continue dev work on it since we need it? | reddit.com/r/Ubuntu | 2021-04-06

    Netdata - This hosts a website on your machine with an insane amount of live updated system information, not really command line, but I use it for the same reasons I use these sorts of programs.

  • GitHub repo Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

    Project mention: How to display tags in table panel using Flux query | reddit.com/r/grafana | 2021-04-15
  • GitHub repo prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Over the past year, I have exhaustively analyzed strategies to find potential B2B customers. These are the top 9 strategies. | reddit.com/r/Entrepreneur | 2021-04-15
  • GitHub repo PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    Project mention: What is the best way to deploy an Express app on Ubuntu? | reddit.com/r/node | 2021-04-10

    PM2 handles all of this beautifully. https://pm2.io/

  • GitHub repo Huginn

    Create agents that monitor and act on your behalf. Your agents are standing by!

    Project mention: I Beat the Berlin Rental Market with a Python Script | news.ycombinator.com | 2021-03-31

    I did something similar with Kijiji in Montreal to find a decently priced apartment. It ended up working quite nicely and I found a 3 1/2 lease transfer well located in an older building for 700$. I've since employed it for other items that I kind of want, but not enough to trawl through Kijiji regularly for.

    For reference it was easy to set up because Kijiji thankfully still has RSS and getting timely notifications through Huginn https://github.com/huginn/huginn and Pushover was simple.

    Facebook classifieds seems to ve eating the market a bit, I haven't tried scraping fb, I imagine there are barriers, is this true?

  • GitHub repo Sentry

    Sentry is cross-platform application monitoring, with a focus on error reporting.

    Project mention: Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript | dev.to | 2021-04-13

    Sentry’s first Typescript Pull Request: https://github.com/getsentry/sentry/pull/13786

  • GitHub repo InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

    Project mention: Clarification on bundling with influxdb 2.0? | reddit.com/r/influxdb | 2021-04-10

    Am I missing something? Is the all-in-one TICK stack only a feature of pre-compiled binaries? Should I expect a build from https://github.com/influxdata/influxdb.git to contain a full TICK stack?

  • GitHub repo glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: I made a terminal utility to monitor some system stats. Was wondering if you guys know of anything better or if I should continue dev work on it since we need it? | reddit.com/r/Ubuntu | 2021-04-06

    Glances - My go to, this one is light and quite amazing.

  • GitHub repo OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: New college graduate and looking for programming peers. | reddit.com/r/learnprogramming | 2021-03-31

    I want to suggest https://github.com/osquery/osquery Take a look and ask questions there and contribute.

  • GitHub repo DoraemonKit

    A full-featured App (iOS 、Android、miniapp、Flutter) development assistant. You deserve it. 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序、Flutter )研发助手,你值得拥有。https://www.dokit.cn/

  • GitHub repo zipkin

    Zipkin is a distributed tracing system

    Project mention: Spring Cloud Sleuth in action | dev.to | 2021-03-04

    In production we would send to zipkin a small percentage of all the traces (sampling) but for the demo we will send all of them:

  • GitHub repo GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: Would like to see Geographic Data from my CLF log from Traefik, suggestions? | reddit.com/r/selfhosted | 2021-04-06

    Check out GoAccess -- https://goaccess.io/

  • GitHub repo cadvisor

    Analyzes resource usage and performance characteristics of running containers.

    Project mention: Cadvisor & Prometheus - Looking for a PromQL query to list container state (running, stopped, etc) in a table | reddit.com/r/grafana | 2021-03-24

    I think I need the Cadvisor metric container_tasks_state, but I think this is just listing the number of containers running/stopped, not each container's status.

  • GitHub repo ctop

    Top-like interface for container metrics

    Project mention: Found this nice top-like CLI tool for container metrics | reddit.com/r/selfhosted | 2021-04-14
  • GitHub repo Pinpoint

    APM, (Application Performance Management) tool for large-scale distributed systems.

  • GitHub repo Telegraf

    The plugin-driven server agent for collecting & reporting metrics.

    Project mention: Telegraf v1.18 - XML parsing | reddit.com/r/influxdb | 2021-03-30

    Hey there! It looks like the missing glue you need is the http input plugin: https://github.com/influxdata/telegraf/blob/release-1.18/plugins/inputs/http

  • GitHub repo bettercap

    The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks.

    Project mention: I been trying to use wifite2 to hack a wifi network. Im a complete noob at this shit. It keeps doing this. What the hell do i do | reddit.com/r/HowToHack | 2021-03-02
  • GitHub repo Dash

    A beautiful web dashboard for Linux

  • GitHub repo sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    Project mention: Sampler: Visualization for any shell command | reddit.com/r/linux | 2021-02-21
  • GitHub repo cilium

    eBPF-based Networking, Security, and Observability

    Project mention: Gopher Gold #20 - Wed Nov 18 2020 | dev.to | 2020-11-17

    cilium/cilium (Go): eBPF-based Networking, Security, and Observability

  • GitHub repo Metrics

    :chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.

  • GitHub repo psutil

    Cross-platform lib for process and system monitoring in Python

  • GitHub repo Stacer

    Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

    Project mention: How do I see what is in Linux (Beta) storage and how do delete what I don't want? | reddit.com/r/Crostini | 2021-03-24

    Just use the link on the stacer website, it should be a .deb file which crostini knows how to install

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-15.


What are some of the best open-source Monitoring projects? This list will help you:

Project Stars
1 netdata 52,235
2 Grafana 41,053
3 prometheus 36,228
4 PM2 34,596
5 Huginn 31,276
6 Sentry 27,764
7 InfluxDB 21,273
8 glances 18,170
9 OSQuery 17,819
10 DoraemonKit 17,135
11 zipkin 14,249
12 GoAccess 13,065
13 cadvisor 11,951
14 ctop 11,373
15 Pinpoint 11,321
16 Telegraf 10,000
17 bettercap 9,650
18 Dash 9,503
19 sampler 8,810
20 cilium 7,920
21 Metrics 7,311
22 psutil 7,233
23 Stacer 6,782