summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorJoel Hans <joel@netdata.cloud>2020-02-11 06:24:28 -0700
committerGitHub <noreply@github.com>2020-02-11 05:24:28 -0800
commit64dbeb929e2437ba65e628e81a6f546b42dcd4fa (patch)
tree1e848e6d0d29d621ee15b2eccad03796c2f293c0 /README.md
parent0a644338ddc5564ed890b62b7f0d10e84a9283ea (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.md44
1 files changed, 24 insertions, 20 deletions
diff --git a/README.md b/README.md
index 3f11414e01..a0c7c6b286 100644
--- a/README.md
+++ b/README.md
@@ -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.