Netdata Guides

Thoughtful guides to help you learn more about collecting metrics, monitoring your infrastructure, and troubleshooting with Netdata's powerful visualizations.

Collect & monitor

Extract and visualize metrics from essential services or applications on your infrastructure.

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

Monitor a Hadoop cluster with Netdata

Netdata comes with built-in and pre-configured support for monitoring both HDFS and Zookeeper.

Start now

Configure

Advanced configuration options for those who want to elevate their Netdata Agent-monitored nodes.

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.

Start now

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.

Start now

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.

Start now

Deploy

Strategies and playbooks for bootstrapping an infrastructure monitoring solution with Netdata and infrastructure as code tools.

Deploy Netdata with Ansible

Deploy an infrastructure monitoring solution in minutes with the Netdata Agent and Ansible. Use and customize a simple playbook for monitoring as code.

Start now

Export

Explore Netdata's interoperability with other monitoring and visualization platforms.

Export and visualize Netdata metrics in Graphite

In this guide, we'll show you how to export Netdata metrics to Graphite for long-term storage and further analysis.

Start now

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.

Start now

Step 1. Netdata's building blocks

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

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.

Start now

Step 10. Set up a proxy

Run Netdata behind an Nginx proxy to improve performance, and enable TLS/HTTPS for better security.

Start now