Monitoring

Open-source projects categorized as Monitoring Edit details

Top 23 Monitoring Open-Source Projects

  • netdata

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

    Project mention: Container / host monitoring strategy? | reddit.com/r/docker | 2022-06-19

    Netdata is very good for monitoring.

  • 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: old ipad as display? | reddit.com/r/RASPBERRY_PI_PROJECTS | 2022-06-25

    u/Long_jawn_silver A Dashboard in this context is a web page that shows information (see the Magic Mirror project for one way of using a Pi and monitor - other ideas are here) - Grafana is often used on a Pi with node-red to create a reporting system.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Emergency Alerts over Bash | reddit.com/r/sysadmin | 2022-06-20

    Also, don't build a random script. Get a proper monitoring system.

  • PM2

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

    Project mention: Anyone saw almost 100% CPU usage with pm2? | reddit.com/r/node | 2022-06-15

    Almost 100% CPU pm2 usage as reported by v8 inspector · Issue #5379 · Unitech/pm2

  • Huginn

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

    Project mention: What would be long run influence of PR "Linux containers on FreeBSD #7000" being merged? | reddit.com/r/freebsd | 2022-06-25

    Install Huginn by hand on FreeBSD and let me know how it goes for you.

  • Sentry

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

    Project mention: Future-proof-ish logging abstraction for React.js in browser app? | reddit.com/r/reactjs | 2022-06-24

    I guess what you want is something like Sentry. It'll help you to monitor and catch errors on your client-side application.

  • InfluxDB

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

    Project mention: Open Source Databases in Go | reddit.com/r/golang | 2022-06-08
  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • glances

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

    Project mention: Glances – An Eye on Your System | news.ycombinator.com | 2022-06-25
  • OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: invintory for linux. | reddit.com/r/sysadmin | 2022-05-09

    osquery, with or without fleetdm or kolide.

  • DoraemonKit

    一款面向泛前端产品研发全生命周期的效率平台。

  • TDengine

    An open-source time-series database with high-performance, scalability and SQL support. It can be widely used in IoT, Connected Vehicles, DevOps, Energy, Finance and other fields.

    Project mention: TDengine: NEW Data - star count:18435.0 | reddit.com/r/algoprojects | 2022-06-11
  • uptime-kuma

    A fancy self-hosted monitoring tool

    Project mention: Monitor service to verify jobs have ran/completed? | reddit.com/r/selfhosted | 2022-06-22
  • zipkin

    Zipkin is a distributed tracing system

    Project mention: How important is Observability for SRE? | dev.to | 2021-12-03

    A trace is a group of multiple spans that usually contain “References” to each other. They can be displayed using open source solutions like Jaeger or Zipkin as well as in SaaS offerings like Honeycomb or Datadog.

  • 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: Any recommendations on a log analyzer? | reddit.com/r/linuxadmin | 2022-06-27

    goaccess

  • cadvisor

    Analyzes resource usage and performance characteristics of running containers.

    Project mention: Transparent memory offloading: more memory at a fraction of the cost and power | news.ycombinator.com | 2022-06-21

    We added it to the Prometheus node_exporter ages ago. It's extremely useful in detecting system stalls.

    What I really need now is to have this information at the container level in cgroups v2.

    https://github.com/google/cadvisor/issues/3052

    This metric will really help with measuring the impact of workload CPU bursting.

  • ctop

    Top-like interface for container metrics

    Project mention: Any tool that compares which of 2 docker containers is the best performing? | reddit.com/r/devops | 2022-04-25

    If you're looking for something a bit DIY/YOLO (i.e. quick and cheap), then I would combine a simple CLI load testing tool like Wrk https://github.com/wg/wrk with a basic container observability tool like ctop https://github.com/bcicen/ctop

  • cilium

    eBPF-based Networking, Security, and Observability

    Project mention: Cilium - Ebpf-based networking, security, and observability | reddit.com/r/github_trends | 2022-06-13
  • Pinpoint

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

    Project mention: Common Performance Management Mistakes | dev.to | 2021-12-21

    Pinpoint is a performance monitoring tool for Python, Java, and PHP applications. It can monitor CPU, memory, and storage utilization. You can integrate it into your project without changing a single line of code.

  • Telegraf

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

    Project mention: Scraping Info from Docker Inspect for Prometheus | reddit.com/r/docker | 2022-06-20

    Won't telegraf work? https://github.com/influxdata/telegraf/blob/master/plugins/inputs/docker/README.md

  • bettercap

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

    Project mention: Men in the middle framework error | reddit.com/r/linuxquestions | 2022-02-05

    This project is no longer being updated. MITMf was written to address the need, at the time, of a modern tool for performing Man-In-The-Middle attacks. Since then many other tools have been created to fill this space, you should probably be using Bettercap as it is far more feature complete and better maintained.

  • sampler

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

    Project mention: [May Update] Wasp - language for developing full-stack JS apps with no boilerplate | dev.to | 2022-06-27

    *Sampler *- Visualization for any shell command - if we ever saw a cool CLI tool, this is the one. Sample any dynamic process right from the terminal, and look like a true h4x0r while doing so! This is actually coming close to Wasp Alpha Testing Program in coolness.

  • Dash

    A beautiful web dashboard for Linux

    Project mention: what monitoring tool would you recommend to monitor a linux machine used as server? | reddit.com/r/selfhosted | 2022-04-28

    I use https://github.com/afaqurk/linux-dash

  • gtop

    System monitoring dashboard for terminal

    Project mention: Apps, Tools, and Gear I Use (2021 edition) | dev.to | 2021-11-11

    gtop - an alternative to activity monitor.

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 2022-06-27.

Monitoring related posts

Index

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

Project Stars
1 netdata 59,723
2 Grafana 49,646
3 prometheus 43,036
4 PM2 37,182
5 Huginn 35,843
6 Sentry 31,143
7 InfluxDB 23,681
8 glances 20,710
9 OSQuery 18,992
10 DoraemonKit 18,781
11 TDengine 18,548
12 uptime-kuma 18,406
13 zipkin 15,463
14 GoAccess 14,821
15 cadvisor 13,529
16 ctop 12,978
17 cilium 12,280
18 Pinpoint 12,232
19 Telegraf 11,640
20 bettercap 11,419
21 sampler 10,318
22 Dash 9,906
23 gtop 9,113
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org