Guides
Thoughtful guides to help you learn more about collecting metrics, monitoring your infrastructure, and troubleshooting with Netdata's powerful visualizations.
Step-by-step
Learn about Netdata's many features and capabilities in a guided experienced designed for those new to monitoring and troubleshooting.
The step-by-step Netdata guide
Learn about Netdata's many features and capabilities in a guided experienced designed for those new to monitoring and troubleshooting.
Step 1. Netdata's building blocks
In this introductory step, we'll talk about the fundamental ideas, philosophies, and UX decisions behind Netdata.
Step 2. Get to know Netdata's dashboard
Visit Netdata's dashboard to explore, manipulate charts, and check out alarms. Get your first taste of visual anomaly detection.
Step 3. Monitor more than one system with Netdata
While the dashboard lets you quickly move from one agent to another, Netdata Cloud is our SaaS solution for monitoring the health of many systems. We'll cover its features and the benefits of using Netdata Cloud on top of the dashboard.
Step 4. The basics of configuring Netdata
While Netdata can monitor thousands of metrics in real-time without any configuration, you may want to tweak some settings based on your system's resources.
Step 5. Health monitoring alarms and notifications
Learn how to tune, silence, and write custom alarms. Then enable notifications so you never miss a change in health status or performance anomaly.
Step 6. Collect metrics from more services and apps
Learn how to enable/disable collection plugins and configure a collection plugin job to add more charts to your Netdata dashboard and begin monitoring more apps and services, like MySQL, Nginx, MongoDB, and hundreds more.
Step 7. Netdata's dashboard in depth
Now that you configured your Netdata monitoring agent to your exact needs, you'll dive back into metrics snapshots, updates, and the dashboard's settings.
Step 8. Building your first custom dashboard
Using simple HTML, CSS, and JavaScript, we'll build a custom dashboard that displays essential information in any format you choose. You can even monitor many systems from a single HTML file.
Step 9. Long-term metrics storage
By default, Netdata can store lots of real-time metrics, but you can also tweak our custom database engine to your heart's content. Want to take your Netdata metrics elsewhere? We're happy to help you archive data to Prometheus, MongoDB, TimescaleDB, and others.
Step 10. Set up a proxy
Run Netdata behind an Nginx proxy to improve performance, and enable TLS/HTTPS for better security.
Collect & monitor
Extract and visualize metrics from essential services or applications on your infrastructure.
Change how long Netdata stores metrics
Learn how to store metrics to your hard drive.
Machine learning (ML) powered anomaly detection
Enable Netdata's machine learning algorithm to spot anomalies effortlessly.
How to use any StatsD data source with Netdata
Learn how to monitor any custom application instrumented with StatsD with per-second metrics and fully customizable, interactive charts.
Unsupervised anomaly detection for Raspberry Pi monitoring
Use a low-overhead machine learning algorithm and an open-source monitoring tool to detect anomalous metrics on a Raspberry Pi.
LAMP stack monitoring (Linux, Apache, MySQL, PHP) with Netdata
Set up robust LAMP stack monitoring (Linux, Apache, MySQL, PHP) in just a few minutes using a free, open-source monitoring tool that collects metrics every second.
Detect anomalies in systems and applications (part 1)
Detect anomalies in any system, container, or application in your infrastructure with machine learning and the open-source Netdata Agent.
Monitor and visualize anomalies (part 2)
Using unsupervised anomaly detection, trigger alarms seconds after your mission-critical metrics behave strangely, then visualize everything in parallel to find the root cause.
Monitor any process in real-time with Netdata
Tap into Netdata's powerful collectors, with per-second utilization metrics for every process, to troubleshoot faster and make data-informed decisions.
Monitor a Kubernetes (k8s) cluster with Netdata
Use Netdata's helmchart, service discovery plugin, and Kubelet/kube-proxy collectors for real-time visibility into your Kubernetes cluster.
Monitor, troubleshoot, and debug applications with eBPF metrics
Using this guide, you'll learn the fundamentals of setting up Netdata to give you kernel-level metrics from your application so that you can monitor, troubleshoot, and debug to your heart's content.
Monitor Pi-hole (and a Raspberry Pi) with Netdata
Netdata helps you monitor and troubleshoot all kinds of devices and the applications they run, including IoT devices like the Raspberry Pi and applications like Pi-hole.
Monitor Nginx or Apache web server log files with Netdata
This guide will walk you through using the new Go-based web log collector to turn the logs these web servers constantly write to into real-time insights into your infrastructure.
Monitor Unbound DNS servers with Netdata
This guide will show you how to collect dozens of essential metrics from your Unbound servers with minimal configuration.
Monitor CockroachDB metrics with Netdata
Collect more than 50 unique metrics from CockroachDB databases and put them on interactive visualizations designed for better visual anomaly detection.
Monitor a Hadoop cluster with Netdata
Netdata comes with built-in and pre-configured support for monitoring both HDFS and Zookeeper.
Configure
Advanced configuration options for those who want to elevate their Netdata Agent-monitored nodes.
Stop notifications for individual alarms
Learn how to disable select alarms to minimize distractions.
How to optimize the Netdata Agent's performance
While the Netdata Agent is designed to monitor a system with only 1% CPU, you can optimize its performance for low-resource systems.
Use host labels to organize systems, metrics, and alarms
Let's take a peek into how to create host labels and apply them across a few of Netdata's features to give you more organization power over your infrastructure.
Use dimension templates to create dynamic alarms
Dimension templates can condense many individual entities into one—no more copy-pasting one entity and changing the alarm/template and lookup lines for each dimension you'd like to monitor.
Deploy
Strategies and playbooks for bootstrapping an infrastructure monitoring solution with Netdata and infrastructure as code tools.
Develop
Improve Netdata's developer experience through code contributions, developing new data collectors, and more.
Export
Explore Netdata's interoperability with other monitoring and visualization platforms.