Top 23 Monitoring Open-Source Projects
-
netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
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).
-
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.
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.
https://grafana.com/about/careers/
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.
-
prometheus
The Prometheus monitoring system and time series database.
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.
-
PM2
Node.js Production Process Manager with a built-in Load Balancer.
-
Huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
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
-
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Sentry
-
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-19Can you file an issue on https://github.com/influxdata/influxdb/issues? That way I can have an engineer look into it
-
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-21For system info you could also check out glances, you can do a whole lot of cool stuff with this software.
-
OSQuery
SQL powered operating system instrumentation, monitoring, and analytics.
-
DoraemonKit
A full-featured App (iOS 、Android、miniapp、Flutter) development assistant. You deserve it. 简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序、Flutter )研发助手,你值得拥有。https://www.dokit.cn/
-
zipkin
Zipkin is a distributed tracing system
Zipkin (also for tracing requests - https://zipkin.io/)
-
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 -
cadvisor
Analyzes resource usage and performance characteristics of running containers.
There is also cAdvisor, but I haven’t used it https://github.com/google/cadvisor
-
Pinpoint
APM, (Application Performance Management) tool for large-scale distributed systems.
-
ctop
Top-like interface for container metrics
I like ctop
-
Telegraf
The plugin-driven server agent for collecting & reporting metrics.
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.
-
Dash
A beautiful web dashboard for Linux
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
-
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
-
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 -
cilium
eBPF-based Networking, Security, and Observability
cilium/cilium (Go): eBPF-based Networking, Security, and Observability
-
Metrics
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
-
psutil
Cross-platform lib for process and system monitoring in Python
-
Stacer
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
Index
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 |