summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorChris Akritidis <43294513+cakrit@users.noreply.github.com>2023-04-17 06:19:07 -0700
committerGitHub <noreply@github.com>2023-04-17 06:19:07 -0700
commita4f8dc6cde66f69760506e57958df1e03f4ea7b0 (patch)
tree2723e2087819e7d22c953d1444389ab491166845 /docs
parentfe1ca9fd0450fde88ffd663d0ba575637e325ee7 (diff)
Update suggested replication setups (#14914)
* Update suggested replication setups * Add dot
Diffstat (limited to 'docs')
-rw-r--r--docs/metrics-storage-management/enable-streaming.md33
1 files changed, 16 insertions, 17 deletions
diff --git a/docs/metrics-storage-management/enable-streaming.md b/docs/metrics-storage-management/enable-streaming.md
index a57e192151..f54ffaeba4 100644
--- a/docs/metrics-storage-management/enable-streaming.md
+++ b/docs/metrics-storage-management/enable-streaming.md
@@ -59,31 +59,30 @@ Here are a few example streaming configurations:
metrics to parent `B`.
- Any node with a database can generate alarms.
-### A basic parent child setup without Netdata cloud
-![Simple parent child no cloud](https://user-images.githubusercontent.com/43294513/228891897-aec7f7e1-172f-4ff1-b52d-209f59dc7125.jpg)
-For a predictable number of non-ephemeral nodes, with sufficient RAM and disk IO on each node,
-you can have a Netdata agent with the default settings running on each node and replicate its data to
-a Netdata parent, preferrably on a management/admin node outside your production infrastructure.
+### A basic parent child setup
-[Secure your nodes](https://github.com/netdata/netdata/blob/master/docs/category-overview-pages/secure-nodes.md) to
-protect them from the internet by making their UI accessible only via an nginx proxy, with potentially different subdomains
-for the parent and even each child, if necessary.
+![simple-parent-child](https://user-images.githubusercontent.com/43294513/232492152-11886282-29bc-401f-9577-24237e43a501.jpg)
-This setup is simple, does not involve Netdata Cloud, but you are limited to seeing metrics from one node at a time.
+For a predictable number of non-ephemeral nodes, install a Netdata agent on each node and replicate its data to a
+Netdata parent, preferrably on a management/admin node outside your production infrastructure.
+There are two variations of the basic setup:
-### A basic parent child setup with Netdata cloud
+- When your nodes have sufficient RAM and disk IO the Netdata agents on each node can run with the default
+ settings for data collection and retention.
-![Simple parent child](https://user-images.githubusercontent.com/43294513/228891775-0465ffab-1210-406b-b733-d626fd0c10d0.jpg)
+- When your nodes have severe RAM and disk IO limitations (e.g. Raspberry Pis), you should
+ [optimize the Netdata agent's performance](https://github.com/netdata/netdata/blob/master/docs/guides/configure/performance.md).
-This setup replaces the nginx proxy with Netdata Cloud, in order to provide
-[infrastructure monitoring](https://github.com/netdata/netdata/blob/master/docs/quickstart/infrastructure.md),
-instead of single node monitoring. The agent dashboards can be completely disabled, for increased security.
+[Secure your nodes](https://github.com/netdata/netdata/blob/master/docs/category-overview-pages/secure-nodes.md) to
+protect them from the internet by making their UI accessible only via an nginx proxy, with potentially different subdomains
+for the parent and even each child, if necessary.
-We have both children and the parent connected to the cloud, so that requests can be served by either of them.
-When both a child and a parent is available, the cloud will always prefer to request the data to display to the user
-from the parent.
+Both children and the parent are connected to the cloud, to enable infrastructure observability,
+[without transferring the collected data](https://github.com/netdata/netdata/blob/master/docs/netdata-security.md).
+Requests for data are always serverd by a connected Netdata agent. When both a child and a parent are connected,
+the cloud will always select the parent to query the user requested data.
### An advanced setup