X-Ray Vision for your infrastructure! Every Metric, Every Second. No BS. Visit our Home Page MENU: WHO WE ARE | KEY FEATURES | GETTING STARTED | HOW IT WORKS |…
X-Ray Vision for your infrastructure!
Every Metric, Every Second. No BS.
Visit our Home Page
MENU: [WHO WE ARE](#who-we-are) | [KEY FEATURES](#key-features) | [GETTING STARTED](#getting-started) | [HOW IT WORKS](#how-it-works) | [FAQ](#faq) | [DOCS](#book-documentation) | [COMMUNITY](#tada-community) | [CONTRIBUTE](#pray-contribute) | [LICENSE](#scroll-license)
> [!WARNING]
> People get addicted to Netdata.
> Once you use it on your systems, *there's no going back.*
![Platforms]()
---
WHO WE ARE
Netdata is an open-source, real-time infrastructure monitoring platform. Monitor, detect, and act across your entire infrastructure.
Core Advantages:
- Instant Insights – With Netdata you can access per-second metrics and visualizations.
- Zero Configuration – You can deploy immediately without complex setup.
- ML-Powered – You can detect anomalies, predict issues, and automate analysis.
- Efficient – You can monitor with minimal resource usage and maximum scalability.
- Secure & Distributed – You can keep your data local with no central collection needed.
All heroes have a great origin story. Click to discover ours.
In 2013, at the company where Costa Tsaousis was COO, a significant percentage of their cloud-based transactions failed silently, severely impacting business performance.
Costa and his team tried every troubleshooting tool available at the time. None could identify the root cause. As Costa later wrote:
“*I couldn’t believe that monitoring systems provide so few metrics and with such low resolution, scale so badly, and cost so much to run.*”
Frustrated, he decided to build his own monitoring tool, starting from scratch.
That decision led to countless late nights and weekends. It also sparked a fundamental shift in how infrastructure monitoring and troubleshooting are approached, both in method and in cost.
Most Energy-Efficient Monitoring Tool
According to the University of Amsterdam study, Netdata is the most energy-efficient tool for monitoring Docker-based systems. The study also shows Netdata excels in CPU usage, RAM usage, and execution time compared to other monitoring solutions.
---
Key Features
| Feature | Description | What Makes It Unique |
|----------------------------|-------------------------------------------|----------------------------------------------------------|
| Real-Time | Per-second data collection and processing | Works in a beat – click and see results instantly |
| Zero-Configuration | Automatic detection and discovery | Auto-discovers everything on the nodes it runs |
| ML-Powered | Unsupervised anomaly detection | Trains multiple ML models per metric at the edge |
| Long-Term Retention | High-performance storage | ~0.5 bytes per sample with tiered storage for archiving |
| Advanced Visualization | Rich, interactive dashboards | Slice and dice data without query language |
| Extreme Scalability | Native horizontal scaling | Parent-Child centralization with multi-million samples/s |
| Complete Visibility | From infrastructure to applications | Simplifies operations and eliminates silos |
| Edge-Based | Processing at your premises | Distributes code instead of centralizing data |
> [!NOTE]
> Want to put Netdata to the test against Prometheus?
> Explore the full comparison.
---
Netdata Ecosystem
This three-part architecture enables you to scale from single nodes to complex multi-cloud environments:
| Component | Description | License |
|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------|
| Netdata Agent | • Core monitoring engine• Handles collection, storage, ML, alerts, exports• Runs on servers, cloud, K8s, IoT• Zero production impact | GPL v3+ |
| Netdata Cloud | • Enterprise features• User management, RBAC, horizontal scaling• Centralized alerts• Free community tier• No metric storage centralization | |
| Netdata UI | • Dashboards and visualizations• Free to use• Included in standard packages• Latest version via CDN | NCUL1 |
What You Can Monitor
With Netdata you can monitor all these components across platforms:
| Component | Linux | FreeBSD | macOS | Windows |
|------------------------------------------------------------------------------------------------------------:|:--------------------------------:|:-------:|:-----:|:-------------------------------------------------:|
| System ResourcesCPU, Memory and system shared resources | Full | Yes | Yes | Yes |
| StorageDisks, Mount points, Filesystems, RAID arrays | Full | Yes | Yes | Yes |
| NetworkNetwork Interfaces, Protocols, Firewall, etc | Full | Yes | Yes | Yes |
| Hardware & SensorsFans, Temperatures, Controllers, GPUs, etc | Full | Some | Some | Some |
| O/S ServicesResources, Performance and Status | Yessystemd | - | - | - |
| ProcessesResources, Performance, OOM, and more | Yes | Yes | Yes | Yes |
| System and Application Logs | Yessystemd-journal | - | - | YesWindows Event Log, ETW |
| Network ConnectionsLive TCP and UDP sockets per PID | Yes | - | - | - |
| ContainersDocker/containerd, LXC/LXD, Kubernetes, etc | Yes | - | - | - |
| VMs (from the host)KVM, qemu, libvirt, Proxmox, etc | Yescgroups | - | - | YesHyper-V |
| Synthetic ChecksTest APIs, TCP ports, Ping, Certificates, etc | Yes | Yes | Yes | Yes |
| Packaged Applicationsnginx, apache, postgres, redis, mongodb,and hundreds more | Yes | Yes | Yes | Yes |
| Cloud Provider InfrastructureAWS, GCP, Azure, and more | Yes | Yes | Yes | Yes |
| Custom ApplicationsOpenMetrics, StatsD and soon OpenTelemetry | Yes | Yes | Yes | Yes |
On Linux, you can continuously monitor all kernel features and hardware sensors for errors, including Intel/AMD/Nvidia GPUs, PCI AER, RAM EDAC, IPMI, S.M.A.R.T, Intel RAPL, NVMe, fans, power supplies, and voltage readings.
---
Getting Started
You can install Netdata on all major operating systems. To begin:
1. Install Netdata
Choose your platform and follow the installation guide:
- Linux Installation
- macOS
- FreeBSD
- Windows
- [Docker Guide](/packaging/docker/README.md)
- Kubernetes Setup
http://localhost:19999 (or http://NODE:19999 if remote).
2. Configure Collectors
Netdata auto-discovers most metrics, but you can manually configure some collectors:
3. Configure Alerts
You can use hundreds of built-in alerts and integrate with:
email, Slack, Telegram, PagerDuty, Discord, Microsoft Teams, and more.
> [!NOTE]
> Email alerts work by default if there's a configured MTA.
4. Configure Parents
You can centralize dashboards, alerts, and storage with Netdata Parents:
> [!NOTE] > You can use Netdata Parents for central dashboards, longer retention, and alert configuration.5. Connect to Netdata Cloud
Sign in to Netdata Cloud and connect your nodes for:
- Access from anywhere
- Horizontal scalability and multi-node dashboards
- UI configuration for alerts and data collection
- Role-based access control
- Free tier available
Live Demo Sites
See Netdata in action
FRANKFURT |
NEWYORK |
ATLANTA |
SANFRANCISCO |
TORONTO |
SINGAPORE |
BANGALORE
These demo clusters run with default configuration and show real monitoring data.
Choose the instance closest to you for the best performance.
---
How It Works
With Netdata you can run a modular pipeline for metrics collection, processing, and visualization.
```mermaid
flowchart TB
A[Netdata Agent]:::mainNode
A1(Collect):::green --> A
A2(Store):::green --> A
A3(Learn):::green --> A
A4(Detect):::green --> A
A5(Check):::green --> A
A6(Stream):::green --> A
A7(Archive):::green --> A
A8(Query):::green --> A
A9(Score):::green --> A
classDef green fill:#bbf3bb,stroke:#333,stroke-width:1px,color:#00
…
Members
-
netdata ★ PINNED
The fastest path to AI-powered full stack observability, even for lean teams.
Go ★ 80k 6h agoExplain → -
netdata-cloud ★ PINNED
The public repository of Netdata Cloud. Contribute with bug reports and feature requests.
★ 44 3y agoExplain → -
community ★ PINNED
Netdata-powered applications and examples. For the community, by the community.
Jupyter Notebook ★ 79 21d agoExplain → -
helmchart ★ PINNED
Helm chart for kubernetes deployments
Go Template ★ 178 5d agoExplain → -
go.d.plugin ★ PINNED ▣
netdata go.d.plugin
Go ★ 168 2y agoExplain → -
dashboard ★ PINNED ▣
Netdata Agent v1 Dashboard (deprecated)
JavaScript ★ 70 2y agoExplain → -
kernel-collector
Linux Kernel eBPF Collectors
C ★ 67 28d agoExplain → -
go-statsd ▣
A simple, efficient StatsD Client for Go.
Go ★ 62 5y agoExplain → -
netdata-grafana-datasource-plugin
Netdata Grafana Datasource Plugin
TypeScript ★ 48 2mo agoExplain → -
netdata-ui
netdata-uikit
JavaScript ★ 42 3d agoExplain → -
learn
A public site to learn about Netdata built on Docusaurus 2
JavaScript ★ 40 7h agoExplain → -
libjudy
Fork of the Judy C library for dynamic array originally imported from the SF project https://sourceforge.net/projects/judy/ with patches applied for build and bug fixes.
C ★ 32 5y agoExplain → -
msi-installer ▣
Netdata MSI Installer for Windows
PowerShell ★ 27 1y agoExplain → -
netdata-demo-site ▣
Scripts to create a netdata-demo-site
Shell ★ 22 4y agoExplain → -
ansible
Official Ansible playbook for installing Netdata.
Jinja ★ 20 1mo agoExplain → -
charts
Netdata frontend SDK and chart utilities
JavaScript ★ 18 4d agoExplain → -
ebpf-co-re
CO-RE code for the Netdata eBPF plugin.
C ★ 16 28d agoExplain → -
go-orchestrator ▣
No description.
Go ★ 16 5y agoExplain → -
binary-packages ▣
No description.
Shell ★ 15 7y agoExplain → -
agent-service-discovery ▣
No description.
Go ★ 15 1y agoExplain → -
localization ▣
Translation files
Shell ★ 13 6y agoExplain → -
helper-images
Docker base, builder and package- builder images for Netdata
Shell ★ 9 8h agoExplain → -
blog
Netdata's Blog!
MDX ★ 8 4mo agoExplain → -
netdata-pandas
A helper library to pull data from the netdata rest api into a pandas dataframe.
Jupyter Notebook ★ 8 3y agoExplain → -
go-recaptcha ▣
A simple reCaptcha v3 client for Go
Go ★ 7 7y agoExplain → -
cloud-iframes
sidebar/SSO iframes for Dashboard
TypeScript ★ 6 4d agoExplain → -
netdata-nightlies
Nightly builds of the Netdata Agent
★ 6 9h agoExplain → -
.github
Community health files for the @netdata organization
★ 6 4mo agoExplain → -
ai-viewer
Read-only real-time explorer for AI coding-agent session snapshots (ai-agent v2/v3, claude-code, codex, opencode). Workstation-only, single static binary.
PureBasic ★ 5 15h agoExplain → -
developer-relations
The documents, tools, and processes used by the Developer Relations team at Netdata. Open-sourced, for everyone, for free.
★ 5 5y agoExplain → -
netdata-gitbook ▣
No description.
★ 5 8y agoExplain → -
posthog-netdata-event-processing
A Posthog plugin to do some data processing on our Posthog events as they arrive.
JavaScript ★ 5 3y agoExplain → -
terraform-provider-netdata
Netdata Cloud provider for Terraform
Go ★ 4 10d agoExplain → -
aclk-schemas
Protobuf schemas used in ACLK connection
Makefile ★ 4 1mo agoExplain → -
libbpf ⑂
Automated upstream mirror for libbpf stand-alone build.
C ★ 4 4mo agoExplain → -
custom-dashboard ▣
UI for custom dashboards, used in Dashboard and Cloud
TypeScript ★ 4 5y agoExplain → -
eslint-config-netdata ▣
Netdata eslint configuration
JavaScript ★ 3 4y agoExplain → -
discourse-netdata-theme
The main theme of the Discourse instance that powers the Netdata Community
HTML ★ 3 4y agoExplain → -
netdata-storage-calculator
Netdata Storage Calculator
Jupyter Notebook ★ 3 3y agoExplain → -
plugin-ipc
No description.
Go ★ 2 16h agoExplain → -
stargazers ⑂
Analyze GitHub stars
★ 2 6y agoExplain → -
ml-research
Netdata ML research related work and experiments.
★ 2 6y agoExplain → -
netdata-portage-overlay
The gentoo portage overlay repo for Netdata
Shell ★ 2 6y agoExplain → -
ioping ⑂
simple disk I/0 latency measuring tool
C ★ 2 4y agoExplain → -
discourse-google-font-component ⑂
No description.
SCSS ★ 2 5y agoExplain → -
react-filter-box ⑂
Filter box which support AND/OR, syntax highlight and AutoComplete
TypeScript ★ 2 3y agoExplain → -
docs-images
Netdata docs images
★ 1 12d agoExplain → -
otelcol-cookbook
No description.
★ 1 2mo agoExplain → -
infra-trigger-workflow-and-wait
No description.
Shell ★ 1 7mo agoExplain → -
k8s-csr-approver ▣
Simple Certificate Signing Request (CSR) automatic approver for kubernetes
★ 1 6y agoExplain → -
netdata_airflow_utils ▣
No description.
Jupyter Notebook ★ 1 4y agoExplain → -
marketing_assets
Hosting assets for AB tests
★ 1 4y agoExplain → -
awesome-troubleshooting
Great examples of real world troubleshooting case studies, tools and resources.
★ 1 3y agoExplain → -
marketplace-kubernetes ⑂
No description.
Shell ★ 1 3y agoExplain → -
nodebb-theme-persona-netdata ⑂ ▣
Persona - A modern and responsive NodeBB theme
Smarty ★ 1 5y agoExplain → -
helm-exporter ⑂
Export helm stats into the Prometheus format
Go ★ 1 3y agoExplain → -
Discourse-easy-footer ⑂
Fork of the original discourse component for use in the Netdata Community forums
JavaScript ★ 1 5y agoExplain → -
discourse-brand-header ⑂
Fork of the original discourse component for use in the Netdata Community forums
HTML ★ 1 1y agoExplain → -
systemd-journal-sdk
No description.
Rust ★ 0 13d agoExplain → -
testdata
Test data and fixtures for the Netdata Agent
★ 0 15d agoExplain → -
skills
Agent Skills for setting up, instrumenting, and troubleshooting infrastructure with Netdata.
Python ★ 0 1mo agoExplain → -
windows-driver
No description.
Shell ★ 0 3mo agoExplain → -
fastant ⑂
A drop-in replacement for std::time::Instant that is faster and more accurate.
★ 0 6mo agoExplain → -
roaring-rs ⑂
A better compressed bitset in Rust
★ 0 8mo agoExplain → -
opentelemetry-collector ⑂
OpenTelemetry Collector fork
Go ★ 0 5mo agoExplain → -
corrosion ⑂
Marrying Rust and CMake - Easy Rust and C/C++ Integration!
★ 0 1y agoExplain → -
ecs ⑂
Elastic Common Schema
Python ★ 0 1y agoExplain → -
gohugoio-hashstructure ⑂
Get hash values for arbitrary values in Go (golang).
★ 0 1y agoExplain → -
paho.golang ⑂
Go libraries
Go ★ 0 3y agoExplain → -
mosquitto ⑂
Eclipse Mosquitto - An open source MQTT broker
C ★ 0 3y agoExplain → -
nodebb-plugin-github-embed ⑂ ▣
Turns issue numbers (#1234) into dynamic entities in posts
★ 0 6y agoExplain → -
nodebb-plugin-twitter-netdata ⑂ ▣
NodeBB Plugin that allows users to embed tweets inline in their posts
JavaScript ★ 0 6y agoExplain → -
mongodb-helm-chart ⑂ ▣
Helm Charts
Smarty ★ 0 6y agoExplain → -
dygraphs ⑂
Interactive visualizations of time series using JavaScript and the HTML canvas tag
JavaScript ★ 0 3y agoExplain → -
pulsar-client-go ⑂
Apache Pulsar Go Client Library
Go ★ 0 3y agoExplain → -
redsync ⑂
Distributed mutual exclusion lock using Redis for Go
★ 0 3y agoExplain → -
haproxy-helm-chart ⑂
Helm chart for HAProxy kubernetes ingress controller
Mustache ★ 0 3y agoExplain → -
traefik-helm-chart ⑂
This is the incubator for the Traefik v2 helm chart
Makefile ★ 0 6y agoExplain → -
homebrew-core ⑂
🍻 Default formulae for the missing package manager for macOS
Ruby ★ 0 3y agoExplain →
No repos match these filters.