0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-10 16:17:36 +00:00

Overhaul deployment strategies documentation ()

This commit is contained in:
Ralph Meijer 2023-07-21 11:55:45 +02:00 committed by GitHub
parent c80606fc0c
commit 8e636a8ce6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 570 additions and 3 deletions

18
diagrams/docs/Makefile Normal file
View file

@ -0,0 +1,18 @@
DRAWIO ?= /opt/drawio/drawio
DRAWIO_FLAGS = --export --format svg --transparent --embed-svg-images
SOURCES := $(wildcard *.drawio)
TARGETS := $(patsubst %.drawio,%.svg,$(SOURCES))
.PHONY:
all: svg
.PHONY:
svg: $(TARGETS)
.PHONY:
clean:
rm $(TARGETS)
$(TARGETS): %.svg: %.drawio
$(DRAWIO) $(DRAWIO_FLAGS) --output $@ $<

View file

@ -0,0 +1,94 @@
<mxfile host="Electron" modified="2023-07-20T12:39:34.672Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.1 Chrome/112.0.5615.204 Electron/24.6.1 Safari/537.36" etag="3m4L8vSTHiVUZEnnshKM" version="21.6.1" type="device">
<diagram id="Lg7vz60IHY17HW2-6Wet" name="Page-1">
<mxGraphModel dx="3881" dy="597" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="9hzljzjmdXbXK4-UHNHA-1" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="40" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-2" value="Child" style="image=img/lib/mscae/Kubernetes.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E8E8F0;rounded=0;whiteSpace=wrap;html=1;strokeColor=#2B2B88;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="9hzljzjmdXbXK4-UHNHA-1" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-3" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="9hzljzjmdXbXK4-UHNHA-1" vertex="1">
<mxGeometry x="45" y="47.680000000000064" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-4" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-2120" y="200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-5" value="Parent" style="image=img/lib/ibm/vpc/Instance.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E6F0E2;rounded=0;whiteSpace=wrap;html=1;strokeColor=#00882B;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="9hzljzjmdXbXK4-UHNHA-4" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-6" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="9hzljzjmdXbXK4-UHNHA-4" vertex="1">
<mxGeometry x="45" y="47.68000000000001" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-7" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="360" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-8" value="Child" style="image=img/lib/mscae/Kubernetes.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E8E8F0;rounded=0;whiteSpace=wrap;html=1;strokeColor=#2B2B88;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="9hzljzjmdXbXK4-UHNHA-7" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-9" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="9hzljzjmdXbXK4-UHNHA-7" vertex="1">
<mxGeometry x="45" y="47.680000000000064" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-10" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-11" value="Child" style="image=img/lib/mscae/Kubernetes.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E8E8F0;rounded=0;whiteSpace=wrap;html=1;strokeColor=#2B2B88;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="9hzljzjmdXbXK4-UHNHA-10" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-12" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="9hzljzjmdXbXK4-UHNHA-10" vertex="1">
<mxGeometry x="45" y="47.680000000000064" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-13" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="9hzljzjmdXbXK4-UHNHA-3" target="9hzljzjmdXbXK4-UHNHA-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2075" y="100" as="sourcePoint" />
<mxPoint x="-2090" y="230" as="targetPoint" />
<Array as="points">
<mxPoint x="-1920" y="170" />
<mxPoint x="-1970" y="180" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-14" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-2440" y="200" width="200" height="120" as="geometry" />
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-15" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="1" vertex="1">
<mxGeometry x="-2355" y="260" width="30" height="24.64" as="geometry" />
</mxCell>
<UserObject label="Netdata Cloud" placeholders="1" name="Variable" id="9hzljzjmdXbXK4-UHNHA-16">
<mxCell style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1">
<mxGeometry x="-2380" y="230" width="80" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="9hzljzjmdXbXK4-UHNHA-17" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="9hzljzjmdXbXK4-UHNHA-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1835" y="260" as="sourcePoint" />
<mxPoint x="-2130" y="390" as="targetPoint" />
<Array as="points">
<mxPoint x="-1960" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-18" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" target="9hzljzjmdXbXK4-UHNHA-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1835" y="420.00000000000045" as="sourcePoint" />
<mxPoint x="-2240" y="290" as="targetPoint" />
<Array as="points">
<mxPoint x="-1920" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9hzljzjmdXbXK4-UHNHA-19" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.875;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9hzljzjmdXbXK4-UHNHA-6" target="9hzljzjmdXbXK4-UHNHA-14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2100" y="260" as="sourcePoint" />
<mxPoint x="-2260" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="sAbJ-ZkHGilm_QvKE5MA-4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-2450" y="20" width="710" height="480" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,175 @@
<mxfile host="Electron" modified="2023-07-20T12:33:00.252Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.1 Chrome/112.0.5615.204 Electron/24.6.1 Safari/537.36" etag="4dPvHLl_We1HZr0tWjiG" version="21.6.1" type="device">
<diagram id="6icVsA4TxjqhASaly5wK" name="Page-1">
<mxGraphModel dx="3937" dy="279" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="2u2dYaNMbGm1rf29NnE4-1" value="Parent" style="image=img/lib/ibm/vpc/Instance.svg;imageVerticalAlign=bottom;fontStyle=0;verticalAlign=bottom;align=left;spacingLeft=32;spacingBottom=4;fillColor=#E6F0E2;rounded=0;whiteSpace=wrap;html=1;strokeColor=#00882B;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="1" vertex="1">
<mxGeometry x="-2120" y="320" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-2" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="40" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-3" value="Child" style="image=img/lib/mscae/Kubernetes.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E8E8F0;rounded=0;whiteSpace=wrap;html=1;strokeColor=#2B2B88;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="2u2dYaNMbGm1rf29NnE4-2" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-4" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="2u2dYaNMbGm1rf29NnE4-2" vertex="1">
<mxGeometry x="45" y="47.680000000000064" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-5" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-2120" y="80" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-6" value="" style="group" parent="2u2dYaNMbGm1rf29NnE4-5" vertex="1" connectable="0">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-7" value="Parent" style="image=img/lib/ibm/vpc/Instance.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E6F0E2;rounded=0;whiteSpace=wrap;html=1;strokeColor=#00882B;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="2u2dYaNMbGm1rf29NnE4-6" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-8" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="2u2dYaNMbGm1rf29NnE4-6" vertex="1">
<mxGeometry x="45" y="47.68000000000001" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-9" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="360" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-10" value="Child" style="image=img/lib/mscae/Kubernetes.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E8E8F0;rounded=0;whiteSpace=wrap;html=1;strokeColor=#2B2B88;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="2u2dYaNMbGm1rf29NnE4-9" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-11" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="2u2dYaNMbGm1rf29NnE4-9" vertex="1">
<mxGeometry x="45" y="47.680000000000064" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-12" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-13" value="Child" style="image=img/lib/mscae/Kubernetes.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E8E8F0;rounded=0;whiteSpace=wrap;html=1;strokeColor=#2B2B88;strokeWidth=1;dashed=0;container=0;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="2u2dYaNMbGm1rf29NnE4-12" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-14" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="2u2dYaNMbGm1rf29NnE4-12" vertex="1">
<mxGeometry x="45" y="47.680000000000064" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-15" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-4" target="2u2dYaNMbGm1rf29NnE4-8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2075" y="100" as="sourcePoint" />
<mxPoint x="-2090" y="230" as="targetPoint" />
<Array as="points">
<mxPoint x="-1980" y="134" />
<mxPoint x="-1920" y="130" />
<mxPoint x="-1920" y="170" />
<mxPoint x="-1970" y="180" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-16" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-2440" y="200" width="200" height="120" as="geometry" />
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-17" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="1" vertex="1">
<mxGeometry x="-2355" y="260" width="30" height="24.64" as="geometry" />
</mxCell>
<UserObject label="Netdata Cloud" placeholders="1" name="Variable" id="2u2dYaNMbGm1rf29NnE4-18">
<mxCell style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1">
<mxGeometry x="-2380" y="230" width="80" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="2u2dYaNMbGm1rf29NnE4-19" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-14" target="2u2dYaNMbGm1rf29NnE4-8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1835" y="260" as="sourcePoint" />
<mxPoint x="-2130" y="390" as="targetPoint" />
<Array as="points">
<mxPoint x="-1920" y="200" />
<mxPoint x="-1960" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-20" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-11" target="2u2dYaNMbGm1rf29NnE4-8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1835" y="420.00000000000045" as="sourcePoint" />
<mxPoint x="-2240" y="290" as="targetPoint" />
<Array as="points">
<mxPoint x="-1940" y="280" />
<mxPoint x="-1960" y="280" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-21" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.88;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-8" target="2u2dYaNMbGm1rf29NnE4-16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2100" y="260" as="sourcePoint" />
<mxPoint x="-2260" y="260" as="targetPoint" />
<Array as="points">
<mxPoint x="-2160" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-22" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.96;entryY=0.7;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-28" target="2u2dYaNMbGm1rf29NnE4-16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2065" y="190.00000000000045" as="sourcePoint" />
<mxPoint x="-2254" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-23" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;dashed=1;dashPattern=1 3" parent="1" target="2u2dYaNMbGm1rf29NnE4-28" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1830" y="110" as="sourcePoint" />
<mxPoint x="-2035" y="143.84000000000015" as="targetPoint" />
<Array as="points">
<mxPoint x="-1960" y="240" />
<mxPoint x="-1920" y="140" />
<mxPoint x="-1910" y="180" />
<mxPoint x="-1960" y="190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-24" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;dashPattern=1 3;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-14" target="2u2dYaNMbGm1rf29NnE4-28" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1820" y="120" as="sourcePoint" />
<mxPoint x="-2035" y="383.8400000000006" as="targetPoint" />
<Array as="points">
<mxPoint x="-1920" y="320" />
<mxPoint x="-1910" y="150" />
<mxPoint x="-1900" y="190" />
<mxPoint x="-1950" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-25" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;dashed=1;dashPattern=1 3;exitX=0;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-11" target="2u2dYaNMbGm1rf29NnE4-28" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1825" y="276.1600000000001" as="sourcePoint" />
<mxPoint x="-2035" y="390.00000000000045" as="targetPoint" />
<Array as="points">
<mxPoint x="-1960" y="410" />
<mxPoint x="-1900" y="160" />
<mxPoint x="-1890" y="200" />
<mxPoint x="-1940" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-26" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-28" target="2u2dYaNMbGm1rf29NnE4-8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1825" y="103.84000000000015" as="sourcePoint" />
<mxPoint x="-2035" y="143.84000000000015" as="targetPoint" />
<Array as="points">
<mxPoint x="-2067" y="250" />
<mxPoint x="-1910" y="140" />
<mxPoint x="-1910" y="180" />
<mxPoint x="-1960" y="190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-27" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2u2dYaNMbGm1rf29NnE4-8" target="2u2dYaNMbGm1rf29NnE4-28" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2057.5" y="377.6800000000003" as="sourcePoint" />
<mxPoint x="-1990" y="240" as="targetPoint" />
<Array as="points">
<mxPoint x="-2052" y="250" />
<mxPoint x="-1900" y="190" />
<mxPoint x="-1950" y="200" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2u2dYaNMbGm1rf29NnE4-28" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="1" vertex="1">
<mxGeometry x="-2075" y="367.68000000000006" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="QEZQeNdzObi8i7UJ0P2z-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="-2450" y="20" width="710" height="480" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -0,0 +1,78 @@
<mxfile host="Electron" modified="2023-07-20T12:32:57.885Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.1 Chrome/112.0.5615.204 Electron/24.6.1 Safari/537.36" etag="XoT4EesbKN_yrhtWsApZ" version="21.6.1" type="device">
<diagram id="E7sTq34lYOFrp3zBdxYR" name="Page-1">
<mxGraphModel dx="3697" dy="278" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="qJ1fazh-xYwICBQDKXbx-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="-2450" y="20" width="710" height="480" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-1" value="--" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="40" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-2" value="Stand-alone" style="image=img/lib/ibm/vpc/BareMetalServer.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E6F0E2;rounded=0;whiteSpace=wrap;html=1;strokeColor=#00882B;strokeWidth=1;dashed=0;container=1;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="HWLBEzyQGuHBr8rm4z_1-1" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-3" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="HWLBEzyQGuHBr8rm4z_1-1" vertex="1">
<mxGeometry x="45" y="47.68000000000001" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-4" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="200" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-5" value="Stand-alone" style="image=img/lib/ibm/vpc/BareMetalServer.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E6F0E2;rounded=0;whiteSpace=wrap;html=1;strokeColor=#00882B;strokeWidth=1;dashed=0;container=1;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="HWLBEzyQGuHBr8rm4z_1-4" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-6" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="HWLBEzyQGuHBr8rm4z_1-4" vertex="1">
<mxGeometry x="45" y="47.68000000000001" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-7" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-1880" y="360" width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-8" value="Stand-alone" style="image=img/lib/ibm/vpc/BareMetalServer.svg;imageVerticalAlign=top;fontStyle=0;verticalAlign=top;align=left;spacingLeft=32;spacingTop=4;fillColor=#E6F0E2;rounded=0;whiteSpace=wrap;html=1;strokeColor=#00882B;strokeWidth=1;dashed=0;container=1;spacing=-4;collapsible=0;expand=0;recursiveResize=0;" parent="HWLBEzyQGuHBr8rm4z_1-7" vertex="1">
<mxGeometry width="120" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-9" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="HWLBEzyQGuHBr8rm4z_1-7" vertex="1">
<mxGeometry x="45" y="47.68000000000001" width="30" height="24.64" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-10" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.88;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HWLBEzyQGuHBr8rm4z_1-3" target="HWLBEzyQGuHBr8rm4z_1-11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2700" y="280" as="sourcePoint" />
<mxPoint x="-2650" y="230" as="targetPoint" />
<Array as="points">
<mxPoint x="-2160" y="170" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-11" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-2440" y="200" width="200" height="120" as="geometry" />
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-12" value="" style="shape=image;aspect=fixed;image=data:image/svg+xml,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTc3LjhtbSIKICAgaGVpZ2h0PSIxNDYuMDVtbSIKICAgdmlld0JveD0iMCAwIDE3Ny44IDE0Ni4wNSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTg1OTMiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yIChiMGE4NDg2NTQxLCAyMDIyLTEyLTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby1vbmx5LnN2ZyIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzE4NTk1IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuOTE0OTA2IgogICAgIGlua3NjYXBlOmN4PSI0MjcuMzY2MzEiCiAgICAgaW5rc2NhcGU6Y3k9IjM2OC4zNDM4NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3MTYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQwNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTcyMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTg1OTAiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4yMTU0ODA5LC01MS4zMjc0ODQpIj4KICAgIDxwYXRoCiAgICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICBkPSJNIDEwMS4xNTQ1NCwxOTcuMzc3NDggSCA2NS4yODc4ODUgTCAtOC4yMTU0ODA5LDUxLjMyNzQ4NCBIIDk2LjEyMDU3NCBjIDQwLjU3MDE0NiwwLjA3Njc1IDczLjQ0MjUxNiwzMy45MjE0MzUgNzMuNDYzOTQ2LDc1LjY3MzQ3NiAtMC4wNjUxLDM4LjkwOTM2IC0zMC42NzA1LDcwLjM3NjUyIC02OC40Mjk5OCw3MC4zNzY1MiB6IgogICAgICAgZmlsbD0id2hpdGUiCiAgICAgICBpZD0icGF0aDExIgogICAgICAgc3R5bGU9ImZpbGw6IzAwYWI0NDtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiIC8+CiAgPC9nPgo8L3N2Zz4K;" parent="1" vertex="1">
<mxGeometry x="-2355" y="259.99999999999994" width="30" height="24.64" as="geometry" />
</mxCell>
<UserObject label="Netdata Cloud" placeholders="1" name="Variable" id="HWLBEzyQGuHBr8rm4z_1-13">
<mxCell style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;" parent="1" vertex="1">
<mxGeometry x="-2380" y="230" width="80" height="20" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-14" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.875;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HWLBEzyQGuHBr8rm4z_1-6" target="HWLBEzyQGuHBr8rm4z_1-11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2410" y="300" as="sourcePoint" />
<mxPoint x="-2360" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HWLBEzyQGuHBr8rm4z_1-15" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;entryX=0.96;entryY=0.7;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="HWLBEzyQGuHBr8rm4z_1-9" target="HWLBEzyQGuHBr8rm4z_1-11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-2170" y="440" as="sourcePoint" />
<mxPoint x="-2240" y="290" as="targetPoint" />
<Array as="points">
<mxPoint x="-2160" y="360" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="WIS0gJ1Amc_NrS0tKFj--1" value="" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="-2260" y="310" width="80" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View file

@ -21,7 +21,7 @@ There are 3 components to structure your Netdata ecosystem:
3. **Netdata Cloud**
Our SaaS, combining all your infrastructure, all your Netdata Agents and Parents, into one uniform, distributed, infinitely
Our SaaS, combining all your infrastructure, all your Netdata Agents and Parents, into one uniform, distributed,
scalable, monitoring database, offering advanced data slicing and dicing capabilities, custom dashboards, advanced troubleshooting
tools, user management, centralized management of alerts, and more.
@ -30,9 +30,211 @@ The Netdata Agent is a highly modular software piece, providing data collection
database, a query engine, health monitoring and alerts, machine learning and anomaly detection, metrics exporting to third party systems.
To help our users have a complete experience of Netdata when they install it for the first time, a Netdata Agent with default configuration
## Deployment Options Overview
This section provides a quick overview of a few common deployment options. The next sections go into configuration examples and further reading.
### Stand-alone Deployment
To help our users have a complete experience of Netdata when they install it for the first time, a Netdata Agent with default configuration
is a complete monitoring solution out of the box, having all these features enabled and available.
The Agent will act as a _stand-alone_ Agent by default, and this is great to start out with for small setups and home labs. By [connecting each Agent to Cloud](https://github.com/netdata/netdata/blob/master/claim/README.md), you can see an overview of all your nodes, with aggregated charts and centralized alerting, without setting up a Parent.
![image](https://github.com/netdata/netdata/assets/116741/6a638175-aec4-4d46-85a6-520c283ab6a8)
### Parent Child Deployment
An Agent connected to a Parent is called a _Child_. It will _stream_ metrics to its Parent. The Parent can then take care of storing metrics on behalf of that node (with longer retention), handle metrics queries for showing dashboards, and provide alerting.
When using Cloud, it is recommended that just the Parent is connected to Cloud. Child Agents can then be configured to have short retention, in RAM instead of on Disk, and have alerting and other features disabled. Because they don't need to connect to Cloud themselves, those children can then be further secured by not allowing outbound traffic.
![image](https://github.com/netdata/netdata/assets/116741/6ae2b10c-7f7d-4503-aac4-0a9381c6f80b)
This setup allows for leaner Child nodes and is good for setups with more than a handful of nodes. Metrics data remains accessible if the Child node is temporarily unavailable or decommissioned, although there is no failover in case the Parent becomes unavailable.
### ActiveActive Parent Deployment
For high availability, Parents can be configured to stream data for their children between them, and keep the data sets in sync. Child Agents are configured with the addresses of both Parent Agents, but will only stream to one of them at a time. When that Parent becomes unavailable, it reconnects to another. When the first Parent becomes available again, that Parent will catch up by receiving the backlog from the second.
With both Parent Agents connected to Cloud, Cloud will route queries to either Parent transparently, depending on their availability. Alerts trigger on either Parent will stream to Cloud, and Cloud will deduplicate and debounce state changes to prevent spurious notifications.
![image](https://github.com/netdata/netdata/assets/116741/cb65698d-a6b7-43ee-a2d1-c30d0a46f084)
## Configuration Details
### Stand-alone Deployment
The stand-alone setup is configured out of the box with reasonable defaults, but please consult our [configuration documentation](https://github.com/netdata/netdata/blob/master/docs/cloud/cheatsheet.md) for details, including the overview of [common configuration changes](https://github.com/netdata/netdata/blob/master/docs/configure/common-changes.md).
### Parent Child Deployment
For setups involving Child and Parent Agents, the Agents need to be configured for [_streaming_](https://github.com/netdata/netdata/blob/master/streaming/README.md), through the configuration file `stream.conf`. This will instruct the Child to stream data to the Parent and the Parent to accept streaming connections for one or more Child Agents. To secure this connection, both need set up a shared API key (to replace the string `API_KEY` in the examples below). Additionally, the Child is configured with one or more addresses of Parent Agents (`PARENT_IP_ADDRESS`).
An API key is a key created with `uuidgen` and is used for authentication and/or customization in the Parent side. I.e. a Child will stream using the API key, and a Parent is configured to accept connections from Child, but can also apply different options for children by using multiple different API keys. The easiest setup uses just one API key for all Child Agents.
#### Child config
As mentioned above, the recommendation is to not claim the Child to Cloud directly during your setup, avoiding establishing an [ACLK](https://github.com/netdata/netdata/blob/master/aclk/README.md) connection.
To reduce the footprint of the Netdata Agent on your production system, some capabilities can be switched OFF on the Child and kept ON on the Parent. In this example, Machine Learning and Alerting are disabled in the Child, so that the Parent can take the load. We also use RAM instead of disk to store metrics with limited retention, covering temporary network issues.
##### netdata.conf
On the child node, edit `netdata.conf` by using the edit-config script: `/etc/netdata/edit-config netdata.conf` set the following parameters:
```yaml
[db]
# https://learn.netdata.cloud/docs/agent/database
# none = no retention, ram = some retention in ram
mode = ram
# The retention in seconds.
# This provides some tolerance to the time the child has to find a parent in
# order to transfer the data. For IoT this can be lowered to 120.
retention = 1200
# The granularity of metrics, in seconds.
# You may increase this to lower CPU resources.
update every = 1
[ml]
# Disable Machine Learning
enabled = no
[health]
# Disable Health Checks (Alerting)
enabled = no
[web]
# Disable remote access to the local dashboard
bind to = lo
[plugins]
# Uncomment the following line to disable all external plugins on extreme
# IoT cases by default.
# enable running new plugins = no
```
##### stream.conf
To edit `stream.conf`, again use the edit-config script: `/etc/netdata/edit-config stream.conf`.
Set the following parameters:
```yaml
[stream]
# Stream metrics to another Netdata
enabled = yes
# The IP and PORT of the parent
destination = PARENT_IP_ADDRESS:19999
# The shared API key, generated by uuidgen
api key = API_KEY
```
#### Parent config
For the Parent, besides setting up streaming, the example will also provide an example configuration of multiple [tiers](https://github.com/netdata/netdata/blob/master/database/engine/README.md#tiering) of metrics [storage](https://github.com/netdata/netdata/blob/master/docs/store/change-metrics-storage.md), for 10 children, with about 2k metrics each.
- 1s granularity at tier 0 for 1 week
- 1m granularity at tier 1 for 1 month
- 1h granularity at tier 2 for 1 year
Requiring:
- 25GB of disk
- 3.5GB of RAM (2.5GB under pressure)
##### netdata.conf
On the Parent, edit `netdata.conf` with `/etc/netdata/edit-config netdata.conf` and set the following parameters:
```yaml
[db]
mode = dbengine
storage tiers = 3
# To allow memory pressure to offload index from ram
dbengine page descriptors in file mapped memory = yes
# storage tier 0
update every = 1
dbengine multihost disk space MB = 12000
dbengine page cache size MB = 1400
# storage tier 1
dbengine tier 1 page cache size MB = 512
dbengine tier 1 multihost disk space MB = 4096
dbengine tier 1 update every iterations = 60
dbengine tier 1 backfill = new
# storage tier 2
dbengine tier 2 page cache size MB = 128
dbengine tier 2 multihost disk space MB = 2048
dbengine tier 2 update every iterations = 60
dbengine tier 2 backfill = new
[ml]
# Enabled by default
# enabled = yes
[health]
# Enabled by default
# enabled = yes
[web]
# Enabled by default
# bind to = *
```
##### stream.conf
On the Parent node, edit `stream.conf` with `/etc/netdata/edit-config stream.conf`, and then set the following parameters:
```yaml
[API_KEY]
# Accept metrics streaming from other Agents with the specified API key
enabled = yes
```
### ActiveActive Parent Deployment
In order to setup activeactive streaming between Parent 1 and Parent 2, Parent 1 needs to be instructed to stream data to Parent 2 and Parent 2 to stream data to Parent 1. The Child Agents need to be configured with the addresses of both Parent Agents. The Agent will only connect to one Parent at a time, falling back to the next if the previous failed. These examples use the same API key between Parent Agents as for connections from Child Agents.
On both Netdata Parent and all Child Agents, edit `stream.conf` with `/etc/netdata/edit-config stream.conf`:
##### stream.conf on Parent 1
```yaml
[stream]
# Stream metrics to another Netdata
enabled = yes
# The IP and PORT of Parent 2
destination = PARENT_2_IP_ADDRESS:19999
# This is the API key for the outgoing connection to Parent 2
api key = API_KEY
[API_KEY]
# Accept metrics streams from Parent 2 and Child Agents
enabled = yes
```
##### stream.conf on Parent 2
```yaml
[stream]
# Stream metrics to another Netdata
enabled = yes
# The IP and PORT of Parent 1
destination = PARENT_1_IP_ADDRESS:19999
api key = API_KEY
[API_KEY]
# Accept metrics streams from Parent 1 and Child Agents
enabled = yes
```
##### stream.conf on Child Agents
```yaml
[stream]
# Stream metrics to another Netdata
enabled = yes
# The IP and PORT of the parent
destination = PARENT_1_IP_ADDRESS:19999 PARENT_2_IP_ADDRESS:19999
# The shared API key, generated by uuidgen
api key = API_KEY
```
## Further Reading
We strongly recommend the following configuration changes for production deployments:
1. Understand Netdata's [security and privacy design](https://github.com/netdata/netdata/blob/master/docs/netdata-security.md) and
@ -47,7 +249,7 @@ We strongly recommend the following configuration changes for production deploym
- Increase data retention.
- Make your data highly available.
3. [Optimize the Netdata Agents system utilization and performance](https://github.com/netdata/netdata/edit/master/docs/guides/configure/performance.md)
3. [Optimize the Netdata Agents system utilization and performance](https://github.com/netdata/netdata/blob/master/docs/guides/configure/performance.md)
To save valuable system resources, especially when running on weak IoT devices.