@cryptotaxi247 / netdata-1 / commits / ab50fc57b

Update README.md

Costa Tsaousis committed Jul 16, 2023 at 13:58 UTC ab50fc57b7fe44de23603670d3801de1e25f91e9
1 file changed +12 -9
README.md
+12 -9
@@ -131,7 +131,7 @@ Netdata is built around a **modular metrics processing pipeline**.
131
132 Each Netdata Agent can perform the following functions:
133
134 -1. **COLLECT**<br/>
134 +1. **`COLLECT` metrics from their sources**<br/>
135 Uses [internal](https://github.com/netdata/netdata/tree/master/collectors) and [external](https://github.com/netdata/go.d.plugin/tree/master/modules) plugins to collect data from their sources.
136
137 Netdata auto-detects and collects almost everything from the operating system: including CPU, Interrupts, Memory, Disks, Mount Points, Filesystems, Network Stack, Network Interfaces, Containers, VMs, Processes, SystemD Units, Linux Performance Metrics, Linux eBPF, Hardware Sensors, IPMI, and more.
@@ -144,27 +144,30 @@ Each Netdata Agent can perform the following functions:
144
145 And it also supports synthetic tests / white box tests, so you can ping servers, check API responses, or even check filesystem files and directories to generate metrics, train ML and run alerts and notifications on their status.
146
147 -3. **STORE**<br/>
147 +2. **`STORE` metrics to a database**<br/>
148 Uses database engine plugins to store the collected data, either in memory and/or on disk. We have developed our own [`dbengine`](https://github.com/netdata/netdata/tree/master/database/engine#readme) for storing the data in a very efficient manner, allowing Netdata to have less than 1 byte per sample on disk and amazingly fast queries.
149
150 -4. **LEARN** (ML)<br/>
150 +3. **`LEARN` the behavior of metrics** (ML)<br/>
151 Trains multiple Machine-Learning (ML) models per metric to learn the behavior of each metric individually.
152
153 -5. **DETECT** (ML)<br/>
153 +4. **`DETECT` anomalies in metrics** (ML)<br/>
154 Uses the trained machine learning (ML) models to detect outliers and mark collected samples as **anomalies**. Netdata stores anomaly information together with each sample and also streams it to Netdata Parents so that the anomaly is also available at query time for the whole retention of each metric.
155
156 -6. **CHECK**<br/>
156 +5. **`CHECK` metrics and trigger alert notifications**<br/>
157 Uses its configured alerts to check the metrics for common issues and send alert notifications.
158
159 -7. **STREAM**<br/>
159 +6. **`STREAM` metrics to other Netdata Agents**<br/>
160 Push metrics in real-time to Netdata Parents.
161
162 -8. **ARCHIVE**<br/>
162 +7. **`ARCHIVE` metrics to 3rd party databases**<br/>
163 Export metrics to industry standard time-series databases, like `Prometheus`, `InfluxDB`, `OpenTSDB`, `Graphite`, etc.
164
165 -9. **QUERY**<br/>
165 +8. **`QUERY` metrics and present dashboards**<br/>
166 Provide an API to query the data and present interactive dashboards to users.
167
168 +9. **`SCORE` metrics to reveal similarities and patterns**<br/>
169 + Score the metrics according to given criteria, to find the needle in the haystack.
170 +
171 When using Netdata Parents, all the functions of a Netdata Agent (except data collection) can be delegated to Parents to offload production systems.
172
173
@@ -242,7 +245,7 @@ So, the biggest difference of Netdata to Prometheus and Grafana, is that we deci
245
246 - When compared to Grafana, Netdata is fully automated. Grafana has more customization capabilities than Netdata, but Netdata presents fully functional dashboards by itself and most importantly it gives you the means to understand, analyze, filter, slice and dice the data without the need for you to edit queries or be aware of any peculiarities the underlying metrics may have. Furthermore, to help you when you need to find the needle in the haystack, Netdata has advanced troubleshooting tools provided by the Netdata metrics scoring engine, that allows it to score metrics based on their anomaly rate, their differences or similarities for any given time-frame.
247
245 -Despite all these, Netdata integrates nicely with Prometheus and Grafana and we have reports from users who use Netdata with Prometheus and Grafana in production.
248 +Still, if you are already familiar with Prometheus and Grafana, Netdata integrates nicely with them, and we have reports from users who use Netdata with Prometheus and Grafana in production.
249
250 ### :cloud: Do I have to subscribe to Netdata Cloud?
251