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: Server Stats | reddit.com/r/PHPhelp | 2021-02-21

    Not PHP, but you can use Cockpit for simple stats (login through ssh credentials) or Netdata for really in-depth stats (you'll need to wrap some auth around it).

  • 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: Ask HN: Who is hiring? (March 2021) | news.ycombinator.com | 2021-03-01

    Grafana Labs | Backend Engineers, Frontend Engineers, Engineering Managers, Senior Backend Engineers | Remote Global | Full-Time | Remote | https://grafana.com/

    You know us, we make the dashboard you use to observe your systems. We also do Prometheus, Cortex, Loki, Tempo, a SaaS offering, an Enterprise offering. We're well-funded and have a long list of customers whose brands your family recognise. We're OSS, and CNCF.

    And we are hiring globally in full-time remote roles. Note: The entire company has been remote first forever and our founders are on multiple continents, this is not something we're learning - this is who we are.

    We need engineers at all levels, wherever you are.


    The careers page says EMEA/EST timezones but that is misleading as we are actively hiring in APAC (India especially), all of the Americas (inc Central and South America). Senior engineers especially welcome in those areas (to help us grow teams).

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Fortigate Exporter for Prometheus | reddit.com/r/networking | 2021-03-02

    I am a fan of Fortigate firewalls, I use them myself quite a bit. I am also a long term fan of Prometheus (a commonly used metrics database), and Grafana.

  • GitHub repo PM2

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

    Project mention: For what projects, Nodejs is an absolute No No? | reddit.com/r/node | 2021-03-02
  • GitHub repo Huginn

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

    Project mention: My Ruby on Rails stack for side projects in 2021 | dev.to | 2021-03-01

    Ruby and Rails versions : Ruby 3 and Ruby on Rails 6 Architecture : Use "the Rails way" Background jobs : Sidekiq Database : PostgreSQL Asset Management : Webpacker CSS : Tailwind Javascript : Alpine.js, Stimulus, and Vue Pagination : Pagy Testing : RSpec or Minitest with VCR Periodic jobs : Clockwork Code formatting : Prettier for Javascript. Rubocop for Ruby Exception management : Rollbar or Honeybadger Sending email : Postmark Slugs : friendly_id Full Text Search : pg_search or searchkick Deployment : Heroku or Dokku Self-hosted tools : Thumbor, Huginn, OpenFaaS and Grafana Editor tools : Solargraph, Rails fast nav, Prettier, ruby-rubocop Monitoring : InfluxDB, Grafana and influxdb-rails Templating engine : ERB Admin tool : activeadmin

  • GitHub repo Sentry

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

    Project mention: Guide for Website Monitoring + 12 tools I use | dev.to | 2021-03-02


  • GitHub repo InfluxDB

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

    Project mention: Cannot set the Window Period when creating a check in the Alerts page. Anybody else having this issue? Just greyed out on the auto setting... Using v2.0.3 docker image | reddit.com/r/influxdb | 2021-01-19

    Can you file an issue on https://github.com/influxdata/influxdb/issues? That way I can have an engineer look into it

  • 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: What are some super important or useful commands/utilities? | reddit.com/r/linux4noobs | 2021-02-21

    For system info you could also check out glances, you can do a whole lot of cool stuff with this software.

  • GitHub repo OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: Antivirus solutions? | reddit.com/r/gsuite | 2021-02-03
  • 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: Istio - Your next K8s must-have tool | dev.to | 2021-02-16

    Zipkin (also for tracing requests - https://zipkin.io/)

  • 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: Firefox replaces Google Analytics with fake no-op in strict tracking protection | news.ycombinator.com | 2021-02-26
  • GitHub repo cadvisor

    Analyzes resource usage and performance characteristics of running containers.

    Project mention: Containers and Kubernetes monitoring | reddit.com/r/docker | 2021-02-10

    There is also cAdvisor, but I haven’t used it https://github.com/google/cadvisor

  • GitHub repo Pinpoint

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

  • GitHub repo ctop

    Top-like interface for container metrics

    Project mention: something similar to k9s but for Docker | reddit.com/r/docker | 2021-03-02

    I like ctop

  • GitHub repo Telegraf

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

    Project mention: Is it bad to pushing only one point? | reddit.com/r/influxdb | 2021-03-02

    For example, if your fields are split across multiple data points for a given timestamp, you can combine them with the merge plugin. Or, you can create new 'summary' metrics out of your incoming metrics with plugins like basicstats or valuecounter. On the dashboard / visualization side, this can make your queries a lot neater and more performant as well.

  • GitHub repo Dash

    A beautiful web dashboard for Linux

    Project mention: CSS Deep | dev.to | 2021-02-26

    UlricQin/falcon-eye - linux monitor tool. an agent running on your host collect and display performance data. just like https://github.com/afaqurk/linux-dash

  • 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 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 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: [HELP] | reddit.com/r/pop_os | 2021-01-30
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-03-02.


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

Project Stars
1 netdata 51,596
2 Grafana 40,016
3 prometheus 35,591
4 PM2 34,284
5 Huginn 30,947
6 Sentry 27,444
7 InfluxDB 20,543
8 glances 17,921
9 OSQuery 17,685
10 DoraemonKit 16,841
11 zipkin 14,075
12 GoAccess 12,862
13 cadvisor 11,801
14 Pinpoint 11,209
15 ctop 11,120
16 Telegraf 9,838
17 Dash 9,468
18 sampler 8,699
19 bettercap 8,562
20 cilium 7,573
21 Metrics 7,283
22 psutil 7,114
23 Stacer 6,700