diff options
author | Joel Hans <joel@netdata.cloud> | 2020-02-11 06:24:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-11 05:24:28 -0800 |
commit | 64dbeb929e2437ba65e628e81a6f546b42dcd4fa (patch) | |
tree | 1e848e6d0d29d621ee15b2eccad03796c2f293c0 /README.md | |
parent | 0a644338ddc5564ed890b62b7f0d10e84a9283ea (diff) |
Docs: Promote DB engine/long-term metrics storage more heavily (#8031)
* Fixes to DOCS home and README
* Edit conf-guide and getting-started
* Add dbengine settings to map
* Fix tutorial and step-by-step
* Fix artifacts of old memory mode types
* A few tweaks
* Push a little harder on README
* Fix for Markos
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 44 |
1 files changed, 24 insertions, 20 deletions
@@ -13,15 +13,17 @@ PYTHON](https://img.shields.io/lgtm/grade/python/g/netdata/netdata.svg?logo=lgtm --- -**Netdata** is **distributed, real-time, performance and health monitoring for systems and applications**. It is a +Netdata is **distributed, real-time performance and health monitoring** for systems and applications. It is a highly-optimized monitoring agent you install on all your systems and containers. -Netdata provides **unparalleled insights**, **in real-time**, of everything happening on the systems it runs (including -web servers, databases, applications), using **highly interactive web dashboards**. It can run autonomously, without any -third-party components, or it can be integrated to existing monitoring toolchains (Prometheus, Graphite, OpenTSDB, -Kafka, Grafana, and more). +Netdata provides **unparalleled insights**, in **real-time**, of everything happening on the systems it's running on +(including web servers, databases, applications), using **highly interactive web dashboards**. -Netdata is **fast** and **efficient**, designed to permanently run on all systems (**physical** & **virtual** servers, +A highly-efficient database **stores long-term historical metrics for days, weeks, or months**, all at 1-second +granularity. Run this long-term storage autonomously, or integrate Netdata with your existing monitoring toolchains +(Prometheus, Graphite, OpenTSDB, Kafka, Grafana, and more). + +Netdata is **fast** and **efficient**, designed to permanently run on all systems (**physical** and **virtual** servers, **containers**, **IoT** devices), without disrupting their core function. Netdata is **free, open-source software** and it currently runs on **Linux**, **FreeBSD**, and **MacOS**, along with @@ -171,25 +173,26 @@ Netdata is a monitoring agent you install on all your systems. It is: - A **metrics collector** for system and application metrics (including web servers, databases, containers, and much more), -- A custom **database engine** to store recent metrics in memory and "spill" historical metrics to disk for efficient - long-term storage, +- A **long-term metrics database** that stores recent metrics in memory and "spills" historical metrics to disk for + efficient long-term storage, - A super fast, interactive, and modern **metrics visualizer** optimized for anomaly detection, -- And an **alarms notification engine** - an advanced watchdog for detecting performance and availability issues +- And an **alarms notification engine** for detecting performance and availability issues. All the above, are packaged together in a very flexible, extremely modular, distributed application. This is how Netdata compares to other monitoring solutions: -| Netdata | others (open-source and commercial) | -| :-------------------------------------------------------------- | :----------------------------------------------------- | -| **High resolution metrics** (1s granularity) | Low resolution metrics (10s granularity at best) | -| Monitors everything, **thousands of metrics per node** | Monitor just a few metrics | -| UI is super fast, optimized for **anomaly detection** | UI is good for just an abstract view | -| **Meaningful presentation**, to help you understand the metrics | You have to know the metrics before you start | -| Install and get results **immediately** | Long preparation is required to get any useful results | -| Use it for **troubleshooting** performance problems | Use them to get _statistics of past performance_ | -| **Kills the console** for tracing performance issues | The console is always required for troubleshooting | -| Requires **zero dedicated resources** | Require large dedicated resources | +| Netdata | others (open-source and commercial) | +| :-------------------------------------------------------------- | :--------------------------------------------------------------- | +| **High resolution metrics** (1s granularity) | Low resolution metrics (10s granularity at best) | +| Monitors everything, **thousands of metrics per node** | Monitor just a few metrics | +| UI is super fast, optimized for **anomaly detection** | UI is good for just an abstract view | +| **Long-term, autonomous storage** at one-second granularity | Centralized metrics in an expensive data lake at 10s granularity | +| **Meaningful presentation**, to help you understand the metrics | You have to know the metrics before you start | +| Install and get results **immediately** | Long preparation is required to get any useful results | +| Use it for **troubleshooting** performance problems | Use them to get _statistics of past performance_ | +| **Kills the console** for tracing performance issues | The console is always required for troubleshooting | +| Requires **zero dedicated resources** | Require large dedicated resources | Netdata is **open-source**, **free**, super **fast**, very **easy**, completely **open**, extremely **efficient**, **flexible** and integrate-able. @@ -282,7 +285,8 @@ This is what you should expect from Netdata: - **1s granularity** - The highest possible resolution for all metrics. - **Unlimited metrics** - Netdata collects all the available metrics—the more, the better. - **1% CPU utilization of a single core** - It's unbelievably optimized. -- **A few MB of RAM** - The low-memory round-robin option uses 25MB RAM, and you can [resize it](database/). +- **A few MB of RAM** - The highly-efficient database engine stores per-second metrics in RAM and then "spills" + historical metrics to disk long-term storage. - **Minimal disk I/O** - While running, Netdata only writes historical metrics and reads `error` and `access` logs. - **Zero configuration** - Netdata auto-detects everything, and can collect up to 10,000 metrics per server out of the box. |