Skip to main content

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.

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.