Monitor your systems and applications, the right way!
-
- Unparalleled insights, in real-time,
- of everything happening on your systems and applications,
- with stunning, interactive web dashboards
- and powerful performance and health alarms.
-
- Use all the metrics, from all available sources!
-
-
- Netdata collects all the metrics native console tools do. It has been designed to kill the console for troubleshooting infrastructure slowdowns and outages.
-
-
-
-
- All metrics are important and all should be available when you need them.
-
- Filtering out most metrics is like reading a book by skipping most of its pages.
-
- Explore all metrics in a meaningful, easy to understand way!
-
-
- Netdata engineers and experts on our community organize metrics in a meaningful way, so that you can learn and understand them right on the job, while troubleshooting issues of your infrastructure.
-
-
-
-
- Metrics are a lot more than name-value pairs over time.
-
- It is just not practical to require from all users to have a deep understanding of all metrics for monitoring their systems and applications.
-
- Install and use immediately! Get fully functional visualization and alarms, in just a couple of seconds after installation!
-
-
- Netdata decouples your skills from your monitoring infrastructure.
- No matter how skillful or novice you are, Netdata will apply all the community knowledge and expertise to your monitoring infrastructure.
-
-
-
-
- Most of our infrastructure is based on standardized systems and applications.
-
- It is a tremendous waste of time and effort, in a global scale, to require from all users to configure their infrastructure dashboards and alarms metric by metric.
-
- Netdata is a monitoring agent you install on all your systems:
-
- physical servers, virtual servers, containers, IoT.
-
-
- Netdata is lightweight, designed to permanently run on all systems without disrupting their core function.
- By default, it needs just 1% CPU of a single core, a few MB or RAM and no disk I/O at all.
-
-
- Each Netdata is (by default) autonomous, taking care of all the following.
- But all your Netdata are integrated into one large distributed application.
-
-
-
-
★ Collect
-
- Netdata automatically detects data collection sources on the host it runs.
- It comes with hundreds of plugins for collecting system and application metrics,
- including databases, web servers, and commonly used application servers.
-
- Netdata is also a high performance, distributed statsd server, allowing custom
- application metrics to be collected and visualized.
-
-
-
★ Check (alarms)
-
- Each Netdata spawns a thread that examines the metrics as they get collected,
- evaluates pre-configured alarm expressions and triggers alarm notifications.
-
- Netdata comes with hundreds of alarms to detect common system and application issues,
- that are automatically attached to the collected metrics,
- supporting dozens of alarm notification integrations.
-
-
-
★ Stream
-
- Each Netdata can stream its metrics, in real-time, to any other Netdata.
- Streaming allows Netdata to be used in ephemeral nodes and containers in auto-scaled environments,
- but it also allows building Netdata hierarchies for aggregating the metrics of multiple Netdata nodes.
-
-
-
★ Store
-
- Each Netdata has its own internal metrics database. This database is optimized
- for minimal memory footprint, and due to its lockless design allows one writer
- and multiple readers per metric, concurrently, contributing significantly to
- the performance of Netdata.
-
-
-
★ Archive
-
- Netdata can archive its metrics to time-series databases (prometheus, graphite, opentsdb, json document dbs, etc)
- so that Netdata can be integrated to existing monitoring tool-chains.
-
-
-
★ Visualize
-
- The best part of Netdata is its visualization. Low latency, speedy and snazzy.
-
- Netdata dashboards are optimized for visual anomaly detection, a powerful tool to troubleshoot
- performance issues.
-
- Charts are coming from all servers, in parallel.
-
- The servers are not aware of this multi-server dashboard.
-
-
-
-
-
- EU - London connected clients
-
-
-
-
-
-
-
-
- Each server is not aware of the other servers.
-
- But on this dashboard they are one! (hover on the chart above)
-
-
-
-
-
-
-
-
Who uses netdata?
-
-
-
- Netdata is used by hundreds of thousands of users all over the world.
-
- Check our GitHub watchers list.
-
- You will find people working for Amazon, Atos, Baidu, Cisco Systems, Citrix,
- Deutsche Telekom, DigitalOcean, Elastic, EPAM Systems, Ericsson, Google,
- Groupon, Hortonworks, HP, Huawei, IBM, Microsoft, NewRelic,
- Nvidia, Red Hat, SAP, Selectel, TicketMaster, Vimeo, and many more!
-
-
- The following figures come from users using the netdata public global registry. Counting since May 16th 2016. Actual figures may be a lot higher.
-
-
-
- netdata unique users
-
-
-
-
-
-
-
-
-
- netdata monitored servers
-
-
-
-
-
-
-
-
-
- netdata sessions served
-
-
-
-
-
-
-
-
-
-
-
-
- netdata can generate auto-refreshing badges, like these:
-
-
-
-
-
-
- These badges auto-refresh every minute.
-
- these demo servers show what you will get by installing netdata
-
-
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
-
-
-
-
- Donated by CDN77.com
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
-
-
-
-
- Donated by DigitalOcean.com
-
-
-
-
-
-
-
- this page is a custom netdata dashboard
-
-
- charts are coming from 8 servers, in parallel
-
- the servers are not aware of this multi-server dashboard,
-
- each server is not aware of the other servers,
-
- but on this dashboard they are one!
-
-
-
- hover on a chart below, or drag it to show the past - the others will follow!
-
- double click on a chart to reset them all
-
-
-
- our nginx performance
-
-
- (we proxy netdata through nginx, on the demo sites)
-
- this utilization is about the whole netdata process tree and the percentage is of a single core!
- including BASH plugins (it monitors mysql on the demo sites), node.js plugins (it monitors bind9 on the demo sites), etc.
- and including the chart refreshes for the dashboards of all viewers.
-
-
-
-
-
-
- EU - London, API average response time in milliseconds
-
-
-
-
-
-
-
-
- US - Atlanta, API average response time in milliseconds
-
-
-
-
-
-
-
-
- US - California, API average response time in milliseconds
-
-
-
-
-
-
-
-
- Canada, API average response time in milliseconds
-
-
-
-
-
-
-
- netdata is really fast (the values are milliseconds!)
-
- These values include everything, from the reception of the first byte to the dispatch of the last, including gzip compression.
-
- Values above 2-3ms are usually chart refreshes of charts with several dimensions, charts with very long durations (zoomed out), or file transfers.
-
-
-
-
-
-
- want to know more?
-
- jump to the netdata page at github
-
- it needs just 3 mins to be installed on your servers!
-
-
-