Netdata is designed by system administrators, DevOps engineers, and developers to collect everything, help you visualize metrics, troubleshoot complex performance problems, and make data interoperable with the rest of your monitoring stack.
You can install Netdata on most Linux distributions (Ubuntu, Debian, CentOS, and more), container platforms (Kubernetes clusters, Docker), and many other operating systems (FreeBSD).
Netdata is:
Netdata offers many benefits over the existing monitoring landscape, whether they're expensive SaaS products or other open-source tools.
Netdata | Others (open-source and commercial) |
---|---|
High resolution metrics (1s granularity) | Low resolution metrics (10s granularity at best) |
Collects thousands of metrics per node | Collects just a few metrics |
Fast UI optimized for anomaly detection | UI is good for just an abstract view |
Long-term, autonomous storage at one-second granularity | Centralized metrics in an expensive data lake at 10s granularity |
Meaningful presentation, to help you understand the metrics | You have to know the metrics before you start |
Install and get results immediately | Long sales process and complex installation process |
Use it for troubleshooting performance problems | Only gathers statistics of past performance |
Kills the console for tracing performance issues | The console is always required for troubleshooting |
Requires zero dedicated resources | Require large dedicated resources |
Netdata works with tons of applications, notifications platforms, and other time-series databases:
Netdata is a highly efficient, highly modular, metrics management engine. Its lockless design makes it ideal for concurrent operations on the metrics.
You can see a high level representation in the following diagram.
And a higher level diagram in this one.
You can even visit this slightly dated interactive infographic and get lost in a rabbit hole.
But the best way to get under the hood or in the steering wheel of our highly efficient, low-latency system (supporting multiple readers and one writer on each metric) is to read the rest of our docs, or just to jump in and get started. But here's a good breakdown:
Netdata's distributed monitoring Agent collects thousands of metrics from systems, hardware, and applications with zero configuration. It runs permanently on all your physical/virtual servers, containers, cloud deployments, and edge/IoT devices.
You can install Netdata on most Linux distributions (Ubuntu, Debian, CentOS, and more), container/microservice platforms (Kubernetes clusters, Docker), and many other operating systems (FreeBSD, macOS), with no sudo required.
Netdata Cloud is a web application that gives you real-time visibility for your entire infrastructure. With Netdata Cloud, you can view key metrics, insightful charts, and active alarms from all your nodes in a single web interface. When an anomaly strikes, seamlessly navigate to any node to troubleshoot and discover the root cause with the familiar Netdata dashboard.
Netdata Cloud is free! You can add an entire infrastructure of nodes, invite all your colleagues, and visualize any number of metrics, charts, and alarms entirely for free.
While Netdata Cloud offers a centralized method of monitoring your Agents, your metrics data is not stored or centralized in any way. Metrics data remains with your nodes and is only streamed to your browser, through Cloud, when you're viewing the Netdata Cloud interface.
Netdata is an inclusive open-source project and community. Please read our Code of Conduct.
Find most of the Netdata team in our community forums. It's the best place to ask questions, find resources, and engage with passionate professionals. The team is also available and active in our Discord too.
You can also find Netdata on:
Contributions are the lifeblood of open-source projects. While we continue to invest in and improve Netdata, we need help to democratize monitoring!
Package maintainers should read the guide on building Netdata from source for instructions on building each Netdata component from source and preparing a package.
The Netdata Agent is an open source project distributed under GPLv3+. Netdata re-distributes other open-source tools and libraries. Please check the third party licenses.
Yes.
When people first hear about a new product, they frequently ask if it is any good. A Hacker News user remarked:
Note to self: Starting immediately, all raganwald projects will have a “Is it any good?” section in the readme, and the answer shall be “yes.".