Software Alternatives & Reviews

Netdata VS Prometheus

Compare Netdata VS Prometheus and see what are their differences


Monitor everything in real time – for free

An open-source systems monitoring and alerting toolkit.
Netdata Landing Page
Netdata Landing Page

Netdata is distributed, real-time, performance and health monitoring for systems and applications. It is a highly optimized monitoring agent you install on all your systems and containers.

Netdata provides unparalleled insights, in real-time, of everything happening on the systems it runs (including web servers, databases, applications), using highly interactive web dashboards. It can run autonomously, without any third-party components, or it can be integrated to existing monitoring toolchains (Prometheus, Graphite, OpenTSDB, Kafka, Grafana, etc).

Netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.

Netdata is free, open-source software and it currently runs on a wide variety of operating systems including Linux, FreeBSD, macOS, and more.

Prometheus Landing Page
Prometheus Landing Page

Netdata details

Categories
Monitoring Tools Performance Monitoring Incident Management Uptime Monitoring Application Performance Monitoring Infrastructure Monitoring Cloud Monitoring Developer Tools DevOps Tools
Website netdata.cloud  
Details $open-source
Platforms
Linux Docker AWS Azure Mac OSX

Prometheus details

Categories
Monitoring Tools Log Management Data Dashboard
Website prometheus.io  
Details $-
Platforms
-

Netdata features and specs

Dashboards & visualizations Digestible, intuitive, and visually appealing charts for troubleshooting.
Configurable Zero configuration. Zero maintenance. No preparations. Sane defaults. Auto-detection for all metrics. Immediately usable.
Metrics Netdata collects, stores and visualizes all the metrics available. We almost never filter out metrics. The more metrics, the better.
Real time monitoring Netdata is real-time. It collects all metrics every second and it has a data collection to visualization latency of less than a millisecond.

Prometheus features and specs

Not specified yet

Netdata videos

Install Netdata on Linux in two minutes

More videos:

  • - Netdata's standard dashboard

Prometheus videos

How Prometheus Monitoring works | Prometheus Architecture explained

Category Popularity

0-100% (relative to Netdata and Prometheus)
19
19%
81%
81
100
100%
0%
0
13
13%
87%
87
0
0%
100%
100

Reviews

These are some of the external sources and on-site user reviews we've used to compare Netdata and Prometheus

Netdata Reviews

10 Best Open Source Monitoring Software for IT Infrastructure
Netdata provides unparalleled real-time health monitoring and performance troubleshooting for systems and applications. Over the past six years of development, Netdata’s GitHub community has been essential to its growth.
Source: geekflare.com
4 Best Open Source Dashboard Monitoring Tools In 2019
“Pull” method : you can set Netdata to run on individual nodes and plug your dashboards directly to it. This way, you can scale your node to your needs and you are not concerned about the scaling of different nodes. Also, storage is scoped to what’s really needed by a particular node thus more efficient;

Prometheus Reviews

10 Best Open Source Monitoring Software for IT Infrastructure
This list won’t be complete without including two fantastic open-source solutions – Prometheus and Grafana. Its DIY solution where you use Prometheus to scrape the metrics from server, OS, applications and use Grafana to visualize them.
Source: geekflare.com
Best Linux Network Monitoring Tools for 2020
Prometheus is designed to be compatible with Linux and Unix systems. It provides an ample variety of basic network monitoring functions for free, including a comprehensive graphical visualization capacity due to its integration with the Grafana graphing program. Its built-in PromQL feature also provides customizable visualization of its interface. Prometheus is a newer...
Apache Druid vs. Time-Series Databases
We occasionally get questions regarding how Apache Druid differs from time-series databases (TSDB) such as InfluxDB or Prometheus, and when to use each technology. This short post serves to help answer these questions.
Source: imply.io
Best Log Management Tools: Useful Tools for Log Management, Monitoring, Analytics, and More
Prometheus is a systems and service monitoring system that collects metrics from configured targets at specified intervals, evaluates rule expressions, displays results and triggers alerts when pre-defined conditions are met. With customers like DigitalOcean, SoundCloud, Docker, CoreOS and countless others, the Prometheus repository is a great example of how open-source...
Source: stackify.com

Social recommendations and mentions

Based on our record, Prometheus seems to be a lot more popular than Netdata. While we know about 64 links to Prometheus, we've tracked only 3 mentions of Netdata. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

Netdata mentions (3)

  • What’s your preferred stack?
    There can be some issues if you mix and match elastic versions, wazuh versions, logstash versions. But the documentation guides you very well with matrix of what is and is not compatible. You will want a beefy VM to run it in, I started smaller than I should of, and after running a while it kind of puked on itself, certain things would randomly stop working. After giving it 32GB RAM, plenty of disk 4TB, and 8... - Source: Reddit / 13 days ago
  • Netdata on MacOS
    $ brew info netdata Netdata: stable 1.29.3 (bottled) Diagnose infrastructure problems with metrics, visualizations & alarms Https://netdata.cloud/ Not installed From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/netdata.rb License: GPL-3.0-or-later ==> Dependencies Build: autoconf ✘, automake ✘, pkg-config ✔ Required: json-c ✘, libuv ✘, lz4 ✘, [email protected] ✔ ==> Caveats To start netdata: brew... - Source: Reddit / 15 days ago
  • Netdata cloud and data control
    What I know is that each node's data is still primarily stored on the node itself, and I've figured that the Registry used by Netdata cloud stores only URLs and randomly generated UUIDs. So my question is, will any other data be stored outside of my nodes? Does Netdata Cloud have access to my servers 24/7 or only when I got a browser tab with Netdata cloud open? Is there more information on security and data... - Source: Reddit / 6 months ago

Prometheus mentions (64)

  • Thank you for showing me Uptime Kuma! 🙏
    No, Prometheus is the modern solution for Linux and Windows now. - Source: Reddit / about 21 hours ago
  • Server monitoring tool on Linux?
    I use Prometheus (plus prometheus-node-exporter and alertmanager). You might need to do a bit of scripting for metrics provided out of the box, but it's usually really simple and the result works well. - Source: Reddit / 1 day ago
  • How I do actively participate in the developer community?
    I contribute to Prometheus and participate in various CNCF groups because those groups are relevant to my job functions. In the case of Prometheus I was a user of the tool long before I wrote a PR, and contribute to the tool because:. - Source: Reddit / 8 days ago
  • Monitoring several remote sites for internet connectivity?
    Prometheus is a good general use monitoring system. You can combine it with various tools like UnPoller, blackbox_exporter, or smokeping_prober. - Source: Reddit / 10 days ago
  • Parca – open-source Continuous Profiling
    Great question! This new storage allowed us to implement a really powerful label-based data model, much like labeling and selection of time-series in Prometheus[1]. This is incredibly powerful when slicing and dicing data to find exactly what you're looking for. Many of our early users switched just because of this. Also, the eBPF based profiler we just released allows profiling targets with low overhead and best... - Source: Hacker News / 11 days ago
View more

What are some alternatives?

When comparing Netdata and Prometheus, you can also consider the following products

Zabbix - Track, record, alert and visualize performance and availability of IT resources

Grafana - Data visualization & Monitoring with support for Graphite, InfluxDB, Prometheus, Elasticsearch and many more databases

Datadog - See metrics from all of your apps, tools & services in one place with Datadog's cloud monitoring as a service solution. Try it for free.

Nagios - Complete monitoring and alerting for servers, switches, applications, and services

Splunk - Splunk's operational intelligence platform helps unearth intelligent insights from machine data.

htop - htop - an interactive process viewer for Unix. This is htop, an interactive process viewer for Unix systems. It is a text-mode application (for console or X terminals) and requires ncurses. Latest release: htop 2.

User reviews

Share your experience with using Netdata and Prometheus. For example, how are they different and which one is better?

Post a review