Refine public docs diagrams
@@ -1,463 +1,463 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.43.0 (0)
|
<!-- Generated by graphviz version 12.2.1 (0)
|
||||||
-->
|
-->
|
||||||
<!-- Title: Compose Pages: 1 -->
|
<!-- Title: Compose Pages: 1 -->
|
||||||
<svg width="334pt" height="1610pt"
|
<svg width="342pt" height="1610pt"
|
||||||
viewBox="0.00 0.00 334.49 1610.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 341.70 1610.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1606)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1606)">
|
||||||
<title>Compose</title>
|
<title>Compose</title>
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1606 330.49,-1606 330.49,4 -4,4"/>
|
<polygon fill="white" stroke="none" points="-4,4 -4,-1606 337.7,-1606 337.7,4 -4,4"/>
|
||||||
<!-- svc:authelia -->
|
<!-- svc:authelia -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>svc:authelia</title>
|
<title>svc:authelia</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="126,-900 54,-900 54,-864 126,-864 126,-900"/>
|
<polygon fill="#dfefff" stroke="black" points="125.5,-900 54,-900 54,-864 125.5,-864 125.5,-900"/>
|
||||||
<text text-anchor="middle" x="90" y="-878.3" font-family="Helvetica,sans-Serif" font-size="14.00">authelia</text>
|
<text text-anchor="middle" x="89.75" y="-877.33" font-family="Helvetica,sans-Serif" font-size="14.00">authelia</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:traefik -->
|
<!-- net:traefik -->
|
||||||
<g id="node35" class="node">
|
<g id="node35" class="node">
|
||||||
<title>net:traefik</title>
|
<title>net:traefik</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-828" rx="40.09" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-828" rx="42.79" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-824.3" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
<text text-anchor="middle" x="274.6" y="-823.33" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:authelia->net:traefik -->
|
<!-- svc:authelia->net:traefik -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>svc:authelia->net:traefik</title>
|
<title>svc:authelia->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M126.41,-871.33C155.5,-862.57 196.8,-850.13 227.69,-840.82"/>
|
<path fill="none" stroke="black" d="M125.57,-871.72C154.68,-863.12 196.4,-850.8 228.13,-841.43"/>
|
||||||
<polygon fill="black" stroke="black" points="228.76,-844.15 237.32,-837.92 226.74,-837.45 228.76,-844.15"/>
|
<polygon fill="black" stroke="black" points="228.86,-844.86 237.45,-838.67 226.87,-838.15 228.86,-844.86"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:crowdsec -->
|
<!-- svc:crowdsec -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>svc:crowdsec</title>
|
<title>svc:crowdsec</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="130.5,-846 49.5,-846 49.5,-810 130.5,-810 130.5,-846"/>
|
<polygon fill="#dfefff" stroke="black" points="130,-846 49.5,-846 49.5,-810 130,-810 130,-846"/>
|
||||||
<text text-anchor="middle" x="90" y="-824.3" font-family="Helvetica,sans-Serif" font-size="14.00">crowdsec</text>
|
<text text-anchor="middle" x="89.75" y="-823.33" font-family="Helvetica,sans-Serif" font-size="14.00">crowdsec</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:crowdsec->net:traefik -->
|
<!-- svc:crowdsec->net:traefik -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>svc:crowdsec->net:traefik</title>
|
<title>svc:crowdsec->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M130.78,-828C157.33,-828 192.43,-828 220.78,-828"/>
|
<path fill="none" stroke="black" d="M130.43,-828C156.64,-828 191.33,-828 219.99,-828"/>
|
||||||
<polygon fill="black" stroke="black" points="220.88,-831.5 230.88,-828 220.88,-824.5 220.88,-831.5"/>
|
<polygon fill="black" stroke="black" points="219.94,-831.5 229.94,-828 219.94,-824.5 219.94,-831.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-socket-proxy -->
|
<!-- svc:docker-socket-proxy -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>svc:docker-socket-proxy</title>
|
<title>svc:docker-socket-proxy</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="167.5,-1116 12.5,-1116 12.5,-1080 167.5,-1080 167.5,-1116"/>
|
<polygon fill="#dfefff" stroke="black" points="167.12,-1116 12.38,-1116 12.38,-1080 167.12,-1080 167.12,-1116"/>
|
||||||
<text text-anchor="middle" x="90" y="-1094.3" font-family="Helvetica,sans-Serif" font-size="14.00">docker-socket-proxy</text>
|
<text text-anchor="middle" x="89.75" y="-1093.33" font-family="Helvetica,sans-Serif" font-size="14.00">docker-socket-proxy</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:monitor -->
|
<!-- net:monitor -->
|
||||||
<g id="node32" class="node">
|
<g id="node32" class="node">
|
||||||
<title>net:monitor</title>
|
<title>net:monitor</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-1314" rx="46.29" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-1314" rx="49.1" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-1310.3" font-family="Helvetica,sans-Serif" font-size="14.00">monitor</text>
|
<text text-anchor="middle" x="274.6" y="-1309.33" font-family="Helvetica,sans-Serif" font-size="14.00">monitor</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-socket-proxy->net:monitor -->
|
<!-- svc:docker-socket-proxy->net:monitor -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>svc:docker-socket-proxy->net:monitor</title>
|
<title>svc:docker-socket-proxy->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M167.18,-1116.1C171.75,-1118.68 176.08,-1121.63 180,-1125 229.98,-1167.95 254.42,-1244.8 264.44,-1286.04"/>
|
<path fill="none" stroke="black" d="M167.08,-1116.44C171.5,-1118.94 175.69,-1121.78 179.5,-1125 229.66,-1167.43 255.71,-1243.09 266.82,-1284.65"/>
|
||||||
<polygon fill="black" stroke="black" points="261.07,-1287 266.73,-1295.95 267.88,-1285.42 261.07,-1287"/>
|
<polygon fill="black" stroke="black" points="263.39,-1285.36 269.25,-1294.19 270.17,-1283.63 263.39,-1285.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-socket-proxy->net:traefik -->
|
<!-- svc:docker-socket-proxy->net:traefik -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>svc:docker-socket-proxy->net:traefik</title>
|
<title>svc:docker-socket-proxy->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M167.53,-1080.29C172.02,-1077.62 176.24,-1074.54 180,-1071 242.3,-1012.4 261.83,-906.88 267.77,-856.4"/>
|
<path fill="none" stroke="black" d="M167.43,-1079.96C171.77,-1077.37 175.84,-1074.4 179.5,-1071 242.11,-1012.86 263.56,-908.25 270.5,-857.38"/>
|
||||||
<polygon fill="black" stroke="black" points="271.27,-856.54 268.86,-846.22 264.31,-855.79 271.27,-856.54"/>
|
<polygon fill="black" stroke="black" points="273.94,-858.09 271.71,-847.73 266.99,-857.22 273.94,-858.09"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-update-exporter -->
|
<!-- svc:docker-update-exporter -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>svc:docker-update-exporter</title>
|
<title>svc:docker-update-exporter</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="180,-1494 0,-1494 0,-1458 180,-1458 180,-1494"/>
|
<polygon fill="#dfefff" stroke="black" points="179.5,-1494 0,-1494 0,-1458 179.5,-1458 179.5,-1494"/>
|
||||||
<text text-anchor="middle" x="90" y="-1472.3" font-family="Helvetica,sans-Serif" font-size="14.00">docker-update-exporter</text>
|
<text text-anchor="middle" x="89.75" y="-1471.33" font-family="Helvetica,sans-Serif" font-size="14.00">docker-update-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-update-exporter->net:monitor -->
|
<!-- svc:docker-update-exporter->net:monitor -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>svc:docker-update-exporter->net:monitor</title>
|
<title>svc:docker-update-exporter->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M165.31,-1457.9C170.5,-1455.32 175.46,-1452.37 180,-1449 218.01,-1420.82 244.97,-1371.56 259.03,-1340.98"/>
|
<path fill="none" stroke="black" d="M165.23,-1457.57C170.25,-1455.06 175.07,-1452.22 179.5,-1449 217.95,-1421.05 246.17,-1372.4 261.21,-1341.77"/>
|
||||||
<polygon fill="black" stroke="black" points="262.27,-1342.31 263.14,-1331.76 255.87,-1339.46 262.27,-1342.31"/>
|
<polygon fill="black" stroke="black" points="264.19,-1343.65 265.33,-1333.12 257.87,-1340.64 264.19,-1343.65"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:error-pages -->
|
<!-- svc:error-pages -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>svc:error-pages</title>
|
<title>svc:error-pages</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="137.5,-792 42.5,-792 42.5,-756 137.5,-756 137.5,-792"/>
|
<polygon fill="#dfefff" stroke="black" points="137.12,-792 42.38,-792 42.38,-756 137.12,-756 137.12,-792"/>
|
||||||
<text text-anchor="middle" x="90" y="-770.3" font-family="Helvetica,sans-Serif" font-size="14.00">error-pages</text>
|
<text text-anchor="middle" x="89.75" y="-769.33" font-family="Helvetica,sans-Serif" font-size="14.00">error-pages</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:error-pages->net:traefik -->
|
<!-- svc:error-pages->net:traefik -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>svc:error-pages->net:traefik</title>
|
<title>svc:error-pages->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M137.63,-788.05C165.53,-796.45 200.71,-807.05 227.83,-815.22"/>
|
<path fill="none" stroke="black" d="M137.36,-787.77C165.17,-795.98 200.32,-806.36 227.95,-814.52"/>
|
||||||
<polygon fill="black" stroke="black" points="226.84,-818.58 237.43,-818.11 228.86,-811.88 226.84,-818.58"/>
|
<polygon fill="black" stroke="black" points="226.88,-817.85 237.46,-817.33 228.86,-811.14 226.88,-817.85"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea -->
|
<!-- svc:gitea -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node">
|
||||||
<title>svc:gitea</title>
|
<title>svc:gitea</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="117,-738 63,-738 63,-702 117,-702 117,-738"/>
|
<polygon fill="#dfefff" stroke="black" points="116.75,-738 62.75,-738 62.75,-702 116.75,-702 116.75,-738"/>
|
||||||
<text text-anchor="middle" x="90" y="-716.3" font-family="Helvetica,sans-Serif" font-size="14.00">gitea</text>
|
<text text-anchor="middle" x="89.75" y="-715.33" font-family="Helvetica,sans-Serif" font-size="14.00">gitea</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea->net:traefik -->
|
<!-- svc:gitea->net:traefik -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>svc:gitea->net:traefik</title>
|
<title>svc:gitea->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M117.13,-724.77C135.53,-728.87 160.3,-735.91 180,-747 206.25,-761.78 231.35,-785.35 248.38,-803.26"/>
|
<path fill="none" stroke="black" d="M117.13,-725C135.41,-729.18 159.89,-736.21 179.5,-747 206.52,-761.87 232.73,-785.42 250.6,-803.3"/>
|
||||||
<polygon fill="black" stroke="black" points="246.24,-806.1 255.62,-811.03 251.37,-801.33 246.24,-806.1"/>
|
<polygon fill="black" stroke="black" points="247.64,-805.29 257.14,-809.99 252.65,-800.39 247.64,-805.29"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea-runner -->
|
<!-- svc:gitea-runner -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node">
|
||||||
<title>svc:gitea-runner</title>
|
<title>svc:gitea-runner</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="142,-684 38,-684 38,-648 142,-648 142,-684"/>
|
<polygon fill="#dfefff" stroke="black" points="141.25,-684 38.25,-684 38.25,-648 141.25,-648 141.25,-684"/>
|
||||||
<text text-anchor="middle" x="90" y="-662.3" font-family="Helvetica,sans-Serif" font-size="14.00">gitea-runner</text>
|
<text text-anchor="middle" x="89.75" y="-661.33" font-family="Helvetica,sans-Serif" font-size="14.00">gitea-runner</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea-runner->net:traefik -->
|
<!-- svc:gitea-runner->net:traefik -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>svc:gitea-runner->net:traefik</title>
|
<title>svc:gitea-runner->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M142.32,-675.1C155.46,-679.1 168.98,-684.83 180,-693 218.01,-721.18 244.97,-770.44 259.03,-801.02"/>
|
<path fill="none" stroke="black" d="M141.36,-675.13C154.61,-679.13 168.3,-684.85 179.5,-693 217.95,-720.95 246.17,-769.6 261.21,-800.23"/>
|
||||||
<polygon fill="black" stroke="black" points="255.87,-802.54 263.14,-810.24 262.27,-799.69 255.87,-802.54"/>
|
<polygon fill="black" stroke="black" points="257.87,-801.36 265.33,-808.88 264.19,-798.35 257.87,-801.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gotify -->
|
<!-- svc:gotify -->
|
||||||
<g id="node8" class="node">
|
<g id="node8" class="node">
|
||||||
<title>svc:gotify</title>
|
<title>svc:gotify</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="118,-630 62,-630 62,-594 118,-594 118,-630"/>
|
<polygon fill="#dfefff" stroke="black" points="117.25,-630 62.25,-630 62.25,-594 117.25,-594 117.25,-630"/>
|
||||||
<text text-anchor="middle" x="90" y="-608.3" font-family="Helvetica,sans-Serif" font-size="14.00">gotify</text>
|
<text text-anchor="middle" x="89.75" y="-607.33" font-family="Helvetica,sans-Serif" font-size="14.00">gotify</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gotify->net:traefik -->
|
<!-- svc:gotify->net:traefik -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>svc:gotify->net:traefik</title>
|
<title>svc:gotify->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M118.29,-614.47C137.49,-617.48 162.73,-624.16 180,-639 229.98,-681.95 254.42,-758.8 264.44,-800.04"/>
|
<path fill="none" stroke="black" d="M117.49,-614.51C136.64,-617.54 162.04,-624.23 179.5,-639 229.66,-681.43 255.71,-757.09 266.82,-798.65"/>
|
||||||
<polygon fill="black" stroke="black" points="261.07,-801 266.73,-809.95 267.88,-799.42 261.07,-801"/>
|
<polygon fill="black" stroke="black" points="263.39,-799.36 269.25,-808.19 270.17,-797.63 263.39,-799.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grafana -->
|
<!-- svc:grafana -->
|
||||||
<g id="node9" class="node">
|
<g id="node9" class="node">
|
||||||
<title>svc:grafana</title>
|
<title>svc:grafana</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="125.5,-1062 54.5,-1062 54.5,-1026 125.5,-1026 125.5,-1062"/>
|
<polygon fill="#dfefff" stroke="black" points="124.75,-1062 54.75,-1062 54.75,-1026 124.75,-1026 124.75,-1062"/>
|
||||||
<text text-anchor="middle" x="90" y="-1040.3" font-family="Helvetica,sans-Serif" font-size="14.00">grafana</text>
|
<text text-anchor="middle" x="89.75" y="-1039.33" font-family="Helvetica,sans-Serif" font-size="14.00">grafana</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grafana->net:monitor -->
|
<!-- svc:grafana->net:monitor -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>svc:grafana->net:monitor</title>
|
<title>svc:grafana->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M125.52,-1047.11C143.74,-1050.41 165.3,-1057.17 180,-1071 242.3,-1129.6 261.83,-1235.12 267.77,-1285.6"/>
|
<path fill="none" stroke="black" d="M125.1,-1047.21C143.24,-1050.54 164.75,-1057.3 179.5,-1071 242.11,-1129.14 263.56,-1233.75 270.5,-1284.62"/>
|
||||||
<polygon fill="black" stroke="black" points="264.31,-1286.21 268.86,-1295.78 271.27,-1285.46 264.31,-1286.21"/>
|
<polygon fill="black" stroke="black" points="266.99,-1284.78 271.71,-1294.27 273.94,-1283.91 266.99,-1284.78"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grafana->net:traefik -->
|
<!-- svc:grafana->net:traefik -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>svc:grafana->net:traefik</title>
|
<title>svc:grafana->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M125.91,-1040.19C143.8,-1036.68 164.94,-1029.94 180,-1017 229.98,-974.05 254.42,-897.2 264.44,-855.96"/>
|
<path fill="none" stroke="black" d="M125.04,-1040.15C142.95,-1036.63 164.25,-1029.9 179.5,-1017 229.66,-974.57 255.71,-898.91 266.82,-857.35"/>
|
||||||
<polygon fill="black" stroke="black" points="267.88,-856.58 266.73,-846.05 261.07,-855 267.88,-856.58"/>
|
<polygon fill="black" stroke="black" points="270.17,-858.37 269.25,-847.81 263.39,-856.64 270.17,-858.37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gramps-redis -->
|
<!-- svc:gramps-redis -->
|
||||||
<g id="node10" class="node">
|
<g id="node10" class="node">
|
||||||
<title>svc:gramps-redis</title>
|
<title>svc:gramps-redis</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="144.5,-360 35.5,-360 35.5,-324 144.5,-324 144.5,-360"/>
|
<polygon fill="#dfefff" stroke="black" points="143.88,-360 35.62,-360 35.62,-324 143.88,-324 143.88,-360"/>
|
||||||
<text text-anchor="middle" x="90" y="-338.3" font-family="Helvetica,sans-Serif" font-size="14.00">gramps-redis</text>
|
<text text-anchor="middle" x="89.75" y="-337.32" font-family="Helvetica,sans-Serif" font-size="14.00">gramps-redis</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:gramps -->
|
<!-- net:gramps -->
|
||||||
<g id="node31" class="node">
|
<g id="node31" class="node">
|
||||||
<title>net:gramps</title>
|
<title>net:gramps</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-342" rx="45.49" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-342" rx="48.58" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-338.3" font-family="Helvetica,sans-Serif" font-size="14.00">gramps</text>
|
<text text-anchor="middle" x="274.6" y="-337.32" font-family="Helvetica,sans-Serif" font-size="14.00">gramps</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gramps-redis->net:gramps -->
|
<!-- svc:gramps-redis->net:gramps -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>svc:gramps-redis->net:gramps</title>
|
<title>svc:gramps-redis->net:gramps</title>
|
||||||
<path fill="none" stroke="black" d="M144.78,-342C167.14,-342 193.05,-342 215.51,-342"/>
|
<path fill="none" stroke="black" d="M144.13,-342C166.12,-342 191.69,-342 214.27,-342"/>
|
||||||
<polygon fill="black" stroke="black" points="215.56,-345.5 225.56,-342 215.56,-338.5 215.56,-345.5"/>
|
<polygon fill="black" stroke="black" points="214.25,-345.5 224.25,-342 214.25,-338.5 214.25,-345.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb -->
|
<!-- svc:grampsweb -->
|
||||||
<g id="node11" class="node">
|
<g id="node11" class="node">
|
||||||
<title>svc:grampsweb</title>
|
<title>svc:grampsweb</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="139,-414 41,-414 41,-378 139,-378 139,-414"/>
|
<polygon fill="#dfefff" stroke="black" points="138.62,-414 40.88,-414 40.88,-378 138.62,-378 138.62,-414"/>
|
||||||
<text text-anchor="middle" x="90" y="-392.3" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb</text>
|
<text text-anchor="middle" x="89.75" y="-391.32" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb->net:gramps -->
|
<!-- svc:grampsweb->net:gramps -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>svc:grampsweb->net:gramps</title>
|
<title>svc:grampsweb->net:gramps</title>
|
||||||
<path fill="none" stroke="black" d="M139.03,-381.53C165.7,-373.5 198.68,-363.56 224.9,-355.66"/>
|
<path fill="none" stroke="black" d="M138.79,-381.81C165.27,-373.99 198.07,-364.31 224.69,-356.45"/>
|
||||||
<polygon fill="black" stroke="black" points="226.03,-358.98 234.59,-352.74 224.01,-352.27 226.03,-358.98"/>
|
<polygon fill="black" stroke="black" points="225.63,-359.82 234.23,-353.63 223.65,-353.1 225.63,-359.82"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb->net:traefik -->
|
<!-- svc:grampsweb->net:traefik -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>svc:grampsweb->net:traefik</title>
|
<title>svc:grampsweb->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M139.02,-401.02C153.99,-404.86 169.35,-411.52 180,-423 231.57,-478.6 259.36,-716.7 267.6,-799.49"/>
|
<path fill="none" stroke="black" d="M139.04,-401.22C153.82,-405.09 168.94,-411.71 179.5,-423 231.19,-478.28 261.34,-714.72 270.55,-798.46"/>
|
||||||
<polygon fill="black" stroke="black" points="264.14,-800.06 268.59,-809.67 271.1,-799.38 264.14,-800.06"/>
|
<polygon fill="black" stroke="black" points="267.04,-798.59 271.6,-808.16 274,-797.84 267.04,-798.59"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb_celery -->
|
<!-- svc:grampsweb_celery -->
|
||||||
<g id="node12" class="node">
|
<g id="node12" class="node">
|
||||||
<title>svc:grampsweb_celery</title>
|
<title>svc:grampsweb_celery</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="163.5,-306 16.5,-306 16.5,-270 163.5,-270 163.5,-306"/>
|
<polygon fill="#dfefff" stroke="black" points="163,-306 16.5,-306 16.5,-270 163,-270 163,-306"/>
|
||||||
<text text-anchor="middle" x="90" y="-284.3" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb_celery</text>
|
<text text-anchor="middle" x="89.75" y="-283.32" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb_celery</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb_celery->net:gramps -->
|
<!-- svc:grampsweb_celery->net:gramps -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>svc:grampsweb_celery->net:gramps</title>
|
<title>svc:grampsweb_celery->net:gramps</title>
|
||||||
<path fill="none" stroke="black" d="M151.18,-306.13C175.28,-313.39 202.57,-321.61 224.94,-328.35"/>
|
<path fill="none" stroke="black" d="M153.17,-306.43C176.62,-313.36 202.91,-321.12 224.94,-327.63"/>
|
||||||
<polygon fill="black" stroke="black" points="223.94,-331.71 234.52,-331.24 225.96,-325 223.94,-331.71"/>
|
<polygon fill="black" stroke="black" points="223.66,-330.9 234.25,-330.38 225.65,-324.19 223.66,-330.9"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:influxdb -->
|
<!-- svc:influxdb -->
|
||||||
<g id="node13" class="node">
|
<g id="node13" class="node">
|
||||||
<title>svc:influxdb</title>
|
<title>svc:influxdb</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="127,-1386 53,-1386 53,-1350 127,-1350 127,-1386"/>
|
<polygon fill="#dfefff" stroke="black" points="126.25,-1386 53.25,-1386 53.25,-1350 126.25,-1350 126.25,-1386"/>
|
||||||
<text text-anchor="middle" x="90" y="-1364.3" font-family="Helvetica,sans-Serif" font-size="14.00">influxdb</text>
|
<text text-anchor="middle" x="89.75" y="-1363.33" font-family="Helvetica,sans-Serif" font-size="14.00">influxdb</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:influxdb->net:monitor -->
|
<!-- svc:influxdb->net:monitor -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>svc:influxdb->net:monitor</title>
|
<title>svc:influxdb->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M127.27,-1357.07C155.3,-1348.63 194.28,-1336.88 224.46,-1327.79"/>
|
<path fill="none" stroke="black" d="M126.44,-1357.46C154.39,-1349.2 193.59,-1337.63 224.5,-1328.5"/>
|
||||||
<polygon fill="black" stroke="black" points="225.77,-1331.06 234.33,-1324.82 223.75,-1324.35 225.77,-1331.06"/>
|
<polygon fill="black" stroke="black" points="225.43,-1331.88 234.03,-1325.69 223.45,-1325.16 225.43,-1331.88"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:influxdb->net:traefik -->
|
<!-- svc:influxdb->net:traefik -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>svc:influxdb->net:traefik</title>
|
<title>svc:influxdb->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M127.44,-1365.74C145.77,-1362.68 166.83,-1355.86 180,-1341 244.76,-1267.93 264.48,-953.16 269.06,-856.4"/>
|
<path fill="none" stroke="black" d="M126.6,-1365.75C144.97,-1362.7 166.21,-1355.9 179.5,-1341 244.32,-1268.35 266.64,-955.74 272.12,-857.6"/>
|
||||||
<polygon fill="black" stroke="black" points="272.57,-856.36 269.53,-846.21 265.58,-856.04 272.57,-856.36"/>
|
<polygon fill="black" stroke="black" points="275.61,-857.9 272.65,-847.73 268.62,-857.53 275.61,-857.9"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma -->
|
<!-- svc:monitor-kuma -->
|
||||||
<g id="node14" class="node">
|
<g id="node14" class="node">
|
||||||
<title>svc:monitor-kuma</title>
|
<title>svc:monitor-kuma</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="146.5,-1332 33.5,-1332 33.5,-1296 146.5,-1296 146.5,-1332"/>
|
<polygon fill="#dfefff" stroke="black" points="145.75,-1332 33.75,-1332 33.75,-1296 145.75,-1296 145.75,-1332"/>
|
||||||
<text text-anchor="middle" x="90" y="-1310.3" font-family="Helvetica,sans-Serif" font-size="14.00">monitor-kuma</text>
|
<text text-anchor="middle" x="89.75" y="-1309.33" font-family="Helvetica,sans-Serif" font-size="14.00">monitor-kuma</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma->net:monitor -->
|
<!-- svc:monitor-kuma->net:monitor -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>svc:monitor-kuma->net:monitor</title>
|
<title>svc:monitor-kuma->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M146.73,-1314C168.47,-1314 193.32,-1314 215.01,-1314"/>
|
<path fill="none" stroke="black" d="M146.11,-1314C167.49,-1314 192.01,-1314 213.8,-1314"/>
|
||||||
<polygon fill="black" stroke="black" points="215.05,-1317.5 225.05,-1314 215.05,-1310.5 215.05,-1317.5"/>
|
<polygon fill="black" stroke="black" points="213.73,-1317.5 223.73,-1314 213.73,-1310.5 213.73,-1317.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma->net:traefik -->
|
<!-- svc:monitor-kuma->net:traefik -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>svc:monitor-kuma->net:traefik</title>
|
<title>svc:monitor-kuma->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M146.61,-1307C159.1,-1302.97 171.23,-1296.7 180,-1287 238.17,-1222.67 262.1,-946.17 268.43,-856.32"/>
|
<path fill="none" stroke="black" d="M146.15,-1306.92C158.6,-1302.89 170.71,-1296.64 179.5,-1287 237.7,-1223.11 264.11,-949.07 271.41,-857.74"/>
|
||||||
<polygon fill="black" stroke="black" points="271.93,-856.3 269.13,-846.08 264.95,-855.82 271.93,-856.3"/>
|
<polygon fill="black" stroke="black" points="274.89,-858.1 272.18,-847.85 267.92,-857.55 274.89,-858.1"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge -->
|
<!-- svc:mtls-bridge -->
|
||||||
<g id="node15" class="node">
|
<g id="node15" class="node">
|
||||||
<title>svc:mtls-bridge</title>
|
<title>svc:mtls-bridge</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="138.5,-1278 41.5,-1278 41.5,-1242 138.5,-1242 138.5,-1278"/>
|
<polygon fill="#dfefff" stroke="black" points="137.88,-1278 41.62,-1278 41.62,-1242 137.88,-1242 137.88,-1278"/>
|
||||||
<text text-anchor="middle" x="90" y="-1256.3" font-family="Helvetica,sans-Serif" font-size="14.00">mtls-bridge</text>
|
<text text-anchor="middle" x="89.75" y="-1255.33" font-family="Helvetica,sans-Serif" font-size="14.00">mtls-bridge</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge->net:monitor -->
|
<!-- svc:mtls-bridge->net:monitor -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>svc:mtls-bridge->net:monitor</title>
|
<title>svc:mtls-bridge->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M138.56,-1274.33C165.14,-1282.34 198.1,-1292.27 224.4,-1300.19"/>
|
<path fill="none" stroke="black" d="M138.31,-1274.05C164.79,-1281.87 197.71,-1291.59 224.44,-1299.48"/>
|
||||||
<polygon fill="black" stroke="black" points="223.54,-1303.58 234.12,-1303.12 225.56,-1296.88 223.54,-1303.58"/>
|
<polygon fill="black" stroke="black" points="223.45,-1302.84 234.03,-1302.31 225.43,-1296.13 223.45,-1302.84"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge->net:traefik -->
|
<!-- svc:mtls-bridge->net:traefik -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>svc:mtls-bridge->net:traefik</title>
|
<title>svc:mtls-bridge->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M138.56,-1255.1C153.68,-1251.28 169.24,-1244.6 180,-1233 231.57,-1177.4 259.36,-939.3 267.6,-856.51"/>
|
<path fill="none" stroke="black" d="M138.12,-1255.01C153.19,-1251.19 168.72,-1244.53 179.5,-1233 231.19,-1177.72 261.34,-941.28 270.55,-857.54"/>
|
||||||
<polygon fill="black" stroke="black" points="271.1,-856.62 268.59,-846.33 264.14,-855.94 271.1,-856.62"/>
|
<polygon fill="black" stroke="black" points="274,-858.16 271.6,-847.84 267.04,-857.41 274,-858.16"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-db -->
|
<!-- svc:nextcloud-db -->
|
||||||
<g id="node16" class="node">
|
<g id="node16" class="node">
|
||||||
<title>svc:nextcloud-db</title>
|
<title>svc:nextcloud-db</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="144,-90 36,-90 36,-54 144,-54 144,-90"/>
|
<polygon fill="#dfefff" stroke="black" points="143.5,-90 36,-90 36,-54 143.5,-54 143.5,-90"/>
|
||||||
<text text-anchor="middle" x="90" y="-68.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-db</text>
|
<text text-anchor="middle" x="89.75" y="-67.33" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-db</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:nextcloud -->
|
<!-- net:nextcloud -->
|
||||||
<g id="node33" class="node">
|
<g id="node33" class="node">
|
||||||
<title>net:nextcloud</title>
|
<title>net:nextcloud</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-180" rx="55.49" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-180" rx="59.1" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-176.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud</text>
|
<text text-anchor="middle" x="274.6" y="-175.32" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-db->net:nextcloud -->
|
<!-- svc:nextcloud-db->net:nextcloud -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>svc:nextcloud-db->net:nextcloud</title>
|
<title>svc:nextcloud-db->net:nextcloud</title>
|
||||||
<path fill="none" stroke="black" d="M144.33,-84.04C156.48,-87.9 169.03,-92.82 180,-99 206.09,-113.7 231.04,-137.06 248.07,-154.93"/>
|
<path fill="none" stroke="black" d="M143.84,-84.22C155.96,-88.07 168.49,-92.94 179.5,-99 206.19,-113.69 232.1,-136.85 249.95,-154.65"/>
|
||||||
<polygon fill="black" stroke="black" points="245.93,-157.77 255.31,-162.7 251.06,-153 245.93,-157.77"/>
|
<polygon fill="black" stroke="black" points="246.99,-156.64 256.49,-161.32 251.99,-151.73 246.99,-156.64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-redis -->
|
<!-- svc:nextcloud-redis -->
|
||||||
<g id="node17" class="node">
|
<g id="node17" class="node">
|
||||||
<title>svc:nextcloud-redis</title>
|
<title>svc:nextcloud-redis</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="152,-198 28,-198 28,-162 152,-162 152,-198"/>
|
<polygon fill="#dfefff" stroke="black" points="151.38,-198 28.12,-198 28.12,-162 151.38,-162 151.38,-198"/>
|
||||||
<text text-anchor="middle" x="90" y="-176.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-redis</text>
|
<text text-anchor="middle" x="89.75" y="-175.32" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-redis</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-redis->net:nextcloud -->
|
<!-- svc:nextcloud-redis->net:nextcloud -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>svc:nextcloud-redis->net:nextcloud</title>
|
<title>svc:nextcloud-redis->net:nextcloud</title>
|
||||||
<path fill="none" stroke="black" d="M152.18,-180C169.48,-180 188.35,-180 205.83,-180"/>
|
<path fill="none" stroke="black" d="M151.64,-180C168.42,-180 186.77,-180 204.01,-180"/>
|
||||||
<polygon fill="black" stroke="black" points="205.94,-183.5 215.94,-180 205.94,-176.5 205.94,-183.5"/>
|
<polygon fill="black" stroke="black" points="203.64,-183.5 213.64,-180 203.64,-176.5 203.64,-183.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp -->
|
<!-- svc:nextcloud-webapp -->
|
||||||
<g id="node18" class="node">
|
<g id="node18" class="node">
|
||||||
<title>svc:nextcloud-webapp</title>
|
<title>svc:nextcloud-webapp</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="162.5,-252 17.5,-252 17.5,-216 162.5,-216 162.5,-252"/>
|
<polygon fill="#dfefff" stroke="black" points="161.88,-252 17.62,-252 17.62,-216 161.88,-216 161.88,-252"/>
|
||||||
<text text-anchor="middle" x="90" y="-230.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-webapp</text>
|
<text text-anchor="middle" x="89.75" y="-229.32" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-webapp</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp->net:nextcloud -->
|
<!-- svc:nextcloud-webapp->net:nextcloud -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>svc:nextcloud-webapp->net:nextcloud</title>
|
<title>svc:nextcloud-webapp->net:nextcloud</title>
|
||||||
<path fill="none" stroke="black" d="M151.18,-215.87C173.57,-209.12 198.72,-201.55 220.11,-195.1"/>
|
<path fill="none" stroke="black" d="M153.17,-215.57C174.91,-209.14 199.11,-202 220.07,-195.81"/>
|
||||||
<polygon fill="black" stroke="black" points="221.4,-198.37 229.97,-192.13 219.38,-191.67 221.4,-198.37"/>
|
<polygon fill="black" stroke="black" points="220.97,-199.19 229.57,-193 218.99,-192.48 220.97,-199.19"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp->net:traefik -->
|
<!-- svc:nextcloud-webapp->net:traefik -->
|
||||||
<g id="edge25" class="edge">
|
<g id="edge25" class="edge">
|
||||||
<title>svc:nextcloud-webapp->net:traefik</title>
|
<title>svc:nextcloud-webapp->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M162.56,-247.4C169.12,-250.94 175.12,-255.4 180,-261 215.98,-302.27 256.67,-690.32 267.49,-799.53"/>
|
<path fill="none" stroke="black" d="M162.07,-247.45C168.62,-250.99 174.62,-255.43 179.5,-261 215.53,-302.08 258.79,-687.96 270.53,-798.52"/>
|
||||||
<polygon fill="black" stroke="black" points="264.03,-800.16 268.49,-809.77 271,-799.47 264.03,-800.16"/>
|
<polygon fill="black" stroke="black" points="267.03,-798.68 271.56,-808.26 273.99,-797.95 267.03,-798.68"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-exporter -->
|
<!-- svc:node-exporter -->
|
||||||
<g id="node19" class="node">
|
<g id="node19" class="node">
|
||||||
<title>svc:node-exporter</title>
|
<title>svc:node-exporter</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="148,-1440 32,-1440 32,-1404 148,-1404 148,-1440"/>
|
<polygon fill="#dfefff" stroke="black" points="147.25,-1440 32.25,-1440 32.25,-1404 147.25,-1404 147.25,-1440"/>
|
||||||
<text text-anchor="middle" x="90" y="-1418.3" font-family="Helvetica,sans-Serif" font-size="14.00">node-exporter</text>
|
<text text-anchor="middle" x="89.75" y="-1417.33" font-family="Helvetica,sans-Serif" font-size="14.00">node-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-exporter->net:monitor -->
|
<!-- svc:node-exporter->net:monitor -->
|
||||||
<g id="edge26" class="edge">
|
<g id="edge26" class="edge">
|
||||||
<title>svc:node-exporter->net:monitor</title>
|
<title>svc:node-exporter->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M148.08,-1408.74C159.04,-1405.08 170.15,-1400.55 180,-1395 206.25,-1380.22 231.35,-1356.65 248.38,-1338.74"/>
|
<path fill="none" stroke="black" d="M147.58,-1408.56C158.51,-1404.92 169.62,-1400.43 179.5,-1395 206.36,-1380.22 232.42,-1356.86 250.27,-1339.02"/>
|
||||||
<polygon fill="black" stroke="black" points="251.37,-1340.67 255.62,-1330.97 246.24,-1335.9 251.37,-1340.67"/>
|
<polygon fill="black" stroke="black" points="252.32,-1341.94 256.82,-1332.34 247.32,-1337.04 252.32,-1341.94"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red -->
|
<!-- svc:node-red -->
|
||||||
<g id="node20" class="node">
|
<g id="node20" class="node">
|
||||||
<title>svc:node-red</title>
|
<title>svc:node-red</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="129.5,-1224 50.5,-1224 50.5,-1188 129.5,-1188 129.5,-1224"/>
|
<polygon fill="#dfefff" stroke="black" points="128.88,-1224 50.62,-1224 50.62,-1188 128.88,-1188 128.88,-1224"/>
|
||||||
<text text-anchor="middle" x="90" y="-1202.3" font-family="Helvetica,sans-Serif" font-size="14.00">node-red</text>
|
<text text-anchor="middle" x="89.75" y="-1201.33" font-family="Helvetica,sans-Serif" font-size="14.00">node-red</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red->net:monitor -->
|
<!-- svc:node-red->net:monitor -->
|
||||||
<g id="edge27" class="edge">
|
<g id="edge27" class="edge">
|
||||||
<title>svc:node-red->net:monitor</title>
|
<title>svc:node-red->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M129.72,-1213.82C145.92,-1218.07 164.52,-1224.28 180,-1233 206.25,-1247.78 231.35,-1271.35 248.38,-1289.26"/>
|
<path fill="none" stroke="black" d="M129.28,-1214C145.41,-1218.27 163.98,-1224.46 179.5,-1233 206.36,-1247.78 232.42,-1271.14 250.27,-1288.98"/>
|
||||||
<polygon fill="black" stroke="black" points="246.24,-1292.1 255.62,-1297.03 251.37,-1287.33 246.24,-1292.1"/>
|
<polygon fill="black" stroke="black" points="247.32,-1290.96 256.82,-1295.66 252.32,-1286.06 247.32,-1290.96"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red->net:traefik -->
|
<!-- svc:node-red->net:traefik -->
|
||||||
<g id="edge28" class="edge">
|
<g id="edge28" class="edge">
|
||||||
<title>svc:node-red->net:traefik</title>
|
<title>svc:node-red->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M129.66,-1202.83C147.22,-1199.45 166.93,-1192.64 180,-1179 225.12,-1131.91 256.34,-930.92 266.59,-856.16"/>
|
<path fill="none" stroke="black" d="M129.25,-1202.74C146.74,-1199.35 166.4,-1192.54 179.5,-1179 224.78,-1132.19 258.23,-932.59 269.48,-857.09"/>
|
||||||
<polygon fill="black" stroke="black" points="270.08,-856.45 267.95,-846.08 263.14,-855.52 270.08,-856.45"/>
|
<polygon fill="black" stroke="black" points="272.88,-857.98 270.87,-847.58 265.96,-856.97 272.88,-857.98"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-db -->
|
<!-- svc:passbolt-db -->
|
||||||
<g id="node21" class="node">
|
<g id="node21" class="node">
|
||||||
<title>svc:passbolt-db</title>
|
<title>svc:passbolt-db</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="139,-36 41,-36 41,0 139,0 139,-36"/>
|
<polygon fill="#dfefff" stroke="black" points="138.62,-36 40.88,-36 40.88,0 138.62,0 138.62,-36"/>
|
||||||
<text text-anchor="middle" x="90" y="-14.3" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-db</text>
|
<text text-anchor="middle" x="89.75" y="-13.32" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-db</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:passbolt -->
|
<!-- net:passbolt -->
|
||||||
<g id="node34" class="node">
|
<g id="node34" class="node">
|
||||||
<title>net:passbolt</title>
|
<title>net:passbolt</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-72" rx="48.99" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-72" rx="52.26" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-68.3" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt</text>
|
<text text-anchor="middle" x="274.6" y="-67.33" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-db->net:passbolt -->
|
<!-- svc:passbolt-db->net:passbolt -->
|
||||||
<g id="edge29" class="edge">
|
<g id="edge29" class="edge">
|
||||||
<title>svc:passbolt-db->net:passbolt</title>
|
<title>svc:passbolt-db->net:passbolt</title>
|
||||||
<path fill="none" stroke="black" d="M139.03,-32.47C165.15,-40.34 197.32,-50.03 223.27,-57.85"/>
|
<path fill="none" stroke="black" d="M138.79,-32.19C164.72,-39.84 196.7,-49.29 223,-57.06"/>
|
||||||
<polygon fill="black" stroke="black" points="222.3,-61.21 232.88,-60.74 224.32,-54.51 222.3,-61.21"/>
|
<polygon fill="black" stroke="black" points="221.86,-60.37 232.44,-59.85 223.85,-53.66 221.86,-60.37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp -->
|
<!-- svc:passbolt-webapp -->
|
||||||
<g id="node22" class="node">
|
<g id="node22" class="node">
|
||||||
<title>svc:passbolt-webapp</title>
|
<title>svc:passbolt-webapp</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="157.5,-144 22.5,-144 22.5,-108 157.5,-108 157.5,-144"/>
|
<polygon fill="#dfefff" stroke="black" points="157,-144 22.5,-144 22.5,-108 157,-108 157,-144"/>
|
||||||
<text text-anchor="middle" x="90" y="-122.3" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-webapp</text>
|
<text text-anchor="middle" x="89.75" y="-121.33" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-webapp</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp->net:passbolt -->
|
<!-- svc:passbolt-webapp->net:passbolt -->
|
||||||
<g id="edge30" class="edge">
|
<g id="edge30" class="edge">
|
||||||
<title>svc:passbolt-webapp->net:passbolt</title>
|
<title>svc:passbolt-webapp->net:passbolt</title>
|
||||||
<path fill="none" stroke="black" d="M151.18,-107.87C174.64,-100.8 201.13,-92.82 223.16,-86.19"/>
|
<path fill="none" stroke="black" d="M153.17,-107.57C175.98,-100.83 201.49,-93.3 223.14,-86.9"/>
|
||||||
<polygon fill="black" stroke="black" points="224.37,-89.48 232.94,-83.24 222.35,-82.77 224.37,-89.48"/>
|
<polygon fill="black" stroke="black" points="224.02,-90.29 232.62,-84.1 222.04,-83.58 224.02,-90.29"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp->net:traefik -->
|
<!-- svc:passbolt-webapp->net:traefik -->
|
||||||
<g id="edge31" class="edge">
|
<g id="edge31" class="edge">
|
||||||
<title>svc:passbolt-webapp->net:traefik</title>
|
<title>svc:passbolt-webapp->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M157.92,-136.87C166.32,-140.76 174.04,-145.99 180,-153 190.73,-165.62 251.89,-673.92 266.91,-799.95"/>
|
<path fill="none" stroke="black" d="M157.45,-136.93C165.83,-140.81 173.54,-146.02 179.5,-153 190.23,-165.56 253.83,-669.77 269.91,-798.38"/>
|
||||||
<polygon fill="black" stroke="black" points="263.45,-800.46 268.11,-809.97 270.4,-799.63 263.45,-800.46"/>
|
<polygon fill="black" stroke="black" points="266.41,-798.64 271.13,-808.13 273.36,-797.77 266.41,-798.64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:pihole-exporter -->
|
<!-- svc:pihole-exporter -->
|
||||||
<g id="node23" class="node">
|
<g id="node23" class="node">
|
||||||
<title>svc:pihole-exporter</title>
|
<title>svc:pihole-exporter</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="151.5,-1602 28.5,-1602 28.5,-1566 151.5,-1566 151.5,-1602"/>
|
<polygon fill="#dfefff" stroke="black" points="151,-1602 28.5,-1602 28.5,-1566 151,-1566 151,-1602"/>
|
||||||
<text text-anchor="middle" x="90" y="-1580.3" font-family="Helvetica,sans-Serif" font-size="14.00">pihole-exporter</text>
|
<text text-anchor="middle" x="89.75" y="-1579.33" font-family="Helvetica,sans-Serif" font-size="14.00">pihole-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:pihole-exporter->net:monitor -->
|
<!-- svc:pihole-exporter->net:monitor -->
|
||||||
<g id="edge32" class="edge">
|
<g id="edge32" class="edge">
|
||||||
<title>svc:pihole-exporter->net:monitor</title>
|
<title>svc:pihole-exporter->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M151.56,-1573.88C161.97,-1569.95 172,-1564.52 180,-1557 242.3,-1498.4 261.83,-1392.88 267.77,-1342.4"/>
|
<path fill="none" stroke="black" d="M151.06,-1573.76C161.45,-1569.85 171.47,-1564.45 179.5,-1557 242.11,-1498.86 263.56,-1394.25 270.5,-1343.38"/>
|
||||||
<polygon fill="black" stroke="black" points="271.27,-1342.54 268.86,-1332.22 264.31,-1341.79 271.27,-1342.54"/>
|
<polygon fill="black" stroke="black" points="273.94,-1344.09 271.71,-1333.73 266.99,-1343.22 273.94,-1344.09"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:portainer -->
|
<!-- svc:portainer -->
|
||||||
<g id="node24" class="node">
|
<g id="node24" class="node">
|
||||||
<title>svc:portainer</title>
|
<title>svc:portainer</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="130,-576 50,-576 50,-540 130,-540 130,-576"/>
|
<polygon fill="#dfefff" stroke="black" points="129.62,-576 49.88,-576 49.88,-540 129.62,-540 129.62,-576"/>
|
||||||
<text text-anchor="middle" x="90" y="-554.3" font-family="Helvetica,sans-Serif" font-size="14.00">portainer</text>
|
<text text-anchor="middle" x="89.75" y="-553.33" font-family="Helvetica,sans-Serif" font-size="14.00">portainer</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:portainer->net:traefik -->
|
<!-- svc:portainer->net:traefik -->
|
||||||
<g id="edge33" class="edge">
|
<g id="edge33" class="edge">
|
||||||
<title>svc:portainer->net:traefik</title>
|
<title>svc:portainer->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M130.4,-562.06C147.48,-565.65 166.59,-572.39 180,-585 242.3,-643.6 261.83,-749.12 267.77,-799.6"/>
|
<path fill="none" stroke="black" d="M129.96,-562.18C146.97,-565.79 166.05,-572.51 179.5,-585 242.11,-643.14 263.56,-747.75 270.5,-798.62"/>
|
||||||
<polygon fill="black" stroke="black" points="264.31,-800.21 268.86,-809.78 271.27,-799.46 264.31,-800.21"/>
|
<polygon fill="black" stroke="black" points="266.99,-798.78 271.71,-808.27 273.94,-797.91 266.99,-798.78"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:prometheus -->
|
<!-- svc:prometheus -->
|
||||||
<g id="node25" class="node">
|
<g id="node25" class="node">
|
||||||
<title>svc:prometheus</title>
|
<title>svc:prometheus</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="140,-1170 40,-1170 40,-1134 140,-1134 140,-1170"/>
|
<polygon fill="#dfefff" stroke="black" points="139.38,-1170 40.12,-1170 40.12,-1134 139.38,-1134 139.38,-1170"/>
|
||||||
<text text-anchor="middle" x="90" y="-1148.3" font-family="Helvetica,sans-Serif" font-size="14.00">prometheus</text>
|
<text text-anchor="middle" x="89.75" y="-1147.33" font-family="Helvetica,sans-Serif" font-size="14.00">prometheus</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:prometheus->net:monitor -->
|
<!-- svc:prometheus->net:monitor -->
|
||||||
<g id="edge34" class="edge">
|
<g id="edge34" class="edge">
|
||||||
<title>svc:prometheus->net:monitor</title>
|
<title>svc:prometheus->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M140.01,-1160.42C153.86,-1164.44 168.33,-1170.34 180,-1179 218.01,-1207.18 244.97,-1256.44 259.03,-1287.02"/>
|
<path fill="none" stroke="black" d="M139.52,-1160.58C153.33,-1164.61 167.78,-1170.48 179.5,-1179 217.95,-1206.95 246.17,-1255.6 261.21,-1286.23"/>
|
||||||
<polygon fill="black" stroke="black" points="255.87,-1288.54 263.14,-1296.24 262.27,-1285.69 255.87,-1288.54"/>
|
<polygon fill="black" stroke="black" points="257.87,-1287.36 265.33,-1294.88 264.19,-1284.35 257.87,-1287.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:prometheus->net:traefik -->
|
<!-- svc:prometheus->net:traefik -->
|
||||||
<g id="edge35" class="edge">
|
<g id="edge35" class="edge">
|
||||||
<title>svc:prometheus->net:traefik</title>
|
<title>svc:prometheus->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M140.38,-1146.01C154.73,-1142.08 169.38,-1135.62 180,-1125 254.99,-1050.04 268.02,-914.87 270.03,-856.31"/>
|
<path fill="none" stroke="black" d="M139.46,-1146.03C153.91,-1142.11 168.73,-1135.64 179.5,-1125 254.55,-1050.8 269.86,-917.17 272.9,-857.81"/>
|
||||||
<polygon fill="black" stroke="black" points="273.53,-856.39 270.29,-846.31 266.53,-856.21 273.53,-856.39"/>
|
<polygon fill="black" stroke="black" points="276.4,-857.97 273.32,-847.83 269.4,-857.68 276.4,-857.97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:searxng-webapp -->
|
<!-- svc:searxng-webapp -->
|
||||||
<g id="node26" class="node">
|
<g id="node26" class="node">
|
||||||
<title>svc:searxng-webapp</title>
|
<title>svc:searxng-webapp</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="156,-522 24,-522 24,-486 156,-486 156,-522"/>
|
<polygon fill="#dfefff" stroke="black" points="155.5,-522 24,-522 24,-486 155.5,-486 155.5,-522"/>
|
||||||
<text text-anchor="middle" x="90" y="-500.3" font-family="Helvetica,sans-Serif" font-size="14.00">searxng-webapp</text>
|
<text text-anchor="middle" x="89.75" y="-499.32" font-family="Helvetica,sans-Serif" font-size="14.00">searxng-webapp</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:searxng-webapp->net:traefik -->
|
<!-- svc:searxng-webapp->net:traefik -->
|
||||||
<g id="edge36" class="edge">
|
<g id="edge36" class="edge">
|
||||||
<title>svc:searxng-webapp->net:traefik</title>
|
<title>svc:searxng-webapp->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M156.03,-515.39C164.9,-519.2 173.26,-524.27 180,-531 254.99,-605.96 268.02,-741.13 270.03,-799.69"/>
|
<path fill="none" stroke="black" d="M155.98,-515.68C164.67,-519.46 172.86,-524.43 179.5,-531 254.55,-605.2 269.86,-738.83 272.9,-798.19"/>
|
||||||
<polygon fill="black" stroke="black" points="266.53,-799.79 270.29,-809.69 273.53,-799.61 266.53,-799.79"/>
|
<polygon fill="black" stroke="black" points="269.4,-798.32 273.32,-808.17 276.4,-798.03 269.4,-798.32"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:shift-recorder-web -->
|
<!-- svc:shift-recorder-web -->
|
||||||
<g id="node27" class="node">
|
<g id="node27" class="node">
|
||||||
<title>svc:shift-recorder-web</title>
|
<title>svc:shift-recorder-web</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="161,-468 19,-468 19,-432 161,-432 161,-468"/>
|
<polygon fill="#dfefff" stroke="black" points="160.38,-468 19.12,-468 19.12,-432 160.38,-432 160.38,-468"/>
|
||||||
<text text-anchor="middle" x="90" y="-446.3" font-family="Helvetica,sans-Serif" font-size="14.00">shift-recorder-web</text>
|
<text text-anchor="middle" x="89.75" y="-445.32" font-family="Helvetica,sans-Serif" font-size="14.00">shift-recorder-web</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:shift-recorder-web->net:traefik -->
|
<!-- svc:shift-recorder-web->net:traefik -->
|
||||||
<g id="edge37" class="edge">
|
<g id="edge37" class="edge">
|
||||||
<title>svc:shift-recorder-web->net:traefik</title>
|
<title>svc:shift-recorder-web->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M161.17,-463.42C168.16,-466.96 174.64,-471.4 180,-477 225.12,-524.09 256.34,-725.08 266.59,-799.84"/>
|
<path fill="none" stroke="black" d="M160.67,-463.5C167.65,-467.02 174.13,-471.44 179.5,-477 224.78,-523.81 258.23,-723.41 269.48,-798.91"/>
|
||||||
<polygon fill="black" stroke="black" points="263.14,-800.48 267.95,-809.92 270.08,-799.55 263.14,-800.48"/>
|
<polygon fill="black" stroke="black" points="265.96,-799.03 270.87,-808.42 272.88,-798.02 265.96,-799.03"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:stockfill -->
|
<!-- svc:stockfill -->
|
||||||
<g id="node28" class="node">
|
<g id="node28" class="node">
|
||||||
<title>svc:stockfill</title>
|
<title>svc:stockfill</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="125,-1008 55,-1008 55,-972 125,-972 125,-1008"/>
|
<polygon fill="#dfefff" stroke="black" points="124.38,-1008 55.12,-1008 55.12,-972 124.38,-972 124.38,-1008"/>
|
||||||
<text text-anchor="middle" x="90" y="-986.3" font-family="Helvetica,sans-Serif" font-size="14.00">stockfill</text>
|
<text text-anchor="middle" x="89.75" y="-985.33" font-family="Helvetica,sans-Serif" font-size="14.00">stockfill</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:stockfill->net:traefik -->
|
<!-- svc:stockfill->net:traefik -->
|
||||||
<g id="edge38" class="edge">
|
<g id="edge38" class="edge">
|
||||||
<title>svc:stockfill->net:traefik</title>
|
<title>svc:stockfill->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M125.19,-985.29C142.88,-981.52 164.05,-974.83 180,-963 218.01,-934.82 244.97,-885.56 259.03,-854.98"/>
|
<path fill="none" stroke="black" d="M124.75,-985.14C142.36,-981.34 163.48,-974.65 179.5,-963 217.95,-935.05 246.17,-886.4 261.21,-855.77"/>
|
||||||
<polygon fill="black" stroke="black" points="262.27,-856.31 263.14,-845.76 255.87,-853.46 262.27,-856.31"/>
|
<polygon fill="black" stroke="black" points="264.19,-857.65 265.33,-847.12 257.87,-854.64 264.19,-857.65"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:telegraf -->
|
<!-- svc:telegraf -->
|
||||||
<g id="node29" class="node">
|
<g id="node29" class="node">
|
||||||
<title>svc:telegraf</title>
|
<title>svc:telegraf</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="125.5,-1548 54.5,-1548 54.5,-1512 125.5,-1512 125.5,-1548"/>
|
<polygon fill="#dfefff" stroke="black" points="124.75,-1548 54.75,-1548 54.75,-1512 124.75,-1512 124.75,-1548"/>
|
||||||
<text text-anchor="middle" x="90" y="-1526.3" font-family="Helvetica,sans-Serif" font-size="14.00">telegraf</text>
|
<text text-anchor="middle" x="89.75" y="-1525.33" font-family="Helvetica,sans-Serif" font-size="14.00">telegraf</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:telegraf->net:monitor -->
|
<!-- svc:telegraf->net:monitor -->
|
||||||
<g id="edge39" class="edge">
|
<g id="edge39" class="edge">
|
||||||
<title>svc:telegraf->net:monitor</title>
|
<title>svc:telegraf->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M125.91,-1526.19C143.8,-1522.68 164.94,-1515.94 180,-1503 229.98,-1460.05 254.42,-1383.2 264.44,-1341.96"/>
|
<path fill="none" stroke="black" d="M125.04,-1526.15C142.95,-1522.63 164.25,-1515.9 179.5,-1503 229.66,-1460.57 255.71,-1384.91 266.82,-1343.35"/>
|
||||||
<polygon fill="black" stroke="black" points="267.88,-1342.58 266.73,-1332.05 261.07,-1341 267.88,-1342.58"/>
|
<polygon fill="black" stroke="black" points="270.17,-1344.37 269.25,-1333.81 263.39,-1342.64 270.17,-1344.37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:traefik -->
|
<!-- svc:traefik -->
|
||||||
<g id="node30" class="node">
|
<g id="node30" class="node">
|
||||||
<title>svc:traefik</title>
|
<title>svc:traefik</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="121,-954 59,-954 59,-918 121,-918 121,-954"/>
|
<polygon fill="#dfefff" stroke="black" points="120.25,-954 59.25,-954 59.25,-918 120.25,-918 120.25,-954"/>
|
||||||
<text text-anchor="middle" x="90" y="-932.3" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
<text text-anchor="middle" x="89.75" y="-931.33" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:traefik->net:traefik -->
|
<!-- svc:traefik->net:traefik -->
|
||||||
<g id="edge40" class="edge">
|
<g id="edge40" class="edge">
|
||||||
<title>svc:traefik->net:traefik</title>
|
<title>svc:traefik->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M121.17,-930.3C139.05,-926.1 161.71,-919.3 180,-909 206.25,-894.22 231.35,-870.65 248.38,-852.74"/>
|
<path fill="none" stroke="black" d="M120.34,-930.25C138.21,-926 161.02,-919.17 179.5,-909 206.52,-894.13 232.73,-870.58 250.6,-852.7"/>
|
||||||
<polygon fill="black" stroke="black" points="251.37,-854.67 255.62,-844.97 246.24,-849.9 251.37,-854.67"/>
|
<polygon fill="black" stroke="black" points="252.65,-855.61 257.14,-846.01 247.64,-850.71 252.65,-855.61"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
@@ -1,260 +1,130 @@
|
|||||||
digraph DockerTraefikDynu {
|
digraph DockerTraefikDynu {
|
||||||
graph [rankdir=LR, compound=true, splines=true, nodesep=0.5, ranksep=1.0, fontname="Helvetica"];
|
graph [rankdir=LR, compound=true, splines=ortho, nodesep=0.7, ranksep=1.2, fontname="Helvetica", concentrate=true];
|
||||||
node [fontname="Helvetica", fontsize=10, style="rounded,filled"];
|
node [fontname="Helvetica", fontsize=10, style="rounded,filled"];
|
||||||
edge [fontname="Helvetica", fontsize=9];
|
edge [fontname="Helvetica", fontsize=9, color="#334155"];
|
||||||
"ext:dynu" [label="Dynu / Public DNS", shape=oval, fillcolor="#fde68a"];
|
"svc:traefik" [label="Traefik
|
||||||
"svc:traefik" [label="traefik", shape=box, fillcolor="#bfdbfe"];
|
(entrypoint)", shape=box, fillcolor="#bfdbfe"];
|
||||||
"net:gramps" [label="gramps", shape=ellipse, fillcolor="#f3f4f6"];
|
"svc:authelia" [label="authelia
|
||||||
"net:monitor" [label="monitor", shape=ellipse, fillcolor="#f3f4f6"];
|
[TLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"net:nextcloud" [label="nextcloud", shape=ellipse, fillcolor="#f3f4f6"];
|
"svc:traefik" -> "svc:authelia" [penwidth=1.4];
|
||||||
"net:passbolt" [label="passbolt", shape=ellipse, fillcolor="#f3f4f6"];
|
"dns:service-1.<internal-domain>" [label="service-1.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"net:traefik" [label="traefik", shape=ellipse, fillcolor="#f3f4f6"];
|
"dns:service-1.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:authelia" [label="authelia", shape=box, fillcolor="#dcfce7"];
|
"svc:gitea" [label="gitea
|
||||||
"svc:authelia" -> "net:traefik" [color="#6b7280"];
|
:3000
|
||||||
"router:authelia" [label="router:authelia\nentry:websecure tls:true", shape=diamond, fillcolor="#fbcfe8"];
|
[TLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:traefik" -> "router:authelia";
|
"svc:traefik" -> "svc:gitea" [penwidth=1.4];
|
||||||
"traefik-service:authelia" [label="service:authelia", shape=component, fillcolor="#fecaca"];
|
"dns:service-2.<internal-domain>" [label="service-2.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"router:authelia" -> "traefik-service:authelia";
|
"dns:service-2.<internal-domain>" -> "svc:traefik";
|
||||||
"dns:service-1.<internal-domain>" [label="service-1.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:gotify" [label="gotify
|
||||||
"ext:dynu" -> "dns:service-1.<internal-domain>";
|
:80", shape=box, fillcolor="#dcfce7"];
|
||||||
"dns:service-1.<internal-domain>" -> "router:authelia";
|
"svc:traefik" -> "svc:gotify" [penwidth=1.4];
|
||||||
"svc:crowdsec" [label="crowdsec", shape=box, fillcolor="#dcfce7"];
|
"dns:service-3.<internal-domain>" [label="service-3.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"svc:crowdsec" -> "net:traefik" [color="#6b7280"];
|
"dns:service-3.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:docker-socket-proxy" [label="docker-socket-proxy", shape=box, fillcolor="#dcfce7"];
|
"svc:grafana" [label="grafana
|
||||||
"svc:docker-socket-proxy" -> "net:monitor" [color="#6b7280"];
|
:3000", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:docker-socket-proxy" -> "net:traefik" [color="#6b7280"];
|
"svc:traefik" -> "svc:grafana" [penwidth=1.4];
|
||||||
"svc:docker-update-exporter" [label="docker-update-exporter", shape=box, fillcolor="#dcfce7"];
|
"dns:service-4.<internal-domain>" [label="service-4.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"svc:docker-update-exporter" -> "net:monitor" [color="#6b7280"];
|
"dns:service-4.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:error-pages" [label="error-pages", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:error-pages" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:error-pages-router" [label="router:error-pages-router\nentry:web tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:error-pages-router";
|
|
||||||
"traefik-service:error-pages" [label="service:error-pages", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:error-pages-router" -> "traefik-service:error-pages";
|
|
||||||
"mw:error-pages-middleware" [label="error-pages-middleware", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:error-pages-router" -> "mw:error-pages-middleware" [style=dashed];
|
|
||||||
"traefik-service:error-pages-service" [label="service:error-pages-service\nport:8080", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:error-pages-service" -> "svc:error-pages";
|
|
||||||
"svc:gitea" [label="gitea", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:gitea" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:gitea" [label="router:gitea\nentry:websecure tls:true", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:gitea";
|
|
||||||
"traefik-service:gitea" [label="service:gitea", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:gitea" -> "traefik-service:gitea";
|
|
||||||
"dns:service-2.<internal-domain>" [label="service-2.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-2.<internal-domain>";
|
|
||||||
"dns:service-2.<internal-domain>" -> "router:gitea";
|
|
||||||
"traefik-service:gitea" [label="service:gitea\nport:3000", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:gitea" -> "svc:gitea";
|
|
||||||
"svc:gitea-runner" [label="gitea-runner", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:gitea-runner" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"svc:gotify" [label="gotify", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:gotify" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:gotify" [label="router:gotify\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:gotify";
|
|
||||||
"traefik-service:gotify" [label="service:gotify", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:gotify" -> "traefik-service:gotify";
|
|
||||||
"dns:service-3.<internal-domain>" [label="service-3.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-3.<internal-domain>";
|
|
||||||
"dns:service-3.<internal-domain>" -> "router:gotify";
|
|
||||||
"traefik-service:gotify" [label="service:gotify\nport:80", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:gotify" -> "svc:gotify";
|
|
||||||
"svc:grafana" [label="grafana", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:grafana" -> "net:monitor" [color="#6b7280"];
|
|
||||||
"svc:grafana" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:grafana" [label="router:grafana\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:grafana";
|
|
||||||
"traefik-service:grafana" [label="service:grafana", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:grafana" -> "traefik-service:grafana";
|
|
||||||
"dns:service-4.<internal-domain>" [label="service-4.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-4.<internal-domain>";
|
|
||||||
"dns:service-4.<internal-domain>" -> "router:grafana";
|
|
||||||
"traefik-service:grafana" [label="service:grafana\nport:3000", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:grafana" -> "svc:grafana";
|
|
||||||
"svc:gramps-redis" [label="gramps-redis", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:gramps-redis" -> "net:gramps" [color="#6b7280"];
|
|
||||||
"svc:grampsweb" [label="grampsweb", shape=box, fillcolor="#dcfce7"];
|
"svc:grampsweb" [label="grampsweb", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:grampsweb" -> "net:gramps" [color="#6b7280"];
|
"svc:traefik" -> "svc:grampsweb" [penwidth=1.4];
|
||||||
"svc:grampsweb" -> "net:traefik" [color="#6b7280"];
|
"dns:service-5.<internal-domain>" [label="service-5.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"router:gramps" [label="router:gramps\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
"dns:service-5.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:traefik" -> "router:gramps";
|
"svc:influxdb" [label="influxdb
|
||||||
"traefik-service:grampsweb" [label="service:grampsweb", shape=component, fillcolor="#fecaca"];
|
:8086
|
||||||
"router:gramps" -> "traefik-service:grampsweb";
|
[authelia]", shape=box, fillcolor="#dcfce7"];
|
||||||
"dns:service-5.<internal-domain>" [label="service-5.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:traefik" -> "svc:influxdb" [penwidth=1.4];
|
||||||
"ext:dynu" -> "dns:service-5.<internal-domain>";
|
"dns:service-6.<internal-domain>" [label="service-6.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"dns:service-5.<internal-domain>" -> "router:gramps";
|
"dns:service-6.<internal-domain>" -> "svc:traefik";
|
||||||
"traefik-service:gramps" [label="service:gramps\nport:5000", shape=component, fillcolor="#fecaca"];
|
"svc:monitor-kuma" [label="monitor-kuma
|
||||||
"traefik-service:gramps" -> "svc:grampsweb";
|
[TLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:grampsweb_celery" [label="grampsweb_celery", shape=box, fillcolor="#dcfce7"];
|
"svc:traefik" -> "svc:monitor-kuma" [penwidth=1.4];
|
||||||
"svc:grampsweb_celery" -> "net:gramps" [color="#6b7280"];
|
"dns:service-7.<internal-domain>" [label="service-7.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"svc:influxdb" [label="influxdb", shape=box, fillcolor="#dcfce7"];
|
"dns:service-7.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:influxdb" -> "net:monitor" [color="#6b7280"];
|
"svc:mtls-bridge" [label="mtls-bridge
|
||||||
"svc:influxdb" -> "net:traefik" [color="#6b7280"];
|
:8080
|
||||||
"router:influxdb" [label="router:influxdb\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
[mTLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:traefik" -> "router:influxdb";
|
"svc:traefik" -> "svc:mtls-bridge" [penwidth=1.4];
|
||||||
"traefik-service:influxdb" [label="service:influxdb", shape=component, fillcolor="#fecaca"];
|
"dns:service-8.<internal-domain>" [label="service-8.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"router:influxdb" -> "traefik-service:influxdb";
|
"dns:service-8.<internal-domain>" -> "svc:traefik";
|
||||||
"dns:service-6.<internal-domain>" [label="service-6.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-6.<internal-domain>";
|
|
||||||
"dns:service-6.<internal-domain>" -> "router:influxdb";
|
|
||||||
"mw:authelia" [label="authelia", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:influxdb" -> "mw:authelia" [style=dashed];
|
|
||||||
"traefik-service:influxdb" [label="service:influxdb\nport:8086", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:influxdb" -> "svc:influxdb";
|
|
||||||
"svc:monitor-kuma" [label="monitor-kuma", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:monitor-kuma" -> "net:monitor" [color="#6b7280"];
|
|
||||||
"svc:monitor-kuma" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:monitor" [label="router:monitor\nentry:websecure tls:true", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:monitor";
|
|
||||||
"traefik-service:monitor-kuma" [label="service:monitor-kuma", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:monitor" -> "traefik-service:monitor-kuma";
|
|
||||||
"dns:service-7.<internal-domain>" [label="service-7.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-7.<internal-domain>";
|
|
||||||
"dns:service-7.<internal-domain>" -> "router:monitor";
|
|
||||||
"traefik-service:monitor" [label="service:monitor\nport:3001", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:monitor" -> "svc:monitor-kuma";
|
|
||||||
"svc:mtls-bridge" [label="mtls-bridge", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:mtls-bridge" -> "net:monitor" [color="#6b7280"];
|
|
||||||
"svc:mtls-bridge" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:mtls-bridge" [label="router:mtls-bridge\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:mtls-bridge";
|
|
||||||
"traefik-service:mtls-bridge" [label="service:mtls-bridge", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:mtls-bridge" -> "traefik-service:mtls-bridge";
|
|
||||||
"dns:service-8.<internal-domain>" [label="service-8.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-8.<internal-domain>";
|
|
||||||
"dns:service-8.<internal-domain>" -> "router:mtls-bridge";
|
|
||||||
"mw:mtls-bridge-auth" [label="mtls-bridge-auth", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:mtls-bridge" -> "mw:mtls-bridge-auth" [style=dashed];
|
|
||||||
"mw:mtls-bridge-cors" [label="mtls-bridge-cors", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:mtls-bridge" -> "mw:mtls-bridge-cors" [style=dashed];
|
|
||||||
"router:mtls-bridge-preflight" [label="router:mtls-bridge-preflight\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:mtls-bridge-preflight";
|
|
||||||
"traefik-service:mtls-bridge" [label="service:mtls-bridge", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:mtls-bridge-preflight" -> "traefik-service:mtls-bridge";
|
|
||||||
"dns:service-8.<internal-domain>" [label="service-8.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-8.<internal-domain>";
|
|
||||||
"dns:service-8.<internal-domain>" -> "router:mtls-bridge-preflight";
|
|
||||||
"mw:mtls-bridge-cors" [label="mtls-bridge-cors", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:mtls-bridge-preflight" -> "mw:mtls-bridge-cors" [style=dashed];
|
|
||||||
"traefik-service:mtls-bridge" [label="service:mtls-bridge\nport:8080", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:mtls-bridge" -> "svc:mtls-bridge";
|
|
||||||
"svc:nextcloud-db" [label="nextcloud-db", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:nextcloud-db" -> "net:nextcloud" [color="#6b7280"];
|
|
||||||
"svc:nextcloud-redis" [label="nextcloud-redis", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:nextcloud-redis" -> "net:nextcloud" [color="#6b7280"];
|
|
||||||
"svc:nextcloud-webapp" [label="nextcloud-webapp", shape=box, fillcolor="#dcfce7"];
|
"svc:nextcloud-webapp" [label="nextcloud-webapp", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:nextcloud-webapp" -> "net:nextcloud" [color="#6b7280"];
|
"svc:traefik" -> "svc:nextcloud-webapp" [penwidth=1.4];
|
||||||
"svc:nextcloud-webapp" -> "net:traefik" [color="#6b7280"];
|
"dns:service-9.<internal-domain>" [label="service-9.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"router:nextcloud" [label="router:nextcloud\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
"dns:service-9.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:traefik" -> "router:nextcloud";
|
"svc:node-red" [label="node-red
|
||||||
"traefik-service:nextcloud-webapp" [label="service:nextcloud-webapp", shape=component, fillcolor="#fecaca"];
|
:1880
|
||||||
"router:nextcloud" -> "traefik-service:nextcloud-webapp";
|
[authelia]", shape=box, fillcolor="#dcfce7"];
|
||||||
"dns:service-9.<internal-domain>" [label="service-9.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:traefik" -> "svc:node-red" [penwidth=1.4];
|
||||||
"ext:dynu" -> "dns:service-9.<internal-domain>";
|
"dns:service-10.<internal-domain>" [label="service-10.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"dns:service-9.<internal-domain>" -> "router:nextcloud";
|
"dns:service-10.<internal-domain>" -> "svc:traefik";
|
||||||
"mw:nextcloud-dav" [label="nextcloud-dav", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:nextcloud" -> "mw:nextcloud-dav" [style=dashed];
|
|
||||||
"mw:nextcloud-webfinger" [label="nextcloud-webfinger", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:nextcloud" -> "mw:nextcloud-webfinger" [style=dashed];
|
|
||||||
"svc:node-exporter" [label="node-exporter", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:node-exporter" -> "net:monitor" [color="#6b7280"];
|
|
||||||
"svc:node-red" [label="node-red", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:node-red" -> "net:monitor" [color="#6b7280"];
|
|
||||||
"svc:node-red" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:node-red" [label="router:node-red\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:node-red";
|
|
||||||
"traefik-service:node-red" [label="service:node-red", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:node-red" -> "traefik-service:node-red";
|
|
||||||
"dns:service-10.<internal-domain>" [label="service-10.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-10.<internal-domain>";
|
|
||||||
"dns:service-10.<internal-domain>" -> "router:node-red";
|
|
||||||
"mw:authelia" [label="authelia", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:node-red" -> "mw:authelia" [style=dashed];
|
|
||||||
"traefik-service:node-red" [label="service:node-red\nport:1880", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:node-red" -> "svc:node-red";
|
|
||||||
"svc:passbolt-db" [label="passbolt-db", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:passbolt-db" -> "net:passbolt" [color="#6b7280"];
|
|
||||||
"svc:passbolt-webapp" [label="passbolt-webapp", shape=box, fillcolor="#dcfce7"];
|
"svc:passbolt-webapp" [label="passbolt-webapp", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:passbolt-webapp" -> "net:passbolt" [color="#6b7280"];
|
"svc:traefik" -> "svc:passbolt-webapp" [penwidth=1.4];
|
||||||
"svc:passbolt-webapp" -> "net:traefik" [color="#6b7280"];
|
"dns:service-11.<internal-domain>" [label="service-11.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"router:passbolt" [label="router:passbolt\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
"dns:service-11.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:traefik" -> "router:passbolt";
|
"svc:portainer" [label="portainer
|
||||||
"traefik-service:passbolt-webapp" [label="service:passbolt-webapp", shape=component, fillcolor="#fecaca"];
|
:9000
|
||||||
"router:passbolt" -> "traefik-service:passbolt-webapp";
|
[TLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"dns:service-11.<internal-domain>" [label="service-11.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:traefik" -> "svc:portainer" [penwidth=1.4];
|
||||||
"ext:dynu" -> "dns:service-11.<internal-domain>";
|
"dns:service-12.<internal-domain>" [label="service-12.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"dns:service-11.<internal-domain>" -> "router:passbolt";
|
"dns:service-12.<internal-domain>" -> "svc:traefik";
|
||||||
"svc:pihole-exporter" [label="pihole-exporter", shape=box, fillcolor="#dcfce7"];
|
"svc:prometheus" [label="prometheus
|
||||||
"svc:pihole-exporter" -> "net:monitor" [color="#6b7280"];
|
:9090
|
||||||
"svc:portainer" [label="portainer", shape=box, fillcolor="#dcfce7"];
|
[authelia]", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:portainer" -> "net:traefik" [color="#6b7280"];
|
"svc:traefik" -> "svc:prometheus" [penwidth=1.4];
|
||||||
"router:portainer" [label="router:portainer\nentry:websecure tls:true", shape=diamond, fillcolor="#fbcfe8"];
|
"dns:service-13.<internal-domain>" [label="service-13.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"svc:traefik" -> "router:portainer";
|
"dns:service-13.<internal-domain>" -> "svc:traefik";
|
||||||
"traefik-service:portainer" [label="service:portainer", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:portainer" -> "traefik-service:portainer";
|
|
||||||
"dns:service-12.<internal-domain>" [label="service-12.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-12.<internal-domain>";
|
|
||||||
"dns:service-12.<internal-domain>" -> "router:portainer";
|
|
||||||
"traefik-service:portainer" [label="service:portainer\nport:9000", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:portainer" -> "svc:portainer";
|
|
||||||
"svc:prometheus" [label="prometheus", shape=box, fillcolor="#dcfce7"];
|
|
||||||
"svc:prometheus" -> "net:monitor" [color="#6b7280"];
|
|
||||||
"svc:prometheus" -> "net:traefik" [color="#6b7280"];
|
|
||||||
"router:prometheus" [label="router:prometheus\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
|
||||||
"svc:traefik" -> "router:prometheus";
|
|
||||||
"traefik-service:prometheus" [label="service:prometheus", shape=component, fillcolor="#fecaca"];
|
|
||||||
"router:prometheus" -> "traefik-service:prometheus";
|
|
||||||
"dns:service-13.<internal-domain>" [label="service-13.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
|
||||||
"ext:dynu" -> "dns:service-13.<internal-domain>";
|
|
||||||
"dns:service-13.<internal-domain>" -> "router:prometheus";
|
|
||||||
"mw:authelia" [label="authelia", shape=hexagon, fillcolor="#ddd6fe"];
|
|
||||||
"router:prometheus" -> "mw:authelia" [style=dashed];
|
|
||||||
"traefik-service:prometheus" [label="service:prometheus\nport:9090", shape=component, fillcolor="#fecaca"];
|
|
||||||
"traefik-service:prometheus" -> "svc:prometheus";
|
|
||||||
"svc:searxng-webapp" [label="searxng-webapp", shape=box, fillcolor="#dcfce7"];
|
"svc:searxng-webapp" [label="searxng-webapp", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:searxng-webapp" -> "net:traefik" [color="#6b7280"];
|
"svc:traefik" -> "svc:searxng-webapp" [penwidth=1.4];
|
||||||
"router:searxng" [label="router:searxng\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
"dns:service-14.<internal-domain>" [label="service-14.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"svc:traefik" -> "router:searxng";
|
"dns:service-14.<internal-domain>" -> "svc:traefik";
|
||||||
"traefik-service:searxng-webapp" [label="service:searxng-webapp", shape=component, fillcolor="#fecaca"];
|
"svc:shift-recorder-web" [label="shift-recorder-web
|
||||||
"router:searxng" -> "traefik-service:searxng-webapp";
|
[TLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"dns:service-14.<internal-domain>" [label="service-14.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:traefik" -> "svc:shift-recorder-web" [penwidth=1.4];
|
||||||
"ext:dynu" -> "dns:service-14.<internal-domain>";
|
"dns:service-15.<internal-domain>" [label="service-15.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"dns:service-14.<internal-domain>" -> "router:searxng";
|
"dns:service-15.<internal-domain>" -> "svc:traefik";
|
||||||
"traefik-service:searxng" [label="service:searxng\nport:8080", shape=component, fillcolor="#fecaca"];
|
"svc:stockfill" [label="stockfill
|
||||||
"traefik-service:searxng" -> "svc:searxng-webapp";
|
:80
|
||||||
"svc:shift-recorder-web" [label="shift-recorder-web", shape=box, fillcolor="#dcfce7"];
|
[TLS]", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:shift-recorder-web" -> "net:traefik" [color="#6b7280"];
|
"svc:traefik" -> "svc:stockfill" [penwidth=1.4];
|
||||||
"router:shifts" [label="router:shifts\nentry:websecure tls:true", shape=diamond, fillcolor="#fbcfe8"];
|
"dns:service-16.<internal-domain>" [label="service-16.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"svc:traefik" -> "router:shifts";
|
"dns:service-16.<internal-domain>" -> "svc:traefik";
|
||||||
"traefik-service:shift-recorder-web" [label="service:shift-recorder-web", shape=component, fillcolor="#fecaca"];
|
"svc:traefik" [label="traefik
|
||||||
"router:shifts" -> "traefik-service:shift-recorder-web";
|
[authelia]", shape=box, fillcolor="#dcfce7"];
|
||||||
"dns:service-15.<internal-domain>" [label="service-15.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:traefik" -> "svc:traefik" [penwidth=1.4];
|
||||||
"ext:dynu" -> "dns:service-15.<internal-domain>";
|
"dns:service-17.<internal-domain>" [label="service-17.<internal-domain>", shape=note, fillcolor="#fef3c7"];
|
||||||
"dns:service-15.<internal-domain>" -> "router:shifts";
|
"dns:service-17.<internal-domain>" -> "svc:traefik";
|
||||||
"traefik-service:shifts" [label="service:shifts\nport:80", shape=component, fillcolor="#fecaca"];
|
{ rank=same; "dns:service-1.<internal-domain>"; "dns:service-10.<internal-domain>"; "dns:service-11.<internal-domain>"; "dns:service-12.<internal-domain>"; "dns:service-13.<internal-domain>"; "dns:service-14.<internal-domain>"; "dns:service-15.<internal-domain>"; "dns:service-16.<internal-domain>"; "dns:service-17.<internal-domain>"; "dns:service-2.<internal-domain>"; "dns:service-3.<internal-domain>"; "dns:service-4.<internal-domain>"; "dns:service-5.<internal-domain>"; "dns:service-6.<internal-domain>"; "dns:service-7.<internal-domain>"; "dns:service-8.<internal-domain>"; "dns:service-9.<internal-domain>"; }
|
||||||
"traefik-service:shifts" -> "svc:shift-recorder-web";
|
subgraph "cluster_networks" {
|
||||||
"svc:stockfill" [label="stockfill", shape=box, fillcolor="#dcfce7"];
|
label="Docker backend networks"; style="rounded,dashed"; color="#d1d5db";
|
||||||
"svc:stockfill" -> "net:traefik" [color="#6b7280"];
|
"net:gramps" [label="gramps", shape=ellipse, fillcolor="#f8fafc"];
|
||||||
"router:stockfill" [label="router:stockfill\nentry:websecure tls:true", shape=diamond, fillcolor="#fbcfe8"];
|
"net:monitor" [label="monitor", shape=ellipse, fillcolor="#f8fafc"];
|
||||||
"svc:traefik" -> "router:stockfill";
|
"net:nextcloud" [label="nextcloud", shape=ellipse, fillcolor="#f8fafc"];
|
||||||
"traefik-service:stockfill" [label="service:stockfill", shape=component, fillcolor="#fecaca"];
|
"net:passbolt" [label="passbolt", shape=ellipse, fillcolor="#f8fafc"];
|
||||||
"router:stockfill" -> "traefik-service:stockfill";
|
"net:traefik" [label="traefik", shape=ellipse, fillcolor="#f8fafc"];
|
||||||
"dns:service-16.<internal-domain>" [label="service-16.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
}
|
||||||
"ext:dynu" -> "dns:service-16.<internal-domain>";
|
"svc:authelia" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"dns:service-16.<internal-domain>" -> "router:stockfill";
|
"svc:gitea" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"traefik-service:stockfill" [label="service:stockfill\nport:80", shape=component, fillcolor="#fecaca"];
|
"svc:gotify" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"traefik-service:stockfill" -> "svc:stockfill";
|
"svc:grafana" -> "net:monitor" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"svc:telegraf" [label="telegraf", shape=box, fillcolor="#dcfce7"];
|
"svc:grafana" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"svc:telegraf" -> "net:monitor" [color="#6b7280"];
|
"svc:grampsweb" -> "net:gramps" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"svc:traefik" [label="traefik", shape=box, fillcolor="#dcfce7"];
|
"svc:grampsweb" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"svc:traefik" -> "net:traefik" [color="#6b7280"];
|
"svc:influxdb" -> "net:monitor" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"router:traefik" [label="router:traefik\nentry:websecure tls:false", shape=diamond, fillcolor="#fbcfe8"];
|
"svc:influxdb" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"svc:traefik" -> "router:traefik";
|
"svc:monitor-kuma" -> "net:monitor" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"traefik-service:api@internal" [label="service:api@internal", shape=component, fillcolor="#fecaca"];
|
"svc:monitor-kuma" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"router:traefik" -> "traefik-service:api@internal";
|
"svc:mtls-bridge" -> "net:monitor" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"dns:service-17.<internal-domain>" [label="service-17.<internal-domain>", shape=note, fillcolor="#fde68a"];
|
"svc:mtls-bridge" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"ext:dynu" -> "dns:service-17.<internal-domain>";
|
"svc:nextcloud-webapp" -> "net:nextcloud" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"dns:service-17.<internal-domain>" -> "router:traefik";
|
"svc:nextcloud-webapp" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"mw:authelia" [label="authelia", shape=hexagon, fillcolor="#ddd6fe"];
|
"svc:node-red" -> "net:monitor" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
"router:traefik" -> "mw:authelia" [style=dashed];
|
"svc:node-red" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:passbolt-webapp" -> "net:passbolt" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:passbolt-webapp" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:portainer" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:prometheus" -> "net:monitor" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:prometheus" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:searxng-webapp" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:shift-recorder-web" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:stockfill" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
|
"svc:traefik" -> "net:traefik" [style=dashed, color="#94a3b8", arrowsize=0.7];
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 48 KiB |
@@ -1,79 +1,91 @@
|
|||||||
digraph PhysicalTopology {
|
digraph PhysicalTopology {
|
||||||
graph [rankdir=LR, compound=true, splines=ortho, nodesep=0.45, ranksep=0.75, fontname="Helvetica"];
|
graph [rankdir=LR, compound=true, splines=polyline, nodesep=0.7, ranksep=1.2, fontname="Helvetica", concentrate=true];
|
||||||
node [fontname="Helvetica", fontsize=10, style="rounded,filled", fillcolor="#ffffff"];
|
node [fontname="Helvetica", fontsize=10, style="rounded,filled", fillcolor="#ffffff"];
|
||||||
edge [fontname="Helvetica", fontsize=9];
|
edge [fontname="Helvetica", fontsize=9, color="#64748b"];
|
||||||
subgraph "cluster_docker" {
|
subgraph "cluster_docker" {
|
||||||
label="docker";
|
label="docker host";
|
||||||
style="rounded,filled";
|
style="rounded,filled";
|
||||||
color="#c7d6f5";
|
color="#93c5fd";
|
||||||
fillcolor="#eef3ff";
|
fillcolor="#eff6ff";
|
||||||
"host:docker" [label="docker", shape=box3d, fillcolor="#d4e3ff"];
|
subgraph "cluster_docker_apps" {
|
||||||
"svc:authelia" [label="authelia", shape=box, fillcolor="#dff2e1"];
|
label="apps";
|
||||||
"host:docker" -> "svc:authelia" [style=dashed, color="#6b7280"];
|
style="rounded,dashed";
|
||||||
"svc:crowdsec" [label="crowdsec", shape=box, fillcolor="#dff2e1"];
|
color="#bfdbfe";
|
||||||
"host:docker" -> "svc:crowdsec" [style=dashed, color="#6b7280"];
|
fillcolor="#f8fbff";
|
||||||
"svc:docker-socket-proxy" [label="docker-socket-proxy", shape=box, fillcolor="#dff2e1"];
|
"svc:crowdsec" [label="crowdsec", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:docker-socket-proxy" [style=dashed, color="#6b7280"];
|
"svc:docker-update-exporter" [label="docker-update-exporter", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:docker-update-exporter" [label="docker-update-exporter", shape=box, fillcolor="#dff2e1"];
|
"svc:error-pages" [label="error-pages", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:docker-update-exporter" [style=dashed, color="#6b7280"];
|
"svc:gitea" [label="gitea", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:error-pages" [label="error-pages", shape=box, fillcolor="#dff2e1"];
|
"svc:gotify" [label="gotify", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:error-pages" [style=dashed, color="#6b7280"];
|
"svc:grampsweb" [label="grampsweb", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:gitea" [label="gitea", shape=box, fillcolor="#dff2e1"];
|
"svc:grampsweb_celery" [label="grampsweb_celery", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:gitea" [style=dashed, color="#6b7280"];
|
"svc:monitor-kuma" [label="monitor-kuma", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:gitea-runner" [label="gitea-runner", shape=box, fillcolor="#dff2e1"];
|
"svc:mtls-bridge" [label="mtls-bridge", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:gitea-runner" [style=dashed, color="#6b7280"];
|
"svc:nextcloud-webapp" [label="nextcloud-webapp", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:gotify" [label="gotify", shape=box, fillcolor="#dff2e1"];
|
"svc:node-red" [label="node-red", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:gotify" [style=dashed, color="#6b7280"];
|
"svc:passbolt-webapp" [label="passbolt-webapp", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:grafana" [label="grafana", shape=box, fillcolor="#dff2e1"];
|
"svc:portainer" [label="portainer", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:grafana" [style=dashed, color="#6b7280"];
|
"svc:searxng-webapp" [label="searxng-webapp", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:gramps-redis" [label="gramps-redis", shape=box, fillcolor="#dff2e1"];
|
"svc:shift-recorder-web" [label="shift-recorder-web", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:gramps-redis" [style=dashed, color="#6b7280"];
|
"svc:stockfill" [label="stockfill", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:grampsweb" [label="grampsweb", shape=box, fillcolor="#dff2e1"];
|
"svc:telegraf" [label="telegraf", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:grampsweb" [style=dashed, color="#6b7280"];
|
}
|
||||||
"svc:grampsweb_celery" [label="grampsweb_celery", shape=box, fillcolor="#dff2e1"];
|
subgraph "cluster_docker_automation" {
|
||||||
"host:docker" -> "svc:grampsweb_celery" [style=dashed, color="#6b7280"];
|
label="automation";
|
||||||
"svc:influxdb" [label="influxdb", shape=box, fillcolor="#dff2e1"];
|
style="rounded,dashed";
|
||||||
"host:docker" -> "svc:influxdb" [style=dashed, color="#6b7280"];
|
color="#bfdbfe";
|
||||||
"svc:monitor-kuma" [label="monitor-kuma", shape=box, fillcolor="#dff2e1"];
|
fillcolor="#f8fbff";
|
||||||
"host:docker" -> "svc:monitor-kuma" [style=dashed, color="#6b7280"];
|
"svc:gitea-runner" [label="gitea-runner", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:mtls-bridge" [label="mtls-bridge", shape=box, fillcolor="#dff2e1"];
|
}
|
||||||
"host:docker" -> "svc:mtls-bridge" [style=dashed, color="#6b7280"];
|
subgraph "cluster_docker_edge_proxy_auth" {
|
||||||
"svc:nextcloud-db" [label="nextcloud-db", shape=box, fillcolor="#dff2e1"];
|
label="edge/proxy/auth";
|
||||||
"host:docker" -> "svc:nextcloud-db" [style=dashed, color="#6b7280"];
|
style="rounded,dashed";
|
||||||
"svc:nextcloud-redis" [label="nextcloud-redis", shape=box, fillcolor="#dff2e1"];
|
color="#bfdbfe";
|
||||||
"host:docker" -> "svc:nextcloud-redis" [style=dashed, color="#6b7280"];
|
fillcolor="#f8fbff";
|
||||||
"svc:nextcloud-webapp" [label="nextcloud-webapp", shape=box, fillcolor="#dff2e1"];
|
"svc:authelia" [label="authelia", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:nextcloud-webapp" [style=dashed, color="#6b7280"];
|
"svc:docker-socket-proxy" [label="docker-socket-proxy", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:node-exporter" [label="node-exporter", shape=box, fillcolor="#dff2e1"];
|
"svc:traefik" [label="traefik", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:node-exporter" [style=dashed, color="#6b7280"];
|
}
|
||||||
"svc:node-red" [label="node-red", shape=box, fillcolor="#dff2e1"];
|
subgraph "cluster_docker_monitoring" {
|
||||||
"host:docker" -> "svc:node-red" [style=dashed, color="#6b7280"];
|
label="monitoring";
|
||||||
"svc:passbolt-db" [label="passbolt-db", shape=box, fillcolor="#dff2e1"];
|
style="rounded,dashed";
|
||||||
"host:docker" -> "svc:passbolt-db" [style=dashed, color="#6b7280"];
|
color="#bfdbfe";
|
||||||
"svc:passbolt-webapp" [label="passbolt-webapp", shape=box, fillcolor="#dff2e1"];
|
fillcolor="#f8fbff";
|
||||||
"host:docker" -> "svc:passbolt-webapp" [style=dashed, color="#6b7280"];
|
"svc:grafana" [label="grafana", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:portainer" [label="portainer", shape=box, fillcolor="#dff2e1"];
|
"svc:node-exporter" [label="node-exporter", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:portainer" [style=dashed, color="#6b7280"];
|
"svc:prometheus" [label="prometheus", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:prometheus" [label="prometheus", shape=box, fillcolor="#dff2e1"];
|
}
|
||||||
"host:docker" -> "svc:prometheus" [style=dashed, color="#6b7280"];
|
subgraph "cluster_docker_storage_database_support" {
|
||||||
"svc:searxng-webapp" [label="searxng-webapp", shape=box, fillcolor="#dff2e1"];
|
label="storage/database/support";
|
||||||
"host:docker" -> "svc:searxng-webapp" [style=dashed, color="#6b7280"];
|
style="rounded,dashed";
|
||||||
"svc:shift-recorder-web" [label="shift-recorder-web", shape=box, fillcolor="#dff2e1"];
|
color="#bfdbfe";
|
||||||
"host:docker" -> "svc:shift-recorder-web" [style=dashed, color="#6b7280"];
|
fillcolor="#f8fbff";
|
||||||
"svc:stockfill" [label="stockfill", shape=box, fillcolor="#dff2e1"];
|
"svc:gramps-redis" [label="gramps-redis", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:stockfill" [style=dashed, color="#6b7280"];
|
"svc:influxdb" [label="influxdb", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:telegraf" [label="telegraf", shape=box, fillcolor="#dff2e1"];
|
"svc:nextcloud-db" [label="nextcloud-db", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:telegraf" [style=dashed, color="#6b7280"];
|
"svc:nextcloud-redis" [label="nextcloud-redis", shape=box, fillcolor="#dcfce7"];
|
||||||
"svc:traefik" [label="traefik", shape=box, fillcolor="#dff2e1"];
|
"svc:passbolt-db" [label="passbolt-db", shape=box, fillcolor="#dcfce7"];
|
||||||
"host:docker" -> "svc:traefik" [style=dashed, color="#6b7280"];
|
}
|
||||||
}
|
}
|
||||||
subgraph "cluster_raspberrypi" {
|
subgraph "cluster_raspberrypi" {
|
||||||
label="raspberrypi";
|
label="raspberrypi host";
|
||||||
style="rounded,filled";
|
style="rounded,filled";
|
||||||
color="#c7d6f5";
|
color="#93c5fd";
|
||||||
fillcolor="#eef3ff";
|
fillcolor="#eff6ff";
|
||||||
"host:raspberrypi" [label="raspberrypi", shape=box3d, fillcolor="#d4e3ff"];
|
subgraph "cluster_raspberrypi_apps" {
|
||||||
"svc:pihole-exporter" [label="pihole-exporter", shape=box, fillcolor="#dff2e1"];
|
label="apps";
|
||||||
"host:raspberrypi" -> "svc:pihole-exporter" [style=dashed, color="#6b7280"];
|
style="rounded,dashed";
|
||||||
|
color="#bfdbfe";
|
||||||
|
fillcolor="#f8fbff";
|
||||||
|
"svc:pihole-exporter" [label="pihole-exporter", shape=box, fillcolor="#dcfce7"];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
subgraph "cluster_legend" {
|
||||||
|
label="Legend"; style="rounded"; color="#d1d5db";
|
||||||
|
"leg_host" [label="Host cluster", shape=box3d, fillcolor="#eff6ff"];
|
||||||
|
"leg_cat" [label="Service category", shape=folder, fillcolor="#f8fbff"];
|
||||||
|
"leg_svc" [label="Container/service", shape=box, fillcolor="#dcfce7"];
|
||||||
|
"leg_host" -> "leg_cat" [style=dashed];
|
||||||
|
"leg_cat" -> "leg_svc" [style=dashed];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,401 +1,271 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.43.0 (0)
|
<!-- Generated by graphviz version 12.2.1 (0)
|
||||||
-->
|
-->
|
||||||
<!-- Title: PhysicalTopology Pages: 1 -->
|
<!-- Title: PhysicalTopology Pages: 1 -->
|
||||||
<svg width="297pt" height="2086pt"
|
<svg width="591pt" height="2761pt"
|
||||||
viewBox="0.00 0.00 297.00 2086.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 590.50 2761.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2082)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2757)">
|
||||||
<title>PhysicalTopology</title>
|
<title>PhysicalTopology</title>
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2082 293,-2082 293,4 -4,4"/>
|
<polygon fill="white" stroke="none" points="-4,4 -4,-2757 586.5,-2757 586.5,4 -4,4"/>
|
||||||
<g id="clust1" class="cluster">
|
<g id="clust1" class="cluster">
|
||||||
<title>cluster_docker</title>
|
<title>cluster_docker</title>
|
||||||
<path fill="#eef3ff" stroke="#c7d6f5" d="M29,-8C29,-8 269,-8 269,-8 275,-8 281,-14 281,-20 281,-20 281,-1975 281,-1975 281,-1981 275,-1987 269,-1987 269,-1987 29,-1987 29,-1987 23,-1987 17,-1981 17,-1975 17,-1975 17,-20 17,-20 17,-14 23,-8 29,-8"/>
|
<path fill="#eff6ff" stroke="#93c5fd" d="M12,-8C12,-8 199.25,-8 199.25,-8 205.25,-8 211.25,-14 211.25,-20 211.25,-20 211.25,-2522 211.25,-2522 211.25,-2528 205.25,-2534 199.25,-2534 199.25,-2534 12,-2534 12,-2534 6,-2534 0,-2528 0,-2522 0,-2522 0,-20 0,-20 0,-14 6,-8 12,-8"/>
|
||||||
<text text-anchor="middle" x="149" y="-1971.8" font-family="Helvetica,sans-Serif" font-size="14.00">docker</text>
|
<text text-anchor="middle" x="105.62" y="-2516.7" font-family="Helvetica,sans-Serif" font-size="14.00">docker host</text>
|
||||||
</g>
|
</g>
|
||||||
<g id="clust2" class="cluster">
|
<g id="clust2" class="cluster">
|
||||||
|
<title>cluster_docker_apps</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M43.75,-16C43.75,-16 166.5,-16 166.5,-16 172.5,-16 178.5,-22 178.5,-28 178.5,-28 178.5,-1457 178.5,-1457 178.5,-1463 172.5,-1469 166.5,-1469 166.5,-1469 43.75,-1469 43.75,-1469 37.75,-1469 31.75,-1463 31.75,-1457 31.75,-1457 31.75,-28 31.75,-28 31.75,-22 37.75,-16 43.75,-16"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1451.7" font-family="Helvetica,sans-Serif" font-size="14.00">apps</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust3" class="cluster">
|
||||||
|
<title>cluster_docker_automation</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M70.25,-1478C70.25,-1478 141,-1478 141,-1478 147,-1478 153,-1484 153,-1490 153,-1490 153,-1543 153,-1543 153,-1549 147,-1555 141,-1555 141,-1555 70.25,-1555 70.25,-1555 64.25,-1555 58.25,-1549 58.25,-1543 58.25,-1543 58.25,-1490 58.25,-1490 58.25,-1484 64.25,-1478 70.25,-1478"/>
|
||||||
|
<text text-anchor="middle" x="105.62" y="-1537.7" font-family="Helvetica,sans-Serif" font-size="14.00">automation</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust4" class="cluster">
|
||||||
|
<title>cluster_docker_edge_proxy_auth</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M51.62,-1564C51.62,-1564 158.62,-1564 158.62,-1564 164.62,-1564 170.62,-1570 170.62,-1576 170.62,-1576 170.62,-1801 170.62,-1801 170.62,-1807 164.62,-1813 158.62,-1813 158.62,-1813 51.62,-1813 51.62,-1813 45.62,-1813 39.62,-1807 39.62,-1801 39.62,-1801 39.62,-1576 39.62,-1576 39.62,-1570 45.62,-1564 51.62,-1564"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1795.7" font-family="Helvetica,sans-Serif" font-size="14.00">edge/proxy/auth</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust5" class="cluster">
|
||||||
|
<title>cluster_docker_monitoring</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M66.62,-1822C66.62,-1822 143.62,-1822 143.62,-1822 149.62,-1822 155.62,-1828 155.62,-1834 155.62,-1834 155.62,-2059 155.62,-2059 155.62,-2065 149.62,-2071 143.62,-2071 143.62,-2071 66.62,-2071 66.62,-2071 60.62,-2071 54.62,-2065 54.62,-2059 54.62,-2059 54.62,-1834 54.62,-1834 54.62,-1828 60.62,-1822 66.62,-1822"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2053.7" font-family="Helvetica,sans-Serif" font-size="14.00">monitoring</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust6" class="cluster">
|
||||||
|
<title>cluster_docker_storage_database_support</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M20,-2080C20,-2080 191.25,-2080 191.25,-2080 197.25,-2080 203.25,-2086 203.25,-2092 203.25,-2092 203.25,-2489 203.25,-2489 203.25,-2495 197.25,-2501 191.25,-2501 191.25,-2501 20,-2501 20,-2501 14,-2501 8,-2495 8,-2489 8,-2489 8,-2092 8,-2092 8,-2086 14,-2080 20,-2080"/>
|
||||||
|
<text text-anchor="middle" x="105.62" y="-2483.7" font-family="Helvetica,sans-Serif" font-size="14.00">storage/database/support</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust7" class="cluster">
|
||||||
<title>cluster_raspberrypi</title>
|
<title>cluster_raspberrypi</title>
|
||||||
<path fill="#eef3ff" stroke="#c7d6f5" d="M20,-1995C20,-1995 249.5,-1995 249.5,-1995 255.5,-1995 261.5,-2001 261.5,-2007 261.5,-2007 261.5,-2058 261.5,-2058 261.5,-2064 255.5,-2070 249.5,-2070 249.5,-2070 20,-2070 20,-2070 14,-2070 8,-2064 8,-2058 8,-2058 8,-2007 8,-2007 8,-2001 14,-1995 20,-1995"/>
|
<path fill="#eff6ff" stroke="#93c5fd" d="M52.25,-2542C52.25,-2542 159,-2542 159,-2542 165,-2542 171,-2548 171,-2554 171,-2554 171,-2648 171,-2648 171,-2654 165,-2660 159,-2660 159,-2660 52.25,-2660 52.25,-2660 46.25,-2660 40.25,-2654 40.25,-2648 40.25,-2648 40.25,-2554 40.25,-2554 40.25,-2548 46.25,-2542 52.25,-2542"/>
|
||||||
<text text-anchor="middle" x="134.75" y="-2054.8" font-family="Helvetica,sans-Serif" font-size="14.00">raspberrypi</text>
|
<text text-anchor="middle" x="105.62" y="-2642.7" font-family="Helvetica,sans-Serif" font-size="14.00">raspberrypi host</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:docker -->
|
<g id="clust8" class="cluster">
|
||||||
<g id="node1" class="node">
|
<title>cluster_raspberrypi_apps</title>
|
||||||
<title>host:docker</title>
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M63.62,-2550C63.62,-2550 146.62,-2550 146.62,-2550 152.62,-2550 158.62,-2556 158.62,-2562 158.62,-2562 158.62,-2615 158.62,-2615 158.62,-2621 152.62,-2627 146.62,-2627 146.62,-2627 63.62,-2627 63.62,-2627 57.62,-2627 51.62,-2621 51.62,-2615 51.62,-2615 51.62,-2562 51.62,-2562 51.62,-2556 57.62,-2550 63.62,-2550"/>
|
||||||
<polygon fill="#d4e3ff" stroke="black" points="79,-1004 29,-1004 25,-1000 25,-968 75,-968 79,-972 79,-1004"/>
|
<text text-anchor="middle" x="105.12" y="-2609.7" font-family="Helvetica,sans-Serif" font-size="14.00">apps</text>
|
||||||
<polyline fill="none" stroke="black" points="75,-1000 25,-1000 "/>
|
|
||||||
<polyline fill="none" stroke="black" points="75,-1000 75,-968 "/>
|
|
||||||
<polyline fill="none" stroke="black" points="75,-1000 79,-1004 "/>
|
|
||||||
<text text-anchor="middle" x="52" y="-983.5" font-family="Helvetica,sans-Serif" font-size="10.00">docker</text>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:authelia -->
|
<g id="clust9" class="cluster">
|
||||||
<g id="node2" class="node">
|
<title>cluster_legend</title>
|
||||||
<title>svc:authelia</title>
|
<path fill="none" stroke="#d1d5db" d="M71.88,-2668C71.88,-2668 562.5,-2668 562.5,-2668 568.5,-2668 574.5,-2674 574.5,-2680 574.5,-2680 574.5,-2733 574.5,-2733 574.5,-2739 568.5,-2745 562.5,-2745 562.5,-2745 71.88,-2745 71.88,-2745 65.88,-2745 59.88,-2739 59.88,-2733 59.88,-2733 59.88,-2680 59.88,-2680 59.88,-2674 65.88,-2668 71.88,-2668"/>
|
||||||
<path fill="#dff2e1" stroke="black" d="M223.5,-52C223.5,-52 191.5,-52 191.5,-52 185.5,-52 179.5,-46 179.5,-40 179.5,-40 179.5,-28 179.5,-28 179.5,-22 185.5,-16 191.5,-16 191.5,-16 223.5,-16 223.5,-16 229.5,-16 235.5,-22 235.5,-28 235.5,-28 235.5,-40 235.5,-40 235.5,-46 229.5,-52 223.5,-52"/>
|
<text text-anchor="middle" x="317.19" y="-2727.7" font-family="Helvetica,sans-Serif" font-size="14.00">Legend</text>
|
||||||
<text text-anchor="middle" x="207.5" y="-31.5" font-family="Helvetica,sans-Serif" font-size="10.00">authelia</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:authelia -->
|
|
||||||
<g id="edge1" class="edge">
|
|
||||||
<title>host:docker->svc:authelia</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M30,-967.83C30,-836.22 30,-34 30,-34 30,-34 169.37,-34 169.37,-34"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.37,-37.5 179.37,-34 169.37,-30.5 169.37,-37.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:crowdsec -->
|
<!-- svc:crowdsec -->
|
||||||
<g id="node3" class="node">
|
<g id="node1" class="node">
|
||||||
<title>svc:crowdsec</title>
|
<title>svc:crowdsec</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M226.5,-120C226.5,-120 188.5,-120 188.5,-120 182.5,-120 176.5,-114 176.5,-108 176.5,-108 176.5,-96 176.5,-96 176.5,-90 182.5,-84 188.5,-84 188.5,-84 226.5,-84 226.5,-84 232.5,-84 238.5,-90 238.5,-96 238.5,-96 238.5,-108 238.5,-108 238.5,-114 232.5,-120 226.5,-120"/>
|
<path fill="#dcfce7" stroke="black" d="M124,-60C124,-60 86.25,-60 86.25,-60 80.25,-60 74.25,-54 74.25,-48 74.25,-48 74.25,-36 74.25,-36 74.25,-30 80.25,-24 86.25,-24 86.25,-24 124,-24 124,-24 130,-24 136,-30 136,-36 136,-36 136,-48 136,-48 136,-54 130,-60 124,-60"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-99.5" font-family="Helvetica,sans-Serif" font-size="10.00">crowdsec</text>
|
<text text-anchor="middle" x="105.12" y="-38.88" font-family="Helvetica,sans-Serif" font-size="10.00">crowdsec</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:crowdsec -->
|
|
||||||
<g id="edge2" class="edge">
|
|
||||||
<title>host:docker->svc:crowdsec</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M34,-967.94C34,-842.17 34,-102 34,-102 34,-102 166.48,-102 166.48,-102"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="166.48,-105.5 176.48,-102 166.48,-98.5 166.48,-105.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:docker-socket-proxy -->
|
|
||||||
<g id="node4" class="node">
|
|
||||||
<title>svc:docker-socket-proxy</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M253.5,-188C253.5,-188 161.5,-188 161.5,-188 155.5,-188 149.5,-182 149.5,-176 149.5,-176 149.5,-164 149.5,-164 149.5,-158 155.5,-152 161.5,-152 161.5,-152 253.5,-152 253.5,-152 259.5,-152 265.5,-158 265.5,-164 265.5,-164 265.5,-176 265.5,-176 265.5,-182 259.5,-188 253.5,-188"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">docker-socket-proxy</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:docker-socket-proxy -->
|
|
||||||
<g id="edge3" class="edge">
|
|
||||||
<title>host:docker->svc:docker-socket-proxy</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M38,-967.81C38,-847.41 38,-170 38,-170 38,-170 139.17,-170 139.17,-170"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="139.17,-173.5 149.17,-170 139.17,-166.5 139.17,-173.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-update-exporter -->
|
<!-- svc:docker-update-exporter -->
|
||||||
<g id="node5" class="node">
|
<g id="node2" class="node">
|
||||||
<title>svc:docker-update-exporter</title>
|
<title>svc:docker-update-exporter</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M261,-256C261,-256 154,-256 154,-256 148,-256 142,-250 142,-244 142,-244 142,-232 142,-232 142,-226 148,-220 154,-220 154,-220 261,-220 261,-220 267,-220 273,-226 273,-232 273,-232 273,-244 273,-244 273,-250 267,-256 261,-256"/>
|
<path fill="#dcfce7" stroke="black" d="M158.5,-146C158.5,-146 51.75,-146 51.75,-146 45.75,-146 39.75,-140 39.75,-134 39.75,-134 39.75,-122 39.75,-122 39.75,-116 45.75,-110 51.75,-110 51.75,-110 158.5,-110 158.5,-110 164.5,-110 170.5,-116 170.5,-122 170.5,-122 170.5,-134 170.5,-134 170.5,-140 164.5,-146 158.5,-146"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">docker-update-exporter</text>
|
<text text-anchor="middle" x="105.12" y="-124.88" font-family="Helvetica,sans-Serif" font-size="10.00">docker-update-exporter</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:docker-update-exporter -->
|
|
||||||
<g id="edge4" class="edge">
|
|
||||||
<title>host:docker->svc:docker-update-exporter</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79.25,-975.2C107.63,-975.2 148,-975.2 148,-975.2 148,-975.2 148,-266.22 148,-266.22"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="151.5,-266.22 148,-256.22 144.5,-266.22 151.5,-266.22"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:error-pages -->
|
<!-- svc:error-pages -->
|
||||||
<g id="node6" class="node">
|
<g id="node3" class="node">
|
||||||
<title>svc:error-pages</title>
|
<title>svc:error-pages</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M232,-324C232,-324 183,-324 183,-324 177,-324 171,-318 171,-312 171,-312 171,-300 171,-300 171,-294 177,-288 183,-288 183,-288 232,-288 232,-288 238,-288 244,-294 244,-300 244,-300 244,-312 244,-312 244,-318 238,-324 232,-324"/>
|
<path fill="#dcfce7" stroke="black" d="M129.25,-232C129.25,-232 81,-232 81,-232 75,-232 69,-226 69,-220 69,-220 69,-208 69,-208 69,-202 75,-196 81,-196 81,-196 129.25,-196 129.25,-196 135.25,-196 141.25,-202 141.25,-208 141.25,-208 141.25,-220 141.25,-220 141.25,-226 135.25,-232 129.25,-232"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">error-pages</text>
|
<text text-anchor="middle" x="105.12" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">error-pages</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:error-pages -->
|
|
||||||
<g id="edge5" class="edge">
|
|
||||||
<title>host:docker->svc:error-pages</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M42,-967.81C42,-859.67 42,-306 42,-306 42,-306 160.77,-306 160.77,-306"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.77,-309.5 170.77,-306 160.77,-302.5 160.77,-309.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea -->
|
<!-- svc:gitea -->
|
||||||
<g id="node7" class="node">
|
<g id="node4" class="node">
|
||||||
<title>svc:gitea</title>
|
<title>svc:gitea</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-392C222.5,-392 192.5,-392 192.5,-392 186.5,-392 180.5,-386 180.5,-380 180.5,-380 180.5,-368 180.5,-368 180.5,-362 186.5,-356 192.5,-356 192.5,-356 222.5,-356 222.5,-356 228.5,-356 234.5,-362 234.5,-368 234.5,-368 234.5,-380 234.5,-380 234.5,-386 228.5,-392 222.5,-392"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-318C120.12,-318 90.12,-318 90.12,-318 84.12,-318 78.12,-312 78.12,-306 78.12,-306 78.12,-294 78.12,-294 78.12,-288 84.12,-282 90.12,-282 90.12,-282 120.12,-282 120.12,-282 126.12,-282 132.12,-288 132.12,-294 132.12,-294 132.12,-306 132.12,-306 132.12,-312 126.12,-318 120.12,-318"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-371.5" font-family="Helvetica,sans-Serif" font-size="10.00">gitea</text>
|
<text text-anchor="middle" x="105.12" y="-296.88" font-family="Helvetica,sans-Serif" font-size="10.00">gitea</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gitea -->
|
|
||||||
<g id="edge6" class="edge">
|
|
||||||
<title>host:docker->svc:gitea</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M46,-967.68C46,-865.85 46,-374 46,-374 46,-374 170.47,-374 170.47,-374"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.47,-377.5 180.47,-374 170.47,-370.5 170.47,-377.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:gitea-runner -->
|
|
||||||
<g id="node8" class="node">
|
|
||||||
<title>svc:gitea-runner</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M234,-460C234,-460 181,-460 181,-460 175,-460 169,-454 169,-448 169,-448 169,-436 169,-436 169,-430 175,-424 181,-424 181,-424 234,-424 234,-424 240,-424 246,-430 246,-436 246,-436 246,-448 246,-448 246,-454 240,-460 234,-460"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-439.5" font-family="Helvetica,sans-Serif" font-size="10.00">gitea-runner</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gitea-runner -->
|
|
||||||
<g id="edge7" class="edge">
|
|
||||||
<title>host:docker->svc:gitea-runner</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M50,-967.9C50,-873.51 50,-442 50,-442 50,-442 158.97,-442 158.97,-442"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="158.97,-445.5 168.97,-442 158.97,-438.5 158.97,-445.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gotify -->
|
<!-- svc:gotify -->
|
||||||
<g id="node9" class="node">
|
<g id="node5" class="node">
|
||||||
<title>svc:gotify</title>
|
<title>svc:gotify</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-528C222.5,-528 192.5,-528 192.5,-528 186.5,-528 180.5,-522 180.5,-516 180.5,-516 180.5,-504 180.5,-504 180.5,-498 186.5,-492 192.5,-492 192.5,-492 222.5,-492 222.5,-492 228.5,-492 234.5,-498 234.5,-504 234.5,-504 234.5,-516 234.5,-516 234.5,-522 228.5,-528 222.5,-528"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-404C120.12,-404 90.12,-404 90.12,-404 84.12,-404 78.12,-398 78.12,-392 78.12,-392 78.12,-380 78.12,-380 78.12,-374 84.12,-368 90.12,-368 90.12,-368 120.12,-368 120.12,-368 126.12,-368 132.12,-374 132.12,-380 132.12,-380 132.12,-392 132.12,-392 132.12,-398 126.12,-404 120.12,-404"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-507.5" font-family="Helvetica,sans-Serif" font-size="10.00">gotify</text>
|
<text text-anchor="middle" x="105.12" y="-382.88" font-family="Helvetica,sans-Serif" font-size="10.00">gotify</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gotify -->
|
|
||||||
<g id="edge8" class="edge">
|
|
||||||
<title>host:docker->svc:gotify</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M55,-967.92C55,-880.97 55,-510 55,-510 55,-510 170.24,-510 170.24,-510"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.24,-513.5 180.24,-510 170.24,-506.5 170.24,-513.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:grafana -->
|
|
||||||
<g id="node10" class="node">
|
|
||||||
<title>svc:grafana</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-596C222.5,-596 192.5,-596 192.5,-596 186.5,-596 180.5,-590 180.5,-584 180.5,-584 180.5,-572 180.5,-572 180.5,-566 186.5,-560 192.5,-560 192.5,-560 222.5,-560 222.5,-560 228.5,-560 234.5,-566 234.5,-572 234.5,-572 234.5,-584 234.5,-584 234.5,-590 228.5,-596 222.5,-596"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-575.5" font-family="Helvetica,sans-Serif" font-size="10.00">grafana</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:grafana -->
|
|
||||||
<g id="edge9" class="edge">
|
|
||||||
<title>host:docker->svc:grafana</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M59,-967.94C59,-888.98 59,-578 59,-578 59,-578 170.26,-578 170.26,-578"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.26,-581.5 180.26,-578 170.26,-574.5 170.26,-581.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:gramps-redis -->
|
|
||||||
<g id="node11" class="node">
|
|
||||||
<title>svc:gramps-redis</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M236,-664C236,-664 179,-664 179,-664 173,-664 167,-658 167,-652 167,-652 167,-640 167,-640 167,-634 173,-628 179,-628 179,-628 236,-628 236,-628 242,-628 248,-634 248,-640 248,-640 248,-652 248,-652 248,-658 242,-664 236,-664"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-643.5" font-family="Helvetica,sans-Serif" font-size="10.00">gramps-redis</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gramps-redis -->
|
|
||||||
<g id="edge10" class="edge">
|
|
||||||
<title>host:docker->svc:gramps-redis</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M63,-967.72C63,-897.1 63,-646 63,-646 63,-646 156.86,-646 156.86,-646"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="156.86,-649.5 166.86,-646 156.86,-642.5 156.86,-649.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb -->
|
<!-- svc:grampsweb -->
|
||||||
<g id="node12" class="node">
|
<g id="node6" class="node">
|
||||||
<title>svc:grampsweb</title>
|
<title>svc:grampsweb</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M232.5,-732C232.5,-732 182.5,-732 182.5,-732 176.5,-732 170.5,-726 170.5,-720 170.5,-720 170.5,-708 170.5,-708 170.5,-702 176.5,-696 182.5,-696 182.5,-696 232.5,-696 232.5,-696 238.5,-696 244.5,-702 244.5,-708 244.5,-708 244.5,-720 244.5,-720 244.5,-726 238.5,-732 232.5,-732"/>
|
<path fill="#dcfce7" stroke="black" d="M129.62,-490C129.62,-490 80.62,-490 80.62,-490 74.62,-490 68.62,-484 68.62,-478 68.62,-478 68.62,-466 68.62,-466 68.62,-460 74.62,-454 80.62,-454 80.62,-454 129.62,-454 129.62,-454 135.62,-454 141.62,-460 141.62,-466 141.62,-466 141.62,-478 141.62,-478 141.62,-484 135.62,-490 129.62,-490"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-711.5" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb</text>
|
<text text-anchor="middle" x="105.12" y="-468.88" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:grampsweb -->
|
|
||||||
<g id="edge11" class="edge">
|
|
||||||
<title>host:docker->svc:grampsweb</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M67,-967.73C67,-906.75 67,-714 67,-714 67,-714 160.22,-714 160.22,-714"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.22,-717.5 170.22,-714 160.22,-710.5 160.22,-717.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb_celery -->
|
<!-- svc:grampsweb_celery -->
|
||||||
<g id="node13" class="node">
|
<g id="node7" class="node">
|
||||||
<title>svc:grampsweb_celery</title>
|
<title>svc:grampsweb_celery</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M250,-800C250,-800 165,-800 165,-800 159,-800 153,-794 153,-788 153,-788 153,-776 153,-776 153,-770 159,-764 165,-764 165,-764 250,-764 250,-764 256,-764 262,-770 262,-776 262,-776 262,-788 262,-788 262,-794 256,-800 250,-800"/>
|
<path fill="#dcfce7" stroke="black" d="M147.25,-576C147.25,-576 63,-576 63,-576 57,-576 51,-570 51,-564 51,-564 51,-552 51,-552 51,-546 57,-540 63,-540 63,-540 147.25,-540 147.25,-540 153.25,-540 159.25,-546 159.25,-552 159.25,-552 159.25,-564 159.25,-564 159.25,-570 153.25,-576 147.25,-576"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-779.5" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb_celery</text>
|
<text text-anchor="middle" x="105.12" y="-554.88" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb_celery</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:grampsweb_celery -->
|
|
||||||
<g id="edge12" class="edge">
|
|
||||||
<title>host:docker->svc:grampsweb_celery</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79,-982.4C110.7,-982.4 159,-982.4 159,-982.4 159,-982.4 159,-810.14 159,-810.14"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="162.5,-810.14 159,-800.14 155.5,-810.14 162.5,-810.14"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:influxdb -->
|
|
||||||
<g id="node14" class="node">
|
|
||||||
<title>svc:influxdb</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M223.5,-868C223.5,-868 191.5,-868 191.5,-868 185.5,-868 179.5,-862 179.5,-856 179.5,-856 179.5,-844 179.5,-844 179.5,-838 185.5,-832 191.5,-832 191.5,-832 223.5,-832 223.5,-832 229.5,-832 235.5,-838 235.5,-844 235.5,-844 235.5,-856 235.5,-856 235.5,-862 229.5,-868 223.5,-868"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-847.5" font-family="Helvetica,sans-Serif" font-size="10.00">influxdb</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:influxdb -->
|
|
||||||
<g id="edge13" class="edge">
|
|
||||||
<title>host:docker->svc:influxdb</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M71,-967.94C71,-930.95 71,-850 71,-850 71,-850 169.22,-850 169.22,-850"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.22,-853.5 179.22,-850 169.22,-846.5 169.22,-853.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma -->
|
<!-- svc:monitor-kuma -->
|
||||||
<g id="node15" class="node">
|
<g id="node8" class="node">
|
||||||
<title>svc:monitor-kuma</title>
|
<title>svc:monitor-kuma</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M238.5,-936C238.5,-936 176.5,-936 176.5,-936 170.5,-936 164.5,-930 164.5,-924 164.5,-924 164.5,-912 164.5,-912 164.5,-906 170.5,-900 176.5,-900 176.5,-900 238.5,-900 238.5,-900 244.5,-900 250.5,-906 250.5,-912 250.5,-912 250.5,-924 250.5,-924 250.5,-930 244.5,-936 238.5,-936"/>
|
<path fill="#dcfce7" stroke="black" d="M135.62,-662C135.62,-662 74.62,-662 74.62,-662 68.62,-662 62.62,-656 62.62,-650 62.62,-650 62.62,-638 62.62,-638 62.62,-632 68.62,-626 74.62,-626 74.62,-626 135.62,-626 135.62,-626 141.62,-626 147.62,-632 147.62,-638 147.62,-638 147.62,-650 147.62,-650 147.62,-656 141.62,-662 135.62,-662"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-915.5" font-family="Helvetica,sans-Serif" font-size="10.00">monitor-kuma</text>
|
<text text-anchor="middle" x="105.12" y="-640.88" font-family="Helvetica,sans-Serif" font-size="10.00">monitor-kuma</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:monitor-kuma -->
|
|
||||||
<g id="edge14" class="edge">
|
|
||||||
<title>host:docker->svc:monitor-kuma</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M75,-967.78C75,-947.63 75,-918 75,-918 75,-918 154.48,-918 154.48,-918"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="154.48,-921.5 164.48,-918 154.48,-914.5 154.48,-921.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge -->
|
<!-- svc:mtls-bridge -->
|
||||||
<g id="node16" class="node">
|
<g id="node9" class="node">
|
||||||
<title>svc:mtls-bridge</title>
|
<title>svc:mtls-bridge</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M232,-1004C232,-1004 183,-1004 183,-1004 177,-1004 171,-998 171,-992 171,-992 171,-980 171,-980 171,-974 177,-968 183,-968 183,-968 232,-968 232,-968 238,-968 244,-974 244,-980 244,-980 244,-992 244,-992 244,-998 238,-1004 232,-1004"/>
|
<path fill="#dcfce7" stroke="black" d="M129.25,-748C129.25,-748 81,-748 81,-748 75,-748 69,-742 69,-736 69,-736 69,-724 69,-724 69,-718 75,-712 81,-712 81,-712 129.25,-712 129.25,-712 135.25,-712 141.25,-718 141.25,-724 141.25,-724 141.25,-736 141.25,-736 141.25,-742 135.25,-748 129.25,-748"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-983.5" font-family="Helvetica,sans-Serif" font-size="10.00">mtls-bridge</text>
|
<text text-anchor="middle" x="105.12" y="-726.88" font-family="Helvetica,sans-Serif" font-size="10.00">mtls-bridge</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:mtls-bridge -->
|
|
||||||
<g id="edge15" class="edge">
|
|
||||||
<title>host:docker->svc:mtls-bridge</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79.09,-989.6C79.09,-989.6 160.82,-989.6 160.82,-989.6"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.82,-993.1 170.82,-989.6 160.82,-986.1 160.82,-993.1"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:nextcloud-db -->
|
|
||||||
<g id="node17" class="node">
|
|
||||||
<title>svc:nextcloud-db</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M235.5,-1072C235.5,-1072 179.5,-1072 179.5,-1072 173.5,-1072 167.5,-1066 167.5,-1060 167.5,-1060 167.5,-1048 167.5,-1048 167.5,-1042 173.5,-1036 179.5,-1036 179.5,-1036 235.5,-1036 235.5,-1036 241.5,-1036 247.5,-1042 247.5,-1048 247.5,-1048 247.5,-1060 247.5,-1060 247.5,-1066 241.5,-1072 235.5,-1072"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1051.5" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-db</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:nextcloud-db -->
|
|
||||||
<g id="edge16" class="edge">
|
|
||||||
<title>host:docker->svc:nextcloud-db</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M76,-1004.22C76,-1024.37 76,-1054 76,-1054 76,-1054 157.33,-1054 157.33,-1054"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="157.33,-1057.5 167.33,-1054 157.33,-1050.5 157.33,-1057.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:nextcloud-redis -->
|
|
||||||
<g id="node18" class="node">
|
|
||||||
<title>svc:nextcloud-redis</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M241.5,-1140C241.5,-1140 173.5,-1140 173.5,-1140 167.5,-1140 161.5,-1134 161.5,-1128 161.5,-1128 161.5,-1116 161.5,-1116 161.5,-1110 167.5,-1104 173.5,-1104 173.5,-1104 241.5,-1104 241.5,-1104 247.5,-1104 253.5,-1110 253.5,-1116 253.5,-1116 253.5,-1128 253.5,-1128 253.5,-1134 247.5,-1140 241.5,-1140"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-redis</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:nextcloud-redis -->
|
|
||||||
<g id="edge17" class="edge">
|
|
||||||
<title>host:docker->svc:nextcloud-redis</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M72,-1004.06C72,-1041.05 72,-1122 72,-1122 72,-1122 151.25,-1122 151.25,-1122"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="151.25,-1125.5 161.25,-1122 151.25,-1118.5 151.25,-1125.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp -->
|
<!-- svc:nextcloud-webapp -->
|
||||||
<g id="node19" class="node">
|
<g id="node10" class="node">
|
||||||
<title>svc:nextcloud-webapp</title>
|
<title>svc:nextcloud-webapp</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M249,-1208C249,-1208 166,-1208 166,-1208 160,-1208 154,-1202 154,-1196 154,-1196 154,-1184 154,-1184 154,-1178 160,-1172 166,-1172 166,-1172 249,-1172 249,-1172 255,-1172 261,-1178 261,-1184 261,-1184 261,-1196 261,-1196 261,-1202 255,-1208 249,-1208"/>
|
<path fill="#dcfce7" stroke="black" d="M146.12,-834C146.12,-834 64.12,-834 64.12,-834 58.12,-834 52.12,-828 52.12,-822 52.12,-822 52.12,-810 52.12,-810 52.12,-804 58.12,-798 64.12,-798 64.12,-798 146.12,-798 146.12,-798 152.12,-798 158.12,-804 158.12,-810 158.12,-810 158.12,-822 158.12,-822 158.12,-828 152.12,-834 146.12,-834"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1187.5" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-webapp</text>
|
<text text-anchor="middle" x="105.12" y="-812.88" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-webapp</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:nextcloud-webapp -->
|
|
||||||
<g id="edge18" class="edge">
|
|
||||||
<title>host:docker->svc:nextcloud-webapp</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79.04,-996.8C110.15,-996.8 157,-996.8 157,-996.8 157,-996.8 157,-1161.82 157,-1161.82"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="153.5,-1161.82 157,-1171.82 160.5,-1161.82 153.5,-1161.82"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:node-exporter -->
|
|
||||||
<g id="node20" class="node">
|
|
||||||
<title>svc:node-exporter</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M238.5,-1276C238.5,-1276 176.5,-1276 176.5,-1276 170.5,-1276 164.5,-1270 164.5,-1264 164.5,-1264 164.5,-1252 164.5,-1252 164.5,-1246 170.5,-1240 176.5,-1240 176.5,-1240 238.5,-1240 238.5,-1240 244.5,-1240 250.5,-1246 250.5,-1252 250.5,-1252 250.5,-1264 250.5,-1264 250.5,-1270 244.5,-1276 238.5,-1276"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1255.5" font-family="Helvetica,sans-Serif" font-size="10.00">node-exporter</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:node-exporter -->
|
|
||||||
<g id="edge19" class="edge">
|
|
||||||
<title>host:docker->svc:node-exporter</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M68,-1004.27C68,-1065.25 68,-1258 68,-1258 68,-1258 154.13,-1258 154.13,-1258"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="154.13,-1261.5 164.13,-1258 154.13,-1254.5 154.13,-1261.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red -->
|
<!-- svc:node-red -->
|
||||||
<g id="node21" class="node">
|
<g id="node11" class="node">
|
||||||
<title>svc:node-red</title>
|
<title>svc:node-red</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M225.5,-1344C225.5,-1344 189.5,-1344 189.5,-1344 183.5,-1344 177.5,-1338 177.5,-1332 177.5,-1332 177.5,-1320 177.5,-1320 177.5,-1314 183.5,-1308 189.5,-1308 189.5,-1308 225.5,-1308 225.5,-1308 231.5,-1308 237.5,-1314 237.5,-1320 237.5,-1320 237.5,-1332 237.5,-1332 237.5,-1338 231.5,-1344 225.5,-1344"/>
|
<path fill="#dcfce7" stroke="black" d="M122.88,-920C122.88,-920 87.38,-920 87.38,-920 81.38,-920 75.38,-914 75.38,-908 75.38,-908 75.38,-896 75.38,-896 75.38,-890 81.38,-884 87.38,-884 87.38,-884 122.88,-884 122.88,-884 128.88,-884 134.88,-890 134.88,-896 134.88,-896 134.88,-908 134.88,-908 134.88,-914 128.88,-920 122.88,-920"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1323.5" font-family="Helvetica,sans-Serif" font-size="10.00">node-red</text>
|
<text text-anchor="middle" x="105.12" y="-898.88" font-family="Helvetica,sans-Serif" font-size="10.00">node-red</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:node-red -->
|
|
||||||
<g id="edge20" class="edge">
|
|
||||||
<title>host:docker->svc:node-red</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M64,-1004.28C64,-1074.9 64,-1326 64,-1326 64,-1326 167.42,-1326 167.42,-1326"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="167.42,-1329.5 177.42,-1326 167.42,-1322.5 167.42,-1329.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:passbolt-db -->
|
|
||||||
<g id="node22" class="node">
|
|
||||||
<title>svc:passbolt-db</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M232.5,-1412C232.5,-1412 182.5,-1412 182.5,-1412 176.5,-1412 170.5,-1406 170.5,-1400 170.5,-1400 170.5,-1388 170.5,-1388 170.5,-1382 176.5,-1376 182.5,-1376 182.5,-1376 232.5,-1376 232.5,-1376 238.5,-1376 244.5,-1382 244.5,-1388 244.5,-1388 244.5,-1400 244.5,-1400 244.5,-1406 238.5,-1412 232.5,-1412"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1391.5" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-db</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:passbolt-db -->
|
|
||||||
<g id="edge21" class="edge">
|
|
||||||
<title>host:docker->svc:passbolt-db</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M60,-1004.06C60,-1083.02 60,-1394 60,-1394 60,-1394 160.28,-1394 160.28,-1394"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.28,-1397.5 170.28,-1394 160.28,-1390.5 160.28,-1397.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp -->
|
<!-- svc:passbolt-webapp -->
|
||||||
<g id="node23" class="node">
|
<g id="node12" class="node">
|
||||||
<title>svc:passbolt-webapp</title>
|
<title>svc:passbolt-webapp</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M245.5,-1480C245.5,-1480 169.5,-1480 169.5,-1480 163.5,-1480 157.5,-1474 157.5,-1468 157.5,-1468 157.5,-1456 157.5,-1456 157.5,-1450 163.5,-1444 169.5,-1444 169.5,-1444 245.5,-1444 245.5,-1444 251.5,-1444 257.5,-1450 257.5,-1456 257.5,-1456 257.5,-1468 257.5,-1468 257.5,-1474 251.5,-1480 245.5,-1480"/>
|
<path fill="#dcfce7" stroke="black" d="M142.75,-1006C142.75,-1006 67.5,-1006 67.5,-1006 61.5,-1006 55.5,-1000 55.5,-994 55.5,-994 55.5,-982 55.5,-982 55.5,-976 61.5,-970 67.5,-970 67.5,-970 142.75,-970 142.75,-970 148.75,-970 154.75,-976 154.75,-982 154.75,-982 154.75,-994 154.75,-994 154.75,-1000 148.75,-1006 142.75,-1006"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1459.5" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-webapp</text>
|
<text text-anchor="middle" x="105.12" y="-984.88" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-webapp</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:passbolt-webapp -->
|
|
||||||
<g id="edge22" class="edge">
|
|
||||||
<title>host:docker->svc:passbolt-webapp</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M56,-1004.08C56,-1091.03 56,-1462 56,-1462 56,-1462 147.47,-1462 147.47,-1462"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="147.47,-1465.5 157.47,-1462 147.47,-1458.5 147.47,-1465.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:portainer -->
|
<!-- svc:portainer -->
|
||||||
<g id="node24" class="node">
|
<g id="node13" class="node">
|
||||||
<title>svc:portainer</title>
|
<title>svc:portainer</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M226,-1548C226,-1548 189,-1548 189,-1548 183,-1548 177,-1542 177,-1536 177,-1536 177,-1524 177,-1524 177,-1518 183,-1512 189,-1512 189,-1512 226,-1512 226,-1512 232,-1512 238,-1518 238,-1524 238,-1524 238,-1536 238,-1536 238,-1542 232,-1548 226,-1548"/>
|
<path fill="#dcfce7" stroke="black" d="M123.25,-1092C123.25,-1092 87,-1092 87,-1092 81,-1092 75,-1086 75,-1080 75,-1080 75,-1068 75,-1068 75,-1062 81,-1056 87,-1056 87,-1056 123.25,-1056 123.25,-1056 129.25,-1056 135.25,-1062 135.25,-1068 135.25,-1068 135.25,-1080 135.25,-1080 135.25,-1086 129.25,-1092 123.25,-1092"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1527.5" font-family="Helvetica,sans-Serif" font-size="10.00">portainer</text>
|
<text text-anchor="middle" x="105.12" y="-1070.88" font-family="Helvetica,sans-Serif" font-size="10.00">portainer</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:portainer -->
|
|
||||||
<g id="edge23" class="edge">
|
|
||||||
<title>host:docker->svc:portainer</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M52,-1004.1C52,-1098.49 52,-1530 52,-1530 52,-1530 166.78,-1530 166.78,-1530"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="166.78,-1533.5 176.78,-1530 166.78,-1526.5 166.78,-1533.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:prometheus -->
|
|
||||||
<g id="node25" class="node">
|
|
||||||
<title>svc:prometheus</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M233,-1616C233,-1616 182,-1616 182,-1616 176,-1616 170,-1610 170,-1604 170,-1604 170,-1592 170,-1592 170,-1586 176,-1580 182,-1580 182,-1580 233,-1580 233,-1580 239,-1580 245,-1586 245,-1592 245,-1592 245,-1604 245,-1604 245,-1610 239,-1616 233,-1616"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1595.5" font-family="Helvetica,sans-Serif" font-size="10.00">prometheus</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:prometheus -->
|
|
||||||
<g id="edge24" class="edge">
|
|
||||||
<title>host:docker->svc:prometheus</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M49,-1004.32C49,-1106.15 49,-1598 49,-1598 49,-1598 159.94,-1598 159.94,-1598"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="159.94,-1601.5 169.94,-1598 159.94,-1594.5 159.94,-1601.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:searxng-webapp -->
|
<!-- svc:searxng-webapp -->
|
||||||
<g id="node26" class="node">
|
<g id="node14" class="node">
|
||||||
<title>svc:searxng-webapp</title>
|
<title>svc:searxng-webapp</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M244.5,-1684C244.5,-1684 170.5,-1684 170.5,-1684 164.5,-1684 158.5,-1678 158.5,-1672 158.5,-1672 158.5,-1660 158.5,-1660 158.5,-1654 164.5,-1648 170.5,-1648 170.5,-1648 244.5,-1648 244.5,-1648 250.5,-1648 256.5,-1654 256.5,-1660 256.5,-1660 256.5,-1672 256.5,-1672 256.5,-1678 250.5,-1684 244.5,-1684"/>
|
<path fill="#dcfce7" stroke="black" d="M141.62,-1178C141.62,-1178 68.62,-1178 68.62,-1178 62.62,-1178 56.62,-1172 56.62,-1166 56.62,-1166 56.62,-1154 56.62,-1154 56.62,-1148 62.62,-1142 68.62,-1142 68.62,-1142 141.62,-1142 141.62,-1142 147.62,-1142 153.62,-1148 153.62,-1154 153.62,-1154 153.62,-1166 153.62,-1166 153.62,-1172 147.62,-1178 141.62,-1178"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1663.5" font-family="Helvetica,sans-Serif" font-size="10.00">searxng-webapp</text>
|
<text text-anchor="middle" x="105.12" y="-1156.88" font-family="Helvetica,sans-Serif" font-size="10.00">searxng-webapp</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:searxng-webapp -->
|
|
||||||
<g id="edge25" class="edge">
|
|
||||||
<title>host:docker->svc:searxng-webapp</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M45,-1004.19C45,-1112.33 45,-1666 45,-1666 45,-1666 148.3,-1666 148.3,-1666"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="148.3,-1669.5 158.3,-1666 148.3,-1662.5 148.3,-1669.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:shift-recorder-web -->
|
<!-- svc:shift-recorder-web -->
|
||||||
<g id="node27" class="node">
|
<g id="node15" class="node">
|
||||||
<title>svc:shift-recorder-web</title>
|
<title>svc:shift-recorder-web</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M248.5,-1752C248.5,-1752 166.5,-1752 166.5,-1752 160.5,-1752 154.5,-1746 154.5,-1740 154.5,-1740 154.5,-1728 154.5,-1728 154.5,-1722 160.5,-1716 166.5,-1716 166.5,-1716 248.5,-1716 248.5,-1716 254.5,-1716 260.5,-1722 260.5,-1728 260.5,-1728 260.5,-1740 260.5,-1740 260.5,-1746 254.5,-1752 248.5,-1752"/>
|
<path fill="#dcfce7" stroke="black" d="M145.75,-1264C145.75,-1264 64.5,-1264 64.5,-1264 58.5,-1264 52.5,-1258 52.5,-1252 52.5,-1252 52.5,-1240 52.5,-1240 52.5,-1234 58.5,-1228 64.5,-1228 64.5,-1228 145.75,-1228 145.75,-1228 151.75,-1228 157.75,-1234 157.75,-1240 157.75,-1240 157.75,-1252 157.75,-1252 157.75,-1258 151.75,-1264 145.75,-1264"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1731.5" font-family="Helvetica,sans-Serif" font-size="10.00">shift-recorder-web</text>
|
<text text-anchor="middle" x="105.12" y="-1242.88" font-family="Helvetica,sans-Serif" font-size="10.00">shift-recorder-web</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:shift-recorder-web -->
|
|
||||||
<g id="edge26" class="edge">
|
|
||||||
<title>host:docker->svc:shift-recorder-web</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M41,-1004.12C41,-1118.35 41,-1734 41,-1734 41,-1734 144.36,-1734 144.36,-1734"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="144.36,-1737.5 154.36,-1734 144.36,-1730.5 144.36,-1737.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:stockfill -->
|
<!-- svc:stockfill -->
|
||||||
<g id="node28" class="node">
|
<g id="node16" class="node">
|
||||||
<title>svc:stockfill</title>
|
<title>svc:stockfill</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M223,-1820C223,-1820 192,-1820 192,-1820 186,-1820 180,-1814 180,-1808 180,-1808 180,-1796 180,-1796 180,-1790 186,-1784 192,-1784 192,-1784 223,-1784 223,-1784 229,-1784 235,-1790 235,-1796 235,-1796 235,-1808 235,-1808 235,-1814 229,-1820 223,-1820"/>
|
<path fill="#dcfce7" stroke="black" d="M120.25,-1350C120.25,-1350 90,-1350 90,-1350 84,-1350 78,-1344 78,-1338 78,-1338 78,-1326 78,-1326 78,-1320 84,-1314 90,-1314 90,-1314 120.25,-1314 120.25,-1314 126.25,-1314 132.25,-1320 132.25,-1326 132.25,-1326 132.25,-1338 132.25,-1338 132.25,-1344 126.25,-1350 120.25,-1350"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1799.5" font-family="Helvetica,sans-Serif" font-size="10.00">stockfill</text>
|
<text text-anchor="middle" x="105.12" y="-1328.88" font-family="Helvetica,sans-Serif" font-size="10.00">stockfill</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:stockfill -->
|
|
||||||
<g id="edge27" class="edge">
|
|
||||||
<title>host:docker->svc:stockfill</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M37,-1004.19C37,-1124.59 37,-1802 37,-1802 37,-1802 169.73,-1802 169.73,-1802"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.73,-1805.5 179.73,-1802 169.73,-1798.5 169.73,-1805.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:telegraf -->
|
<!-- svc:telegraf -->
|
||||||
<g id="node29" class="node">
|
<g id="node17" class="node">
|
||||||
<title>svc:telegraf</title>
|
<title>svc:telegraf</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M223,-1888C223,-1888 192,-1888 192,-1888 186,-1888 180,-1882 180,-1876 180,-1876 180,-1864 180,-1864 180,-1858 186,-1852 192,-1852 192,-1852 223,-1852 223,-1852 229,-1852 235,-1858 235,-1864 235,-1864 235,-1876 235,-1876 235,-1882 229,-1888 223,-1888"/>
|
<path fill="#dcfce7" stroke="black" d="M120.25,-1436C120.25,-1436 90,-1436 90,-1436 84,-1436 78,-1430 78,-1424 78,-1424 78,-1412 78,-1412 78,-1406 84,-1400 90,-1400 90,-1400 120.25,-1400 120.25,-1400 126.25,-1400 132.25,-1406 132.25,-1412 132.25,-1412 132.25,-1424 132.25,-1424 132.25,-1430 126.25,-1436 120.25,-1436"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1867.5" font-family="Helvetica,sans-Serif" font-size="10.00">telegraf</text>
|
<text text-anchor="middle" x="105.12" y="-1414.88" font-family="Helvetica,sans-Serif" font-size="10.00">telegraf</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:docker->svc:telegraf -->
|
<!-- svc:gitea-runner -->
|
||||||
<g id="edge28" class="edge">
|
<g id="node18" class="node">
|
||||||
<title>host:docker->svc:telegraf</title>
|
<title>svc:gitea-runner</title>
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M33,-1004.06C33,-1129.83 33,-1870 33,-1870 33,-1870 169.85,-1870 169.85,-1870"/>
|
<path fill="#dcfce7" stroke="black" d="M131.12,-1522C131.12,-1522 79.12,-1522 79.12,-1522 73.12,-1522 67.12,-1516 67.12,-1510 67.12,-1510 67.12,-1498 67.12,-1498 67.12,-1492 73.12,-1486 79.12,-1486 79.12,-1486 131.12,-1486 131.12,-1486 137.12,-1486 143.12,-1492 143.12,-1498 143.12,-1498 143.12,-1510 143.12,-1510 143.12,-1516 137.12,-1522 131.12,-1522"/>
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.85,-1873.5 179.85,-1870 169.85,-1866.5 169.85,-1873.5"/>
|
<text text-anchor="middle" x="105.12" y="-1500.88" font-family="Helvetica,sans-Serif" font-size="10.00">gitea-runner</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:authelia -->
|
||||||
|
<g id="node19" class="node">
|
||||||
|
<title>svc:authelia</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M121,-1608C121,-1608 89.25,-1608 89.25,-1608 83.25,-1608 77.25,-1602 77.25,-1596 77.25,-1596 77.25,-1584 77.25,-1584 77.25,-1578 83.25,-1572 89.25,-1572 89.25,-1572 121,-1572 121,-1572 127,-1572 133,-1578 133,-1584 133,-1584 133,-1596 133,-1596 133,-1602 127,-1608 121,-1608"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1586.88" font-family="Helvetica,sans-Serif" font-size="10.00">authelia</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:docker-socket-proxy -->
|
||||||
|
<g id="node20" class="node">
|
||||||
|
<title>svc:docker-socket-proxy</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M150.62,-1694C150.62,-1694 59.62,-1694 59.62,-1694 53.62,-1694 47.62,-1688 47.62,-1682 47.62,-1682 47.62,-1670 47.62,-1670 47.62,-1664 53.62,-1658 59.62,-1658 59.62,-1658 150.62,-1658 150.62,-1658 156.62,-1658 162.62,-1664 162.62,-1670 162.62,-1670 162.62,-1682 162.62,-1682 162.62,-1688 156.62,-1694 150.62,-1694"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1672.88" font-family="Helvetica,sans-Serif" font-size="10.00">docker-socket-proxy</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:traefik -->
|
<!-- svc:traefik -->
|
||||||
<g id="node30" class="node">
|
<g id="node21" class="node">
|
||||||
<title>svc:traefik</title>
|
<title>svc:traefik</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-1956C222.5,-1956 192.5,-1956 192.5,-1956 186.5,-1956 180.5,-1950 180.5,-1944 180.5,-1944 180.5,-1932 180.5,-1932 180.5,-1926 186.5,-1920 192.5,-1920 192.5,-1920 222.5,-1920 222.5,-1920 228.5,-1920 234.5,-1926 234.5,-1932 234.5,-1932 234.5,-1944 234.5,-1944 234.5,-1950 228.5,-1956 222.5,-1956"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-1780C120.12,-1780 90.12,-1780 90.12,-1780 84.12,-1780 78.12,-1774 78.12,-1768 78.12,-1768 78.12,-1756 78.12,-1756 78.12,-1750 84.12,-1744 90.12,-1744 90.12,-1744 120.12,-1744 120.12,-1744 126.12,-1744 132.12,-1750 132.12,-1756 132.12,-1756 132.12,-1768 132.12,-1768 132.12,-1774 126.12,-1780 120.12,-1780"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1935.5" font-family="Helvetica,sans-Serif" font-size="10.00">traefik</text>
|
<text text-anchor="middle" x="105.12" y="-1758.88" font-family="Helvetica,sans-Serif" font-size="10.00">traefik</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:docker->svc:traefik -->
|
<!-- svc:grafana -->
|
||||||
<g id="edge29" class="edge">
|
<g id="node22" class="node">
|
||||||
<title>host:docker->svc:traefik</title>
|
<title>svc:grafana</title>
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M29,-1004.17C29,-1135.78 29,-1938 29,-1938 29,-1938 170.39,-1938 170.39,-1938"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-1866C120.12,-1866 90.12,-1866 90.12,-1866 84.12,-1866 78.12,-1860 78.12,-1854 78.12,-1854 78.12,-1842 78.12,-1842 78.12,-1836 84.12,-1830 90.12,-1830 90.12,-1830 120.12,-1830 120.12,-1830 126.12,-1830 132.12,-1836 132.12,-1842 132.12,-1842 132.12,-1854 132.12,-1854 132.12,-1860 126.12,-1866 120.12,-1866"/>
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.39,-1941.5 180.39,-1938 170.39,-1934.5 170.39,-1941.5"/>
|
<text text-anchor="middle" x="105.12" y="-1844.88" font-family="Helvetica,sans-Serif" font-size="10.00">grafana</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:raspberrypi -->
|
<!-- svc:node-exporter -->
|
||||||
<g id="node31" class="node">
|
<g id="node23" class="node">
|
||||||
<title>host:raspberrypi</title>
|
<title>svc:node-exporter</title>
|
||||||
<polygon fill="#d4e3ff" stroke="black" points="88,-2039 20,-2039 16,-2035 16,-2003 84,-2003 88,-2007 88,-2039"/>
|
<path fill="#dcfce7" stroke="black" d="M135.62,-1952C135.62,-1952 74.62,-1952 74.62,-1952 68.62,-1952 62.62,-1946 62.62,-1940 62.62,-1940 62.62,-1928 62.62,-1928 62.62,-1922 68.62,-1916 74.62,-1916 74.62,-1916 135.62,-1916 135.62,-1916 141.62,-1916 147.62,-1922 147.62,-1928 147.62,-1928 147.62,-1940 147.62,-1940 147.62,-1946 141.62,-1952 135.62,-1952"/>
|
||||||
<polyline fill="none" stroke="black" points="84,-2035 16,-2035 "/>
|
<text text-anchor="middle" x="105.12" y="-1930.88" font-family="Helvetica,sans-Serif" font-size="10.00">node-exporter</text>
|
||||||
<polyline fill="none" stroke="black" points="84,-2035 84,-2003 "/>
|
</g>
|
||||||
<polyline fill="none" stroke="black" points="84,-2035 88,-2039 "/>
|
<!-- svc:prometheus -->
|
||||||
<text text-anchor="middle" x="52" y="-2018.5" font-family="Helvetica,sans-Serif" font-size="10.00">raspberrypi</text>
|
<g id="node24" class="node">
|
||||||
|
<title>svc:prometheus</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M130.38,-2038C130.38,-2038 79.88,-2038 79.88,-2038 73.88,-2038 67.88,-2032 67.88,-2026 67.88,-2026 67.88,-2014 67.88,-2014 67.88,-2008 73.88,-2002 79.88,-2002 79.88,-2002 130.38,-2002 130.38,-2002 136.38,-2002 142.38,-2008 142.38,-2014 142.38,-2014 142.38,-2026 142.38,-2026 142.38,-2032 136.38,-2038 130.38,-2038"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2016.88" font-family="Helvetica,sans-Serif" font-size="10.00">prometheus</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:gramps-redis -->
|
||||||
|
<g id="node25" class="node">
|
||||||
|
<title>svc:gramps-redis</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M133.38,-2124C133.38,-2124 76.88,-2124 76.88,-2124 70.88,-2124 64.88,-2118 64.88,-2112 64.88,-2112 64.88,-2100 64.88,-2100 64.88,-2094 70.88,-2088 76.88,-2088 76.88,-2088 133.38,-2088 133.38,-2088 139.38,-2088 145.38,-2094 145.38,-2100 145.38,-2100 145.38,-2112 145.38,-2112 145.38,-2118 139.38,-2124 133.38,-2124"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2102.88" font-family="Helvetica,sans-Serif" font-size="10.00">gramps-redis</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:influxdb -->
|
||||||
|
<g id="node26" class="node">
|
||||||
|
<title>svc:influxdb</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M120.62,-2210C120.62,-2210 89.62,-2210 89.62,-2210 83.62,-2210 77.62,-2204 77.62,-2198 77.62,-2198 77.62,-2186 77.62,-2186 77.62,-2180 83.62,-2174 89.62,-2174 89.62,-2174 120.62,-2174 120.62,-2174 126.62,-2174 132.62,-2180 132.62,-2186 132.62,-2186 132.62,-2198 132.62,-2198 132.62,-2204 126.62,-2210 120.62,-2210"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2188.88" font-family="Helvetica,sans-Serif" font-size="10.00">influxdb</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:nextcloud-db -->
|
||||||
|
<g id="node27" class="node">
|
||||||
|
<title>svc:nextcloud-db</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M133,-2296C133,-2296 77.25,-2296 77.25,-2296 71.25,-2296 65.25,-2290 65.25,-2284 65.25,-2284 65.25,-2272 65.25,-2272 65.25,-2266 71.25,-2260 77.25,-2260 77.25,-2260 133,-2260 133,-2260 139,-2260 145,-2266 145,-2272 145,-2272 145,-2284 145,-2284 145,-2290 139,-2296 133,-2296"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2274.88" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-db</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:nextcloud-redis -->
|
||||||
|
<g id="node28" class="node">
|
||||||
|
<title>svc:nextcloud-redis</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M139,-2382C139,-2382 71.25,-2382 71.25,-2382 65.25,-2382 59.25,-2376 59.25,-2370 59.25,-2370 59.25,-2358 59.25,-2358 59.25,-2352 65.25,-2346 71.25,-2346 71.25,-2346 139,-2346 139,-2346 145,-2346 151,-2352 151,-2358 151,-2358 151,-2370 151,-2370 151,-2376 145,-2382 139,-2382"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2360.88" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-redis</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:passbolt-db -->
|
||||||
|
<g id="node29" class="node">
|
||||||
|
<title>svc:passbolt-db</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M129.62,-2468C129.62,-2468 80.62,-2468 80.62,-2468 74.62,-2468 68.62,-2462 68.62,-2456 68.62,-2456 68.62,-2444 68.62,-2444 68.62,-2438 74.62,-2432 80.62,-2432 80.62,-2432 129.62,-2432 129.62,-2432 135.62,-2432 141.62,-2438 141.62,-2444 141.62,-2444 141.62,-2456 141.62,-2456 141.62,-2462 135.62,-2468 129.62,-2468"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2446.88" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-db</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:pihole-exporter -->
|
<!-- svc:pihole-exporter -->
|
||||||
<g id="node32" class="node">
|
<g id="node30" class="node">
|
||||||
<title>svc:pihole-exporter</title>
|
<title>svc:pihole-exporter</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M241.5,-2039C241.5,-2039 173.5,-2039 173.5,-2039 167.5,-2039 161.5,-2033 161.5,-2027 161.5,-2027 161.5,-2015 161.5,-2015 161.5,-2009 167.5,-2003 173.5,-2003 173.5,-2003 241.5,-2003 241.5,-2003 247.5,-2003 253.5,-2009 253.5,-2015 253.5,-2015 253.5,-2027 253.5,-2027 253.5,-2033 247.5,-2039 241.5,-2039"/>
|
<path fill="#dcfce7" stroke="black" d="M138.62,-2594C138.62,-2594 71.62,-2594 71.62,-2594 65.62,-2594 59.62,-2588 59.62,-2582 59.62,-2582 59.62,-2570 59.62,-2570 59.62,-2564 65.62,-2558 71.62,-2558 71.62,-2558 138.62,-2558 138.62,-2558 144.62,-2558 150.62,-2564 150.62,-2570 150.62,-2570 150.62,-2582 150.62,-2582 150.62,-2588 144.62,-2594 138.62,-2594"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-2018.5" font-family="Helvetica,sans-Serif" font-size="10.00">pihole-exporter</text>
|
<text text-anchor="middle" x="105.12" y="-2572.88" font-family="Helvetica,sans-Serif" font-size="10.00">pihole-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:raspberrypi->svc:pihole-exporter -->
|
<!-- leg_host -->
|
||||||
<g id="edge30" class="edge">
|
<g id="node31" class="node">
|
||||||
<title>host:raspberrypi->svc:pihole-exporter</title>
|
<title>leg_host</title>
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M88.07,-2021C88.07,-2021 151.29,-2021 151.29,-2021"/>
|
<polygon fill="#eff6ff" stroke="black" points="142.38,-2712 71.88,-2712 67.88,-2708 67.88,-2676 138.38,-2676 142.38,-2680 142.38,-2712"/>
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="151.29,-2024.5 161.29,-2021 151.29,-2017.5 151.29,-2024.5"/>
|
<polyline fill="none" stroke="black" points="138.38,-2708 67.88,-2708"/>
|
||||||
|
<polyline fill="none" stroke="black" points="138.38,-2708 138.38,-2676"/>
|
||||||
|
<polyline fill="none" stroke="black" points="138.38,-2708 142.38,-2712"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2690.88" font-family="Helvetica,sans-Serif" font-size="10.00">Host cluster</text>
|
||||||
|
</g>
|
||||||
|
<!-- leg_cat -->
|
||||||
|
<g id="node32" class="node">
|
||||||
|
<title>leg_cat</title>
|
||||||
|
<polygon fill="#f8fbff" stroke="black" points="379,-2712 376,-2716 355,-2716 352,-2712 281.25,-2712 281.25,-2676 379,-2676 379,-2712"/>
|
||||||
|
<text text-anchor="middle" x="330.12" y="-2690.88" font-family="Helvetica,sans-Serif" font-size="10.00">Service category</text>
|
||||||
|
</g>
|
||||||
|
<!-- leg_host->leg_cat -->
|
||||||
|
<g id="edge1" class="edge">
|
||||||
|
<title>leg_host->leg_cat</title>
|
||||||
|
<path fill="none" stroke="#64748b" stroke-dasharray="5,2" d="M142.45,-2694C176.9,-2694 229.26,-2694 269.77,-2694"/>
|
||||||
|
<polygon fill="#64748b" stroke="#64748b" points="269.61,-2697.5 279.61,-2694 269.61,-2690.5 269.61,-2697.5"/>
|
||||||
|
</g>
|
||||||
|
<!-- leg_svc -->
|
||||||
|
<g id="node33" class="node">
|
||||||
|
<title>leg_svc</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M554.5,-2712C554.5,-2712 477,-2712 477,-2712 471,-2712 465,-2706 465,-2700 465,-2700 465,-2688 465,-2688 465,-2682 471,-2676 477,-2676 477,-2676 554.5,-2676 554.5,-2676 560.5,-2676 566.5,-2682 566.5,-2688 566.5,-2688 566.5,-2700 566.5,-2700 566.5,-2706 560.5,-2712 554.5,-2712"/>
|
||||||
|
<text text-anchor="middle" x="515.75" y="-2690.88" font-family="Helvetica,sans-Serif" font-size="10.00">Container/service</text>
|
||||||
|
</g>
|
||||||
|
<!-- leg_cat->leg_svc -->
|
||||||
|
<g id="edge2" class="edge">
|
||||||
|
<title>leg_cat->leg_svc</title>
|
||||||
|
<path fill="none" stroke="#64748b" stroke-dasharray="5,2" d="M379.37,-2694C401.93,-2694 429.05,-2694 453.07,-2694"/>
|
||||||
|
<polygon fill="#64748b" stroke="#64748b" points="453.07,-2697.5 463.07,-2694 453.07,-2690.5 453.07,-2697.5"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 24 KiB |
@@ -1,12 +1,12 @@
|
|||||||
# Docker Compose Inventory
|
# Docker Compose Inventory
|
||||||
|
|
||||||
Source fingerprint: `232be78ef441`
|
Source fingerprint: `0fad36c3fed6`
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
| Item | Count |
|
| Item | Count |
|
||||||
|---|---:|
|
|---|---:|
|
||||||
| Services | 28 |
|
| Services | 30 |
|
||||||
| Networks | 5 |
|
| Networks | 5 |
|
||||||
| Volumes | 0 |
|
| Volumes | 0 |
|
||||||
|
|
||||||
@@ -40,6 +40,8 @@ Source fingerprint: `232be78ef441`
|
|||||||
| portainer | portainer | portainer/portainer-ce:latest | | monitoring, all, portainer | traefik | | unless-stopped |
|
| portainer | portainer | portainer/portainer-ce:latest | | monitoring, all, portainer | traefik | | unless-stopped |
|
||||||
| prometheus | prometheus | prom/prometheus:latest | | monitoring, all, prometheus | monitor, traefik | | unless-stopped |
|
| prometheus | prometheus | prom/prometheus:latest | | monitoring, all, prometheus | monitor, traefik | | unless-stopped |
|
||||||
| searxng-webapp | searxng-webapp | searxng/searxng | | apps, all, searxng | traefik | | always |
|
| searxng-webapp | searxng-webapp | searxng/searxng | | apps, all, searxng | traefik | | always |
|
||||||
|
| shift-recorder-web | shift-recorder | | /home/nixos/docker/apps/shift-recorder | apps, all, shift-recorder | traefik | | unless-stopped |
|
||||||
|
| stockfill | stockfill | | /home/nixos/docker/apps/stockfill | apps, all, stockfill | traefik | | unless-stopped |
|
||||||
| telegraf | telegraf | telegraf:latest | | monitoring, all, telegraf, prometheus | monitor | | unless-stopped |
|
| telegraf | telegraf | telegraf:latest | | monitoring, all, telegraf, prometheus | monitor | | unless-stopped |
|
||||||
| traefik | traefik | traefik:3 | /home/nixos/docker/core | core, all, traefik | traefik | {'mode': 'ingress', 'target': 80, 'published': '80', 'protocol': 'tcp'}, {'mode': 'ingress', 'target': 443, 'published': '443', 'protocol': 'tcp'} | always |
|
| traefik | traefik | traefik:3 | /home/nixos/docker/core | core, all, traefik | traefik | {'mode': 'ingress', 'target': 80, 'published': '80', 'protocol': 'tcp'}, {'mode': 'ingress', 'target': 443, 'published': '443', 'protocol': 'tcp'} | always |
|
||||||
|
|
||||||
|
|||||||
@@ -1,463 +1,463 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.43.0 (0)
|
<!-- Generated by graphviz version 12.2.1 (0)
|
||||||
-->
|
-->
|
||||||
<!-- Title: Compose Pages: 1 -->
|
<!-- Title: Compose Pages: 1 -->
|
||||||
<svg width="334pt" height="1610pt"
|
<svg width="342pt" height="1610pt"
|
||||||
viewBox="0.00 0.00 334.49 1610.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 341.70 1610.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1606)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1606)">
|
||||||
<title>Compose</title>
|
<title>Compose</title>
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1606 330.49,-1606 330.49,4 -4,4"/>
|
<polygon fill="white" stroke="none" points="-4,4 -4,-1606 337.7,-1606 337.7,4 -4,4"/>
|
||||||
<!-- svc:authelia -->
|
<!-- svc:authelia -->
|
||||||
<g id="node1" class="node">
|
<g id="node1" class="node">
|
||||||
<title>svc:authelia</title>
|
<title>svc:authelia</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="126,-900 54,-900 54,-864 126,-864 126,-900"/>
|
<polygon fill="#dfefff" stroke="black" points="125.5,-900 54,-900 54,-864 125.5,-864 125.5,-900"/>
|
||||||
<text text-anchor="middle" x="90" y="-878.3" font-family="Helvetica,sans-Serif" font-size="14.00">authelia</text>
|
<text text-anchor="middle" x="89.75" y="-877.33" font-family="Helvetica,sans-Serif" font-size="14.00">authelia</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:traefik -->
|
<!-- net:traefik -->
|
||||||
<g id="node35" class="node">
|
<g id="node35" class="node">
|
||||||
<title>net:traefik</title>
|
<title>net:traefik</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-828" rx="40.09" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-828" rx="42.79" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-824.3" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
<text text-anchor="middle" x="274.6" y="-823.33" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:authelia->net:traefik -->
|
<!-- svc:authelia->net:traefik -->
|
||||||
<g id="edge1" class="edge">
|
<g id="edge1" class="edge">
|
||||||
<title>svc:authelia->net:traefik</title>
|
<title>svc:authelia->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M126.41,-871.33C155.5,-862.57 196.8,-850.13 227.69,-840.82"/>
|
<path fill="none" stroke="black" d="M125.57,-871.72C154.68,-863.12 196.4,-850.8 228.13,-841.43"/>
|
||||||
<polygon fill="black" stroke="black" points="228.76,-844.15 237.32,-837.92 226.74,-837.45 228.76,-844.15"/>
|
<polygon fill="black" stroke="black" points="228.86,-844.86 237.45,-838.67 226.87,-838.15 228.86,-844.86"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:crowdsec -->
|
<!-- svc:crowdsec -->
|
||||||
<g id="node2" class="node">
|
<g id="node2" class="node">
|
||||||
<title>svc:crowdsec</title>
|
<title>svc:crowdsec</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="130.5,-846 49.5,-846 49.5,-810 130.5,-810 130.5,-846"/>
|
<polygon fill="#dfefff" stroke="black" points="130,-846 49.5,-846 49.5,-810 130,-810 130,-846"/>
|
||||||
<text text-anchor="middle" x="90" y="-824.3" font-family="Helvetica,sans-Serif" font-size="14.00">crowdsec</text>
|
<text text-anchor="middle" x="89.75" y="-823.33" font-family="Helvetica,sans-Serif" font-size="14.00">crowdsec</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:crowdsec->net:traefik -->
|
<!-- svc:crowdsec->net:traefik -->
|
||||||
<g id="edge2" class="edge">
|
<g id="edge2" class="edge">
|
||||||
<title>svc:crowdsec->net:traefik</title>
|
<title>svc:crowdsec->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M130.78,-828C157.33,-828 192.43,-828 220.78,-828"/>
|
<path fill="none" stroke="black" d="M130.43,-828C156.64,-828 191.33,-828 219.99,-828"/>
|
||||||
<polygon fill="black" stroke="black" points="220.88,-831.5 230.88,-828 220.88,-824.5 220.88,-831.5"/>
|
<polygon fill="black" stroke="black" points="219.94,-831.5 229.94,-828 219.94,-824.5 219.94,-831.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-socket-proxy -->
|
<!-- svc:docker-socket-proxy -->
|
||||||
<g id="node3" class="node">
|
<g id="node3" class="node">
|
||||||
<title>svc:docker-socket-proxy</title>
|
<title>svc:docker-socket-proxy</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="167.5,-1116 12.5,-1116 12.5,-1080 167.5,-1080 167.5,-1116"/>
|
<polygon fill="#dfefff" stroke="black" points="167.12,-1116 12.38,-1116 12.38,-1080 167.12,-1080 167.12,-1116"/>
|
||||||
<text text-anchor="middle" x="90" y="-1094.3" font-family="Helvetica,sans-Serif" font-size="14.00">docker-socket-proxy</text>
|
<text text-anchor="middle" x="89.75" y="-1093.33" font-family="Helvetica,sans-Serif" font-size="14.00">docker-socket-proxy</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:monitor -->
|
<!-- net:monitor -->
|
||||||
<g id="node32" class="node">
|
<g id="node32" class="node">
|
||||||
<title>net:monitor</title>
|
<title>net:monitor</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-1314" rx="46.29" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-1314" rx="49.1" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-1310.3" font-family="Helvetica,sans-Serif" font-size="14.00">monitor</text>
|
<text text-anchor="middle" x="274.6" y="-1309.33" font-family="Helvetica,sans-Serif" font-size="14.00">monitor</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-socket-proxy->net:monitor -->
|
<!-- svc:docker-socket-proxy->net:monitor -->
|
||||||
<g id="edge3" class="edge">
|
<g id="edge3" class="edge">
|
||||||
<title>svc:docker-socket-proxy->net:monitor</title>
|
<title>svc:docker-socket-proxy->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M167.18,-1116.1C171.75,-1118.68 176.08,-1121.63 180,-1125 229.98,-1167.95 254.42,-1244.8 264.44,-1286.04"/>
|
<path fill="none" stroke="black" d="M167.08,-1116.44C171.5,-1118.94 175.69,-1121.78 179.5,-1125 229.66,-1167.43 255.71,-1243.09 266.82,-1284.65"/>
|
||||||
<polygon fill="black" stroke="black" points="261.07,-1287 266.73,-1295.95 267.88,-1285.42 261.07,-1287"/>
|
<polygon fill="black" stroke="black" points="263.39,-1285.36 269.25,-1294.19 270.17,-1283.63 263.39,-1285.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-socket-proxy->net:traefik -->
|
<!-- svc:docker-socket-proxy->net:traefik -->
|
||||||
<g id="edge4" class="edge">
|
<g id="edge4" class="edge">
|
||||||
<title>svc:docker-socket-proxy->net:traefik</title>
|
<title>svc:docker-socket-proxy->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M167.53,-1080.29C172.02,-1077.62 176.24,-1074.54 180,-1071 242.3,-1012.4 261.83,-906.88 267.77,-856.4"/>
|
<path fill="none" stroke="black" d="M167.43,-1079.96C171.77,-1077.37 175.84,-1074.4 179.5,-1071 242.11,-1012.86 263.56,-908.25 270.5,-857.38"/>
|
||||||
<polygon fill="black" stroke="black" points="271.27,-856.54 268.86,-846.22 264.31,-855.79 271.27,-856.54"/>
|
<polygon fill="black" stroke="black" points="273.94,-858.09 271.71,-847.73 266.99,-857.22 273.94,-858.09"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-update-exporter -->
|
<!-- svc:docker-update-exporter -->
|
||||||
<g id="node4" class="node">
|
<g id="node4" class="node">
|
||||||
<title>svc:docker-update-exporter</title>
|
<title>svc:docker-update-exporter</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="180,-1494 0,-1494 0,-1458 180,-1458 180,-1494"/>
|
<polygon fill="#dfefff" stroke="black" points="179.5,-1494 0,-1494 0,-1458 179.5,-1458 179.5,-1494"/>
|
||||||
<text text-anchor="middle" x="90" y="-1472.3" font-family="Helvetica,sans-Serif" font-size="14.00">docker-update-exporter</text>
|
<text text-anchor="middle" x="89.75" y="-1471.33" font-family="Helvetica,sans-Serif" font-size="14.00">docker-update-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-update-exporter->net:monitor -->
|
<!-- svc:docker-update-exporter->net:monitor -->
|
||||||
<g id="edge5" class="edge">
|
<g id="edge5" class="edge">
|
||||||
<title>svc:docker-update-exporter->net:monitor</title>
|
<title>svc:docker-update-exporter->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M165.31,-1457.9C170.5,-1455.32 175.46,-1452.37 180,-1449 218.01,-1420.82 244.97,-1371.56 259.03,-1340.98"/>
|
<path fill="none" stroke="black" d="M165.23,-1457.57C170.25,-1455.06 175.07,-1452.22 179.5,-1449 217.95,-1421.05 246.17,-1372.4 261.21,-1341.77"/>
|
||||||
<polygon fill="black" stroke="black" points="262.27,-1342.31 263.14,-1331.76 255.87,-1339.46 262.27,-1342.31"/>
|
<polygon fill="black" stroke="black" points="264.19,-1343.65 265.33,-1333.12 257.87,-1340.64 264.19,-1343.65"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:error-pages -->
|
<!-- svc:error-pages -->
|
||||||
<g id="node5" class="node">
|
<g id="node5" class="node">
|
||||||
<title>svc:error-pages</title>
|
<title>svc:error-pages</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="137.5,-792 42.5,-792 42.5,-756 137.5,-756 137.5,-792"/>
|
<polygon fill="#dfefff" stroke="black" points="137.12,-792 42.38,-792 42.38,-756 137.12,-756 137.12,-792"/>
|
||||||
<text text-anchor="middle" x="90" y="-770.3" font-family="Helvetica,sans-Serif" font-size="14.00">error-pages</text>
|
<text text-anchor="middle" x="89.75" y="-769.33" font-family="Helvetica,sans-Serif" font-size="14.00">error-pages</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:error-pages->net:traefik -->
|
<!-- svc:error-pages->net:traefik -->
|
||||||
<g id="edge6" class="edge">
|
<g id="edge6" class="edge">
|
||||||
<title>svc:error-pages->net:traefik</title>
|
<title>svc:error-pages->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M137.63,-788.05C165.53,-796.45 200.71,-807.05 227.83,-815.22"/>
|
<path fill="none" stroke="black" d="M137.36,-787.77C165.17,-795.98 200.32,-806.36 227.95,-814.52"/>
|
||||||
<polygon fill="black" stroke="black" points="226.84,-818.58 237.43,-818.11 228.86,-811.88 226.84,-818.58"/>
|
<polygon fill="black" stroke="black" points="226.88,-817.85 237.46,-817.33 228.86,-811.14 226.88,-817.85"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea -->
|
<!-- svc:gitea -->
|
||||||
<g id="node6" class="node">
|
<g id="node6" class="node">
|
||||||
<title>svc:gitea</title>
|
<title>svc:gitea</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="117,-738 63,-738 63,-702 117,-702 117,-738"/>
|
<polygon fill="#dfefff" stroke="black" points="116.75,-738 62.75,-738 62.75,-702 116.75,-702 116.75,-738"/>
|
||||||
<text text-anchor="middle" x="90" y="-716.3" font-family="Helvetica,sans-Serif" font-size="14.00">gitea</text>
|
<text text-anchor="middle" x="89.75" y="-715.33" font-family="Helvetica,sans-Serif" font-size="14.00">gitea</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea->net:traefik -->
|
<!-- svc:gitea->net:traefik -->
|
||||||
<g id="edge7" class="edge">
|
<g id="edge7" class="edge">
|
||||||
<title>svc:gitea->net:traefik</title>
|
<title>svc:gitea->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M117.13,-724.77C135.53,-728.87 160.3,-735.91 180,-747 206.25,-761.78 231.35,-785.35 248.38,-803.26"/>
|
<path fill="none" stroke="black" d="M117.13,-725C135.41,-729.18 159.89,-736.21 179.5,-747 206.52,-761.87 232.73,-785.42 250.6,-803.3"/>
|
||||||
<polygon fill="black" stroke="black" points="246.24,-806.1 255.62,-811.03 251.37,-801.33 246.24,-806.1"/>
|
<polygon fill="black" stroke="black" points="247.64,-805.29 257.14,-809.99 252.65,-800.39 247.64,-805.29"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea-runner -->
|
<!-- svc:gitea-runner -->
|
||||||
<g id="node7" class="node">
|
<g id="node7" class="node">
|
||||||
<title>svc:gitea-runner</title>
|
<title>svc:gitea-runner</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="142,-684 38,-684 38,-648 142,-648 142,-684"/>
|
<polygon fill="#dfefff" stroke="black" points="141.25,-684 38.25,-684 38.25,-648 141.25,-648 141.25,-684"/>
|
||||||
<text text-anchor="middle" x="90" y="-662.3" font-family="Helvetica,sans-Serif" font-size="14.00">gitea-runner</text>
|
<text text-anchor="middle" x="89.75" y="-661.33" font-family="Helvetica,sans-Serif" font-size="14.00">gitea-runner</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea-runner->net:traefik -->
|
<!-- svc:gitea-runner->net:traefik -->
|
||||||
<g id="edge8" class="edge">
|
<g id="edge8" class="edge">
|
||||||
<title>svc:gitea-runner->net:traefik</title>
|
<title>svc:gitea-runner->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M142.32,-675.1C155.46,-679.1 168.98,-684.83 180,-693 218.01,-721.18 244.97,-770.44 259.03,-801.02"/>
|
<path fill="none" stroke="black" d="M141.36,-675.13C154.61,-679.13 168.3,-684.85 179.5,-693 217.95,-720.95 246.17,-769.6 261.21,-800.23"/>
|
||||||
<polygon fill="black" stroke="black" points="255.87,-802.54 263.14,-810.24 262.27,-799.69 255.87,-802.54"/>
|
<polygon fill="black" stroke="black" points="257.87,-801.36 265.33,-808.88 264.19,-798.35 257.87,-801.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gotify -->
|
<!-- svc:gotify -->
|
||||||
<g id="node8" class="node">
|
<g id="node8" class="node">
|
||||||
<title>svc:gotify</title>
|
<title>svc:gotify</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="118,-630 62,-630 62,-594 118,-594 118,-630"/>
|
<polygon fill="#dfefff" stroke="black" points="117.25,-630 62.25,-630 62.25,-594 117.25,-594 117.25,-630"/>
|
||||||
<text text-anchor="middle" x="90" y="-608.3" font-family="Helvetica,sans-Serif" font-size="14.00">gotify</text>
|
<text text-anchor="middle" x="89.75" y="-607.33" font-family="Helvetica,sans-Serif" font-size="14.00">gotify</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gotify->net:traefik -->
|
<!-- svc:gotify->net:traefik -->
|
||||||
<g id="edge9" class="edge">
|
<g id="edge9" class="edge">
|
||||||
<title>svc:gotify->net:traefik</title>
|
<title>svc:gotify->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M118.29,-614.47C137.49,-617.48 162.73,-624.16 180,-639 229.98,-681.95 254.42,-758.8 264.44,-800.04"/>
|
<path fill="none" stroke="black" d="M117.49,-614.51C136.64,-617.54 162.04,-624.23 179.5,-639 229.66,-681.43 255.71,-757.09 266.82,-798.65"/>
|
||||||
<polygon fill="black" stroke="black" points="261.07,-801 266.73,-809.95 267.88,-799.42 261.07,-801"/>
|
<polygon fill="black" stroke="black" points="263.39,-799.36 269.25,-808.19 270.17,-797.63 263.39,-799.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grafana -->
|
<!-- svc:grafana -->
|
||||||
<g id="node9" class="node">
|
<g id="node9" class="node">
|
||||||
<title>svc:grafana</title>
|
<title>svc:grafana</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="125.5,-1062 54.5,-1062 54.5,-1026 125.5,-1026 125.5,-1062"/>
|
<polygon fill="#dfefff" stroke="black" points="124.75,-1062 54.75,-1062 54.75,-1026 124.75,-1026 124.75,-1062"/>
|
||||||
<text text-anchor="middle" x="90" y="-1040.3" font-family="Helvetica,sans-Serif" font-size="14.00">grafana</text>
|
<text text-anchor="middle" x="89.75" y="-1039.33" font-family="Helvetica,sans-Serif" font-size="14.00">grafana</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grafana->net:monitor -->
|
<!-- svc:grafana->net:monitor -->
|
||||||
<g id="edge10" class="edge">
|
<g id="edge10" class="edge">
|
||||||
<title>svc:grafana->net:monitor</title>
|
<title>svc:grafana->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M125.52,-1047.11C143.74,-1050.41 165.3,-1057.17 180,-1071 242.3,-1129.6 261.83,-1235.12 267.77,-1285.6"/>
|
<path fill="none" stroke="black" d="M125.1,-1047.21C143.24,-1050.54 164.75,-1057.3 179.5,-1071 242.11,-1129.14 263.56,-1233.75 270.5,-1284.62"/>
|
||||||
<polygon fill="black" stroke="black" points="264.31,-1286.21 268.86,-1295.78 271.27,-1285.46 264.31,-1286.21"/>
|
<polygon fill="black" stroke="black" points="266.99,-1284.78 271.71,-1294.27 273.94,-1283.91 266.99,-1284.78"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grafana->net:traefik -->
|
<!-- svc:grafana->net:traefik -->
|
||||||
<g id="edge11" class="edge">
|
<g id="edge11" class="edge">
|
||||||
<title>svc:grafana->net:traefik</title>
|
<title>svc:grafana->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M125.91,-1040.19C143.8,-1036.68 164.94,-1029.94 180,-1017 229.98,-974.05 254.42,-897.2 264.44,-855.96"/>
|
<path fill="none" stroke="black" d="M125.04,-1040.15C142.95,-1036.63 164.25,-1029.9 179.5,-1017 229.66,-974.57 255.71,-898.91 266.82,-857.35"/>
|
||||||
<polygon fill="black" stroke="black" points="267.88,-856.58 266.73,-846.05 261.07,-855 267.88,-856.58"/>
|
<polygon fill="black" stroke="black" points="270.17,-858.37 269.25,-847.81 263.39,-856.64 270.17,-858.37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gramps-redis -->
|
<!-- svc:gramps-redis -->
|
||||||
<g id="node10" class="node">
|
<g id="node10" class="node">
|
||||||
<title>svc:gramps-redis</title>
|
<title>svc:gramps-redis</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="144.5,-360 35.5,-360 35.5,-324 144.5,-324 144.5,-360"/>
|
<polygon fill="#dfefff" stroke="black" points="143.88,-360 35.62,-360 35.62,-324 143.88,-324 143.88,-360"/>
|
||||||
<text text-anchor="middle" x="90" y="-338.3" font-family="Helvetica,sans-Serif" font-size="14.00">gramps-redis</text>
|
<text text-anchor="middle" x="89.75" y="-337.32" font-family="Helvetica,sans-Serif" font-size="14.00">gramps-redis</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:gramps -->
|
<!-- net:gramps -->
|
||||||
<g id="node31" class="node">
|
<g id="node31" class="node">
|
||||||
<title>net:gramps</title>
|
<title>net:gramps</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-342" rx="45.49" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-342" rx="48.58" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-338.3" font-family="Helvetica,sans-Serif" font-size="14.00">gramps</text>
|
<text text-anchor="middle" x="274.6" y="-337.32" font-family="Helvetica,sans-Serif" font-size="14.00">gramps</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gramps-redis->net:gramps -->
|
<!-- svc:gramps-redis->net:gramps -->
|
||||||
<g id="edge12" class="edge">
|
<g id="edge12" class="edge">
|
||||||
<title>svc:gramps-redis->net:gramps</title>
|
<title>svc:gramps-redis->net:gramps</title>
|
||||||
<path fill="none" stroke="black" d="M144.78,-342C167.14,-342 193.05,-342 215.51,-342"/>
|
<path fill="none" stroke="black" d="M144.13,-342C166.12,-342 191.69,-342 214.27,-342"/>
|
||||||
<polygon fill="black" stroke="black" points="215.56,-345.5 225.56,-342 215.56,-338.5 215.56,-345.5"/>
|
<polygon fill="black" stroke="black" points="214.25,-345.5 224.25,-342 214.25,-338.5 214.25,-345.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb -->
|
<!-- svc:grampsweb -->
|
||||||
<g id="node11" class="node">
|
<g id="node11" class="node">
|
||||||
<title>svc:grampsweb</title>
|
<title>svc:grampsweb</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="139,-414 41,-414 41,-378 139,-378 139,-414"/>
|
<polygon fill="#dfefff" stroke="black" points="138.62,-414 40.88,-414 40.88,-378 138.62,-378 138.62,-414"/>
|
||||||
<text text-anchor="middle" x="90" y="-392.3" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb</text>
|
<text text-anchor="middle" x="89.75" y="-391.32" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb->net:gramps -->
|
<!-- svc:grampsweb->net:gramps -->
|
||||||
<g id="edge13" class="edge">
|
<g id="edge13" class="edge">
|
||||||
<title>svc:grampsweb->net:gramps</title>
|
<title>svc:grampsweb->net:gramps</title>
|
||||||
<path fill="none" stroke="black" d="M139.03,-381.53C165.7,-373.5 198.68,-363.56 224.9,-355.66"/>
|
<path fill="none" stroke="black" d="M138.79,-381.81C165.27,-373.99 198.07,-364.31 224.69,-356.45"/>
|
||||||
<polygon fill="black" stroke="black" points="226.03,-358.98 234.59,-352.74 224.01,-352.27 226.03,-358.98"/>
|
<polygon fill="black" stroke="black" points="225.63,-359.82 234.23,-353.63 223.65,-353.1 225.63,-359.82"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb->net:traefik -->
|
<!-- svc:grampsweb->net:traefik -->
|
||||||
<g id="edge14" class="edge">
|
<g id="edge14" class="edge">
|
||||||
<title>svc:grampsweb->net:traefik</title>
|
<title>svc:grampsweb->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M139.02,-401.02C153.99,-404.86 169.35,-411.52 180,-423 231.57,-478.6 259.36,-716.7 267.6,-799.49"/>
|
<path fill="none" stroke="black" d="M139.04,-401.22C153.82,-405.09 168.94,-411.71 179.5,-423 231.19,-478.28 261.34,-714.72 270.55,-798.46"/>
|
||||||
<polygon fill="black" stroke="black" points="264.14,-800.06 268.59,-809.67 271.1,-799.38 264.14,-800.06"/>
|
<polygon fill="black" stroke="black" points="267.04,-798.59 271.6,-808.16 274,-797.84 267.04,-798.59"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb_celery -->
|
<!-- svc:grampsweb_celery -->
|
||||||
<g id="node12" class="node">
|
<g id="node12" class="node">
|
||||||
<title>svc:grampsweb_celery</title>
|
<title>svc:grampsweb_celery</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="163.5,-306 16.5,-306 16.5,-270 163.5,-270 163.5,-306"/>
|
<polygon fill="#dfefff" stroke="black" points="163,-306 16.5,-306 16.5,-270 163,-270 163,-306"/>
|
||||||
<text text-anchor="middle" x="90" y="-284.3" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb_celery</text>
|
<text text-anchor="middle" x="89.75" y="-283.32" font-family="Helvetica,sans-Serif" font-size="14.00">grampsweb_celery</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb_celery->net:gramps -->
|
<!-- svc:grampsweb_celery->net:gramps -->
|
||||||
<g id="edge15" class="edge">
|
<g id="edge15" class="edge">
|
||||||
<title>svc:grampsweb_celery->net:gramps</title>
|
<title>svc:grampsweb_celery->net:gramps</title>
|
||||||
<path fill="none" stroke="black" d="M151.18,-306.13C175.28,-313.39 202.57,-321.61 224.94,-328.35"/>
|
<path fill="none" stroke="black" d="M153.17,-306.43C176.62,-313.36 202.91,-321.12 224.94,-327.63"/>
|
||||||
<polygon fill="black" stroke="black" points="223.94,-331.71 234.52,-331.24 225.96,-325 223.94,-331.71"/>
|
<polygon fill="black" stroke="black" points="223.66,-330.9 234.25,-330.38 225.65,-324.19 223.66,-330.9"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:influxdb -->
|
<!-- svc:influxdb -->
|
||||||
<g id="node13" class="node">
|
<g id="node13" class="node">
|
||||||
<title>svc:influxdb</title>
|
<title>svc:influxdb</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="127,-1386 53,-1386 53,-1350 127,-1350 127,-1386"/>
|
<polygon fill="#dfefff" stroke="black" points="126.25,-1386 53.25,-1386 53.25,-1350 126.25,-1350 126.25,-1386"/>
|
||||||
<text text-anchor="middle" x="90" y="-1364.3" font-family="Helvetica,sans-Serif" font-size="14.00">influxdb</text>
|
<text text-anchor="middle" x="89.75" y="-1363.33" font-family="Helvetica,sans-Serif" font-size="14.00">influxdb</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:influxdb->net:monitor -->
|
<!-- svc:influxdb->net:monitor -->
|
||||||
<g id="edge16" class="edge">
|
<g id="edge16" class="edge">
|
||||||
<title>svc:influxdb->net:monitor</title>
|
<title>svc:influxdb->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M127.27,-1357.07C155.3,-1348.63 194.28,-1336.88 224.46,-1327.79"/>
|
<path fill="none" stroke="black" d="M126.44,-1357.46C154.39,-1349.2 193.59,-1337.63 224.5,-1328.5"/>
|
||||||
<polygon fill="black" stroke="black" points="225.77,-1331.06 234.33,-1324.82 223.75,-1324.35 225.77,-1331.06"/>
|
<polygon fill="black" stroke="black" points="225.43,-1331.88 234.03,-1325.69 223.45,-1325.16 225.43,-1331.88"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:influxdb->net:traefik -->
|
<!-- svc:influxdb->net:traefik -->
|
||||||
<g id="edge17" class="edge">
|
<g id="edge17" class="edge">
|
||||||
<title>svc:influxdb->net:traefik</title>
|
<title>svc:influxdb->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M127.44,-1365.74C145.77,-1362.68 166.83,-1355.86 180,-1341 244.76,-1267.93 264.48,-953.16 269.06,-856.4"/>
|
<path fill="none" stroke="black" d="M126.6,-1365.75C144.97,-1362.7 166.21,-1355.9 179.5,-1341 244.32,-1268.35 266.64,-955.74 272.12,-857.6"/>
|
||||||
<polygon fill="black" stroke="black" points="272.57,-856.36 269.53,-846.21 265.58,-856.04 272.57,-856.36"/>
|
<polygon fill="black" stroke="black" points="275.61,-857.9 272.65,-847.73 268.62,-857.53 275.61,-857.9"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma -->
|
<!-- svc:monitor-kuma -->
|
||||||
<g id="node14" class="node">
|
<g id="node14" class="node">
|
||||||
<title>svc:monitor-kuma</title>
|
<title>svc:monitor-kuma</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="146.5,-1332 33.5,-1332 33.5,-1296 146.5,-1296 146.5,-1332"/>
|
<polygon fill="#dfefff" stroke="black" points="145.75,-1332 33.75,-1332 33.75,-1296 145.75,-1296 145.75,-1332"/>
|
||||||
<text text-anchor="middle" x="90" y="-1310.3" font-family="Helvetica,sans-Serif" font-size="14.00">monitor-kuma</text>
|
<text text-anchor="middle" x="89.75" y="-1309.33" font-family="Helvetica,sans-Serif" font-size="14.00">monitor-kuma</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma->net:monitor -->
|
<!-- svc:monitor-kuma->net:monitor -->
|
||||||
<g id="edge18" class="edge">
|
<g id="edge18" class="edge">
|
||||||
<title>svc:monitor-kuma->net:monitor</title>
|
<title>svc:monitor-kuma->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M146.73,-1314C168.47,-1314 193.32,-1314 215.01,-1314"/>
|
<path fill="none" stroke="black" d="M146.11,-1314C167.49,-1314 192.01,-1314 213.8,-1314"/>
|
||||||
<polygon fill="black" stroke="black" points="215.05,-1317.5 225.05,-1314 215.05,-1310.5 215.05,-1317.5"/>
|
<polygon fill="black" stroke="black" points="213.73,-1317.5 223.73,-1314 213.73,-1310.5 213.73,-1317.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma->net:traefik -->
|
<!-- svc:monitor-kuma->net:traefik -->
|
||||||
<g id="edge19" class="edge">
|
<g id="edge19" class="edge">
|
||||||
<title>svc:monitor-kuma->net:traefik</title>
|
<title>svc:monitor-kuma->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M146.61,-1307C159.1,-1302.97 171.23,-1296.7 180,-1287 238.17,-1222.67 262.1,-946.17 268.43,-856.32"/>
|
<path fill="none" stroke="black" d="M146.15,-1306.92C158.6,-1302.89 170.71,-1296.64 179.5,-1287 237.7,-1223.11 264.11,-949.07 271.41,-857.74"/>
|
||||||
<polygon fill="black" stroke="black" points="271.93,-856.3 269.13,-846.08 264.95,-855.82 271.93,-856.3"/>
|
<polygon fill="black" stroke="black" points="274.89,-858.1 272.18,-847.85 267.92,-857.55 274.89,-858.1"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge -->
|
<!-- svc:mtls-bridge -->
|
||||||
<g id="node15" class="node">
|
<g id="node15" class="node">
|
||||||
<title>svc:mtls-bridge</title>
|
<title>svc:mtls-bridge</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="138.5,-1278 41.5,-1278 41.5,-1242 138.5,-1242 138.5,-1278"/>
|
<polygon fill="#dfefff" stroke="black" points="137.88,-1278 41.62,-1278 41.62,-1242 137.88,-1242 137.88,-1278"/>
|
||||||
<text text-anchor="middle" x="90" y="-1256.3" font-family="Helvetica,sans-Serif" font-size="14.00">mtls-bridge</text>
|
<text text-anchor="middle" x="89.75" y="-1255.33" font-family="Helvetica,sans-Serif" font-size="14.00">mtls-bridge</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge->net:monitor -->
|
<!-- svc:mtls-bridge->net:monitor -->
|
||||||
<g id="edge20" class="edge">
|
<g id="edge20" class="edge">
|
||||||
<title>svc:mtls-bridge->net:monitor</title>
|
<title>svc:mtls-bridge->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M138.56,-1274.33C165.14,-1282.34 198.1,-1292.27 224.4,-1300.19"/>
|
<path fill="none" stroke="black" d="M138.31,-1274.05C164.79,-1281.87 197.71,-1291.59 224.44,-1299.48"/>
|
||||||
<polygon fill="black" stroke="black" points="223.54,-1303.58 234.12,-1303.12 225.56,-1296.88 223.54,-1303.58"/>
|
<polygon fill="black" stroke="black" points="223.45,-1302.84 234.03,-1302.31 225.43,-1296.13 223.45,-1302.84"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge->net:traefik -->
|
<!-- svc:mtls-bridge->net:traefik -->
|
||||||
<g id="edge21" class="edge">
|
<g id="edge21" class="edge">
|
||||||
<title>svc:mtls-bridge->net:traefik</title>
|
<title>svc:mtls-bridge->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M138.56,-1255.1C153.68,-1251.28 169.24,-1244.6 180,-1233 231.57,-1177.4 259.36,-939.3 267.6,-856.51"/>
|
<path fill="none" stroke="black" d="M138.12,-1255.01C153.19,-1251.19 168.72,-1244.53 179.5,-1233 231.19,-1177.72 261.34,-941.28 270.55,-857.54"/>
|
||||||
<polygon fill="black" stroke="black" points="271.1,-856.62 268.59,-846.33 264.14,-855.94 271.1,-856.62"/>
|
<polygon fill="black" stroke="black" points="274,-858.16 271.6,-847.84 267.04,-857.41 274,-858.16"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-db -->
|
<!-- svc:nextcloud-db -->
|
||||||
<g id="node16" class="node">
|
<g id="node16" class="node">
|
||||||
<title>svc:nextcloud-db</title>
|
<title>svc:nextcloud-db</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="144,-90 36,-90 36,-54 144,-54 144,-90"/>
|
<polygon fill="#dfefff" stroke="black" points="143.5,-90 36,-90 36,-54 143.5,-54 143.5,-90"/>
|
||||||
<text text-anchor="middle" x="90" y="-68.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-db</text>
|
<text text-anchor="middle" x="89.75" y="-67.33" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-db</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:nextcloud -->
|
<!-- net:nextcloud -->
|
||||||
<g id="node33" class="node">
|
<g id="node33" class="node">
|
||||||
<title>net:nextcloud</title>
|
<title>net:nextcloud</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-180" rx="55.49" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-180" rx="59.1" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-176.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud</text>
|
<text text-anchor="middle" x="274.6" y="-175.32" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-db->net:nextcloud -->
|
<!-- svc:nextcloud-db->net:nextcloud -->
|
||||||
<g id="edge22" class="edge">
|
<g id="edge22" class="edge">
|
||||||
<title>svc:nextcloud-db->net:nextcloud</title>
|
<title>svc:nextcloud-db->net:nextcloud</title>
|
||||||
<path fill="none" stroke="black" d="M144.33,-84.04C156.48,-87.9 169.03,-92.82 180,-99 206.09,-113.7 231.04,-137.06 248.07,-154.93"/>
|
<path fill="none" stroke="black" d="M143.84,-84.22C155.96,-88.07 168.49,-92.94 179.5,-99 206.19,-113.69 232.1,-136.85 249.95,-154.65"/>
|
||||||
<polygon fill="black" stroke="black" points="245.93,-157.77 255.31,-162.7 251.06,-153 245.93,-157.77"/>
|
<polygon fill="black" stroke="black" points="246.99,-156.64 256.49,-161.32 251.99,-151.73 246.99,-156.64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-redis -->
|
<!-- svc:nextcloud-redis -->
|
||||||
<g id="node17" class="node">
|
<g id="node17" class="node">
|
||||||
<title>svc:nextcloud-redis</title>
|
<title>svc:nextcloud-redis</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="152,-198 28,-198 28,-162 152,-162 152,-198"/>
|
<polygon fill="#dfefff" stroke="black" points="151.38,-198 28.12,-198 28.12,-162 151.38,-162 151.38,-198"/>
|
||||||
<text text-anchor="middle" x="90" y="-176.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-redis</text>
|
<text text-anchor="middle" x="89.75" y="-175.32" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-redis</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-redis->net:nextcloud -->
|
<!-- svc:nextcloud-redis->net:nextcloud -->
|
||||||
<g id="edge23" class="edge">
|
<g id="edge23" class="edge">
|
||||||
<title>svc:nextcloud-redis->net:nextcloud</title>
|
<title>svc:nextcloud-redis->net:nextcloud</title>
|
||||||
<path fill="none" stroke="black" d="M152.18,-180C169.48,-180 188.35,-180 205.83,-180"/>
|
<path fill="none" stroke="black" d="M151.64,-180C168.42,-180 186.77,-180 204.01,-180"/>
|
||||||
<polygon fill="black" stroke="black" points="205.94,-183.5 215.94,-180 205.94,-176.5 205.94,-183.5"/>
|
<polygon fill="black" stroke="black" points="203.64,-183.5 213.64,-180 203.64,-176.5 203.64,-183.5"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp -->
|
<!-- svc:nextcloud-webapp -->
|
||||||
<g id="node18" class="node">
|
<g id="node18" class="node">
|
||||||
<title>svc:nextcloud-webapp</title>
|
<title>svc:nextcloud-webapp</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="162.5,-252 17.5,-252 17.5,-216 162.5,-216 162.5,-252"/>
|
<polygon fill="#dfefff" stroke="black" points="161.88,-252 17.62,-252 17.62,-216 161.88,-216 161.88,-252"/>
|
||||||
<text text-anchor="middle" x="90" y="-230.3" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-webapp</text>
|
<text text-anchor="middle" x="89.75" y="-229.32" font-family="Helvetica,sans-Serif" font-size="14.00">nextcloud-webapp</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp->net:nextcloud -->
|
<!-- svc:nextcloud-webapp->net:nextcloud -->
|
||||||
<g id="edge24" class="edge">
|
<g id="edge24" class="edge">
|
||||||
<title>svc:nextcloud-webapp->net:nextcloud</title>
|
<title>svc:nextcloud-webapp->net:nextcloud</title>
|
||||||
<path fill="none" stroke="black" d="M151.18,-215.87C173.57,-209.12 198.72,-201.55 220.11,-195.1"/>
|
<path fill="none" stroke="black" d="M153.17,-215.57C174.91,-209.14 199.11,-202 220.07,-195.81"/>
|
||||||
<polygon fill="black" stroke="black" points="221.4,-198.37 229.97,-192.13 219.38,-191.67 221.4,-198.37"/>
|
<polygon fill="black" stroke="black" points="220.97,-199.19 229.57,-193 218.99,-192.48 220.97,-199.19"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp->net:traefik -->
|
<!-- svc:nextcloud-webapp->net:traefik -->
|
||||||
<g id="edge25" class="edge">
|
<g id="edge25" class="edge">
|
||||||
<title>svc:nextcloud-webapp->net:traefik</title>
|
<title>svc:nextcloud-webapp->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M162.56,-247.4C169.12,-250.94 175.12,-255.4 180,-261 215.98,-302.27 256.67,-690.32 267.49,-799.53"/>
|
<path fill="none" stroke="black" d="M162.07,-247.45C168.62,-250.99 174.62,-255.43 179.5,-261 215.53,-302.08 258.79,-687.96 270.53,-798.52"/>
|
||||||
<polygon fill="black" stroke="black" points="264.03,-800.16 268.49,-809.77 271,-799.47 264.03,-800.16"/>
|
<polygon fill="black" stroke="black" points="267.03,-798.68 271.56,-808.26 273.99,-797.95 267.03,-798.68"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-exporter -->
|
<!-- svc:node-exporter -->
|
||||||
<g id="node19" class="node">
|
<g id="node19" class="node">
|
||||||
<title>svc:node-exporter</title>
|
<title>svc:node-exporter</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="148,-1440 32,-1440 32,-1404 148,-1404 148,-1440"/>
|
<polygon fill="#dfefff" stroke="black" points="147.25,-1440 32.25,-1440 32.25,-1404 147.25,-1404 147.25,-1440"/>
|
||||||
<text text-anchor="middle" x="90" y="-1418.3" font-family="Helvetica,sans-Serif" font-size="14.00">node-exporter</text>
|
<text text-anchor="middle" x="89.75" y="-1417.33" font-family="Helvetica,sans-Serif" font-size="14.00">node-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-exporter->net:monitor -->
|
<!-- svc:node-exporter->net:monitor -->
|
||||||
<g id="edge26" class="edge">
|
<g id="edge26" class="edge">
|
||||||
<title>svc:node-exporter->net:monitor</title>
|
<title>svc:node-exporter->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M148.08,-1408.74C159.04,-1405.08 170.15,-1400.55 180,-1395 206.25,-1380.22 231.35,-1356.65 248.38,-1338.74"/>
|
<path fill="none" stroke="black" d="M147.58,-1408.56C158.51,-1404.92 169.62,-1400.43 179.5,-1395 206.36,-1380.22 232.42,-1356.86 250.27,-1339.02"/>
|
||||||
<polygon fill="black" stroke="black" points="251.37,-1340.67 255.62,-1330.97 246.24,-1335.9 251.37,-1340.67"/>
|
<polygon fill="black" stroke="black" points="252.32,-1341.94 256.82,-1332.34 247.32,-1337.04 252.32,-1341.94"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red -->
|
<!-- svc:node-red -->
|
||||||
<g id="node20" class="node">
|
<g id="node20" class="node">
|
||||||
<title>svc:node-red</title>
|
<title>svc:node-red</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="129.5,-1224 50.5,-1224 50.5,-1188 129.5,-1188 129.5,-1224"/>
|
<polygon fill="#dfefff" stroke="black" points="128.88,-1224 50.62,-1224 50.62,-1188 128.88,-1188 128.88,-1224"/>
|
||||||
<text text-anchor="middle" x="90" y="-1202.3" font-family="Helvetica,sans-Serif" font-size="14.00">node-red</text>
|
<text text-anchor="middle" x="89.75" y="-1201.33" font-family="Helvetica,sans-Serif" font-size="14.00">node-red</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red->net:monitor -->
|
<!-- svc:node-red->net:monitor -->
|
||||||
<g id="edge27" class="edge">
|
<g id="edge27" class="edge">
|
||||||
<title>svc:node-red->net:monitor</title>
|
<title>svc:node-red->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M129.72,-1213.82C145.92,-1218.07 164.52,-1224.28 180,-1233 206.25,-1247.78 231.35,-1271.35 248.38,-1289.26"/>
|
<path fill="none" stroke="black" d="M129.28,-1214C145.41,-1218.27 163.98,-1224.46 179.5,-1233 206.36,-1247.78 232.42,-1271.14 250.27,-1288.98"/>
|
||||||
<polygon fill="black" stroke="black" points="246.24,-1292.1 255.62,-1297.03 251.37,-1287.33 246.24,-1292.1"/>
|
<polygon fill="black" stroke="black" points="247.32,-1290.96 256.82,-1295.66 252.32,-1286.06 247.32,-1290.96"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red->net:traefik -->
|
<!-- svc:node-red->net:traefik -->
|
||||||
<g id="edge28" class="edge">
|
<g id="edge28" class="edge">
|
||||||
<title>svc:node-red->net:traefik</title>
|
<title>svc:node-red->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M129.66,-1202.83C147.22,-1199.45 166.93,-1192.64 180,-1179 225.12,-1131.91 256.34,-930.92 266.59,-856.16"/>
|
<path fill="none" stroke="black" d="M129.25,-1202.74C146.74,-1199.35 166.4,-1192.54 179.5,-1179 224.78,-1132.19 258.23,-932.59 269.48,-857.09"/>
|
||||||
<polygon fill="black" stroke="black" points="270.08,-856.45 267.95,-846.08 263.14,-855.52 270.08,-856.45"/>
|
<polygon fill="black" stroke="black" points="272.88,-857.98 270.87,-847.58 265.96,-856.97 272.88,-857.98"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-db -->
|
<!-- svc:passbolt-db -->
|
||||||
<g id="node21" class="node">
|
<g id="node21" class="node">
|
||||||
<title>svc:passbolt-db</title>
|
<title>svc:passbolt-db</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="139,-36 41,-36 41,0 139,0 139,-36"/>
|
<polygon fill="#dfefff" stroke="black" points="138.62,-36 40.88,-36 40.88,0 138.62,0 138.62,-36"/>
|
||||||
<text text-anchor="middle" x="90" y="-14.3" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-db</text>
|
<text text-anchor="middle" x="89.75" y="-13.32" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-db</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- net:passbolt -->
|
<!-- net:passbolt -->
|
||||||
<g id="node34" class="node">
|
<g id="node34" class="node">
|
||||||
<title>net:passbolt</title>
|
<title>net:passbolt</title>
|
||||||
<ellipse fill="#f4f4f4" stroke="black" cx="271.25" cy="-72" rx="48.99" ry="18"/>
|
<ellipse fill="#f4f4f4" stroke="black" cx="274.6" cy="-72" rx="52.26" ry="18"/>
|
||||||
<text text-anchor="middle" x="271.25" y="-68.3" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt</text>
|
<text text-anchor="middle" x="274.6" y="-67.33" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-db->net:passbolt -->
|
<!-- svc:passbolt-db->net:passbolt -->
|
||||||
<g id="edge29" class="edge">
|
<g id="edge29" class="edge">
|
||||||
<title>svc:passbolt-db->net:passbolt</title>
|
<title>svc:passbolt-db->net:passbolt</title>
|
||||||
<path fill="none" stroke="black" d="M139.03,-32.47C165.15,-40.34 197.32,-50.03 223.27,-57.85"/>
|
<path fill="none" stroke="black" d="M138.79,-32.19C164.72,-39.84 196.7,-49.29 223,-57.06"/>
|
||||||
<polygon fill="black" stroke="black" points="222.3,-61.21 232.88,-60.74 224.32,-54.51 222.3,-61.21"/>
|
<polygon fill="black" stroke="black" points="221.86,-60.37 232.44,-59.85 223.85,-53.66 221.86,-60.37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp -->
|
<!-- svc:passbolt-webapp -->
|
||||||
<g id="node22" class="node">
|
<g id="node22" class="node">
|
||||||
<title>svc:passbolt-webapp</title>
|
<title>svc:passbolt-webapp</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="157.5,-144 22.5,-144 22.5,-108 157.5,-108 157.5,-144"/>
|
<polygon fill="#dfefff" stroke="black" points="157,-144 22.5,-144 22.5,-108 157,-108 157,-144"/>
|
||||||
<text text-anchor="middle" x="90" y="-122.3" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-webapp</text>
|
<text text-anchor="middle" x="89.75" y="-121.33" font-family="Helvetica,sans-Serif" font-size="14.00">passbolt-webapp</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp->net:passbolt -->
|
<!-- svc:passbolt-webapp->net:passbolt -->
|
||||||
<g id="edge30" class="edge">
|
<g id="edge30" class="edge">
|
||||||
<title>svc:passbolt-webapp->net:passbolt</title>
|
<title>svc:passbolt-webapp->net:passbolt</title>
|
||||||
<path fill="none" stroke="black" d="M151.18,-107.87C174.64,-100.8 201.13,-92.82 223.16,-86.19"/>
|
<path fill="none" stroke="black" d="M153.17,-107.57C175.98,-100.83 201.49,-93.3 223.14,-86.9"/>
|
||||||
<polygon fill="black" stroke="black" points="224.37,-89.48 232.94,-83.24 222.35,-82.77 224.37,-89.48"/>
|
<polygon fill="black" stroke="black" points="224.02,-90.29 232.62,-84.1 222.04,-83.58 224.02,-90.29"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp->net:traefik -->
|
<!-- svc:passbolt-webapp->net:traefik -->
|
||||||
<g id="edge31" class="edge">
|
<g id="edge31" class="edge">
|
||||||
<title>svc:passbolt-webapp->net:traefik</title>
|
<title>svc:passbolt-webapp->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M157.92,-136.87C166.32,-140.76 174.04,-145.99 180,-153 190.73,-165.62 251.89,-673.92 266.91,-799.95"/>
|
<path fill="none" stroke="black" d="M157.45,-136.93C165.83,-140.81 173.54,-146.02 179.5,-153 190.23,-165.56 253.83,-669.77 269.91,-798.38"/>
|
||||||
<polygon fill="black" stroke="black" points="263.45,-800.46 268.11,-809.97 270.4,-799.63 263.45,-800.46"/>
|
<polygon fill="black" stroke="black" points="266.41,-798.64 271.13,-808.13 273.36,-797.77 266.41,-798.64"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:pihole-exporter -->
|
<!-- svc:pihole-exporter -->
|
||||||
<g id="node23" class="node">
|
<g id="node23" class="node">
|
||||||
<title>svc:pihole-exporter</title>
|
<title>svc:pihole-exporter</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="151.5,-1602 28.5,-1602 28.5,-1566 151.5,-1566 151.5,-1602"/>
|
<polygon fill="#dfefff" stroke="black" points="151,-1602 28.5,-1602 28.5,-1566 151,-1566 151,-1602"/>
|
||||||
<text text-anchor="middle" x="90" y="-1580.3" font-family="Helvetica,sans-Serif" font-size="14.00">pihole-exporter</text>
|
<text text-anchor="middle" x="89.75" y="-1579.33" font-family="Helvetica,sans-Serif" font-size="14.00">pihole-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:pihole-exporter->net:monitor -->
|
<!-- svc:pihole-exporter->net:monitor -->
|
||||||
<g id="edge32" class="edge">
|
<g id="edge32" class="edge">
|
||||||
<title>svc:pihole-exporter->net:monitor</title>
|
<title>svc:pihole-exporter->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M151.56,-1573.88C161.97,-1569.95 172,-1564.52 180,-1557 242.3,-1498.4 261.83,-1392.88 267.77,-1342.4"/>
|
<path fill="none" stroke="black" d="M151.06,-1573.76C161.45,-1569.85 171.47,-1564.45 179.5,-1557 242.11,-1498.86 263.56,-1394.25 270.5,-1343.38"/>
|
||||||
<polygon fill="black" stroke="black" points="271.27,-1342.54 268.86,-1332.22 264.31,-1341.79 271.27,-1342.54"/>
|
<polygon fill="black" stroke="black" points="273.94,-1344.09 271.71,-1333.73 266.99,-1343.22 273.94,-1344.09"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:portainer -->
|
<!-- svc:portainer -->
|
||||||
<g id="node24" class="node">
|
<g id="node24" class="node">
|
||||||
<title>svc:portainer</title>
|
<title>svc:portainer</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="130,-576 50,-576 50,-540 130,-540 130,-576"/>
|
<polygon fill="#dfefff" stroke="black" points="129.62,-576 49.88,-576 49.88,-540 129.62,-540 129.62,-576"/>
|
||||||
<text text-anchor="middle" x="90" y="-554.3" font-family="Helvetica,sans-Serif" font-size="14.00">portainer</text>
|
<text text-anchor="middle" x="89.75" y="-553.33" font-family="Helvetica,sans-Serif" font-size="14.00">portainer</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:portainer->net:traefik -->
|
<!-- svc:portainer->net:traefik -->
|
||||||
<g id="edge33" class="edge">
|
<g id="edge33" class="edge">
|
||||||
<title>svc:portainer->net:traefik</title>
|
<title>svc:portainer->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M130.4,-562.06C147.48,-565.65 166.59,-572.39 180,-585 242.3,-643.6 261.83,-749.12 267.77,-799.6"/>
|
<path fill="none" stroke="black" d="M129.96,-562.18C146.97,-565.79 166.05,-572.51 179.5,-585 242.11,-643.14 263.56,-747.75 270.5,-798.62"/>
|
||||||
<polygon fill="black" stroke="black" points="264.31,-800.21 268.86,-809.78 271.27,-799.46 264.31,-800.21"/>
|
<polygon fill="black" stroke="black" points="266.99,-798.78 271.71,-808.27 273.94,-797.91 266.99,-798.78"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:prometheus -->
|
<!-- svc:prometheus -->
|
||||||
<g id="node25" class="node">
|
<g id="node25" class="node">
|
||||||
<title>svc:prometheus</title>
|
<title>svc:prometheus</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="140,-1170 40,-1170 40,-1134 140,-1134 140,-1170"/>
|
<polygon fill="#dfefff" stroke="black" points="139.38,-1170 40.12,-1170 40.12,-1134 139.38,-1134 139.38,-1170"/>
|
||||||
<text text-anchor="middle" x="90" y="-1148.3" font-family="Helvetica,sans-Serif" font-size="14.00">prometheus</text>
|
<text text-anchor="middle" x="89.75" y="-1147.33" font-family="Helvetica,sans-Serif" font-size="14.00">prometheus</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:prometheus->net:monitor -->
|
<!-- svc:prometheus->net:monitor -->
|
||||||
<g id="edge34" class="edge">
|
<g id="edge34" class="edge">
|
||||||
<title>svc:prometheus->net:monitor</title>
|
<title>svc:prometheus->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M140.01,-1160.42C153.86,-1164.44 168.33,-1170.34 180,-1179 218.01,-1207.18 244.97,-1256.44 259.03,-1287.02"/>
|
<path fill="none" stroke="black" d="M139.52,-1160.58C153.33,-1164.61 167.78,-1170.48 179.5,-1179 217.95,-1206.95 246.17,-1255.6 261.21,-1286.23"/>
|
||||||
<polygon fill="black" stroke="black" points="255.87,-1288.54 263.14,-1296.24 262.27,-1285.69 255.87,-1288.54"/>
|
<polygon fill="black" stroke="black" points="257.87,-1287.36 265.33,-1294.88 264.19,-1284.35 257.87,-1287.36"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:prometheus->net:traefik -->
|
<!-- svc:prometheus->net:traefik -->
|
||||||
<g id="edge35" class="edge">
|
<g id="edge35" class="edge">
|
||||||
<title>svc:prometheus->net:traefik</title>
|
<title>svc:prometheus->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M140.38,-1146.01C154.73,-1142.08 169.38,-1135.62 180,-1125 254.99,-1050.04 268.02,-914.87 270.03,-856.31"/>
|
<path fill="none" stroke="black" d="M139.46,-1146.03C153.91,-1142.11 168.73,-1135.64 179.5,-1125 254.55,-1050.8 269.86,-917.17 272.9,-857.81"/>
|
||||||
<polygon fill="black" stroke="black" points="273.53,-856.39 270.29,-846.31 266.53,-856.21 273.53,-856.39"/>
|
<polygon fill="black" stroke="black" points="276.4,-857.97 273.32,-847.83 269.4,-857.68 276.4,-857.97"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:searxng-webapp -->
|
<!-- svc:searxng-webapp -->
|
||||||
<g id="node26" class="node">
|
<g id="node26" class="node">
|
||||||
<title>svc:searxng-webapp</title>
|
<title>svc:searxng-webapp</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="156,-522 24,-522 24,-486 156,-486 156,-522"/>
|
<polygon fill="#dfefff" stroke="black" points="155.5,-522 24,-522 24,-486 155.5,-486 155.5,-522"/>
|
||||||
<text text-anchor="middle" x="90" y="-500.3" font-family="Helvetica,sans-Serif" font-size="14.00">searxng-webapp</text>
|
<text text-anchor="middle" x="89.75" y="-499.32" font-family="Helvetica,sans-Serif" font-size="14.00">searxng-webapp</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:searxng-webapp->net:traefik -->
|
<!-- svc:searxng-webapp->net:traefik -->
|
||||||
<g id="edge36" class="edge">
|
<g id="edge36" class="edge">
|
||||||
<title>svc:searxng-webapp->net:traefik</title>
|
<title>svc:searxng-webapp->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M156.03,-515.39C164.9,-519.2 173.26,-524.27 180,-531 254.99,-605.96 268.02,-741.13 270.03,-799.69"/>
|
<path fill="none" stroke="black" d="M155.98,-515.68C164.67,-519.46 172.86,-524.43 179.5,-531 254.55,-605.2 269.86,-738.83 272.9,-798.19"/>
|
||||||
<polygon fill="black" stroke="black" points="266.53,-799.79 270.29,-809.69 273.53,-799.61 266.53,-799.79"/>
|
<polygon fill="black" stroke="black" points="269.4,-798.32 273.32,-808.17 276.4,-798.03 269.4,-798.32"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:shift-recorder-web -->
|
<!-- svc:shift-recorder-web -->
|
||||||
<g id="node27" class="node">
|
<g id="node27" class="node">
|
||||||
<title>svc:shift-recorder-web</title>
|
<title>svc:shift-recorder-web</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="161,-468 19,-468 19,-432 161,-432 161,-468"/>
|
<polygon fill="#dfefff" stroke="black" points="160.38,-468 19.12,-468 19.12,-432 160.38,-432 160.38,-468"/>
|
||||||
<text text-anchor="middle" x="90" y="-446.3" font-family="Helvetica,sans-Serif" font-size="14.00">shift-recorder-web</text>
|
<text text-anchor="middle" x="89.75" y="-445.32" font-family="Helvetica,sans-Serif" font-size="14.00">shift-recorder-web</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:shift-recorder-web->net:traefik -->
|
<!-- svc:shift-recorder-web->net:traefik -->
|
||||||
<g id="edge37" class="edge">
|
<g id="edge37" class="edge">
|
||||||
<title>svc:shift-recorder-web->net:traefik</title>
|
<title>svc:shift-recorder-web->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M161.17,-463.42C168.16,-466.96 174.64,-471.4 180,-477 225.12,-524.09 256.34,-725.08 266.59,-799.84"/>
|
<path fill="none" stroke="black" d="M160.67,-463.5C167.65,-467.02 174.13,-471.44 179.5,-477 224.78,-523.81 258.23,-723.41 269.48,-798.91"/>
|
||||||
<polygon fill="black" stroke="black" points="263.14,-800.48 267.95,-809.92 270.08,-799.55 263.14,-800.48"/>
|
<polygon fill="black" stroke="black" points="265.96,-799.03 270.87,-808.42 272.88,-798.02 265.96,-799.03"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:stockfill -->
|
<!-- svc:stockfill -->
|
||||||
<g id="node28" class="node">
|
<g id="node28" class="node">
|
||||||
<title>svc:stockfill</title>
|
<title>svc:stockfill</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="125,-1008 55,-1008 55,-972 125,-972 125,-1008"/>
|
<polygon fill="#dfefff" stroke="black" points="124.38,-1008 55.12,-1008 55.12,-972 124.38,-972 124.38,-1008"/>
|
||||||
<text text-anchor="middle" x="90" y="-986.3" font-family="Helvetica,sans-Serif" font-size="14.00">stockfill</text>
|
<text text-anchor="middle" x="89.75" y="-985.33" font-family="Helvetica,sans-Serif" font-size="14.00">stockfill</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:stockfill->net:traefik -->
|
<!-- svc:stockfill->net:traefik -->
|
||||||
<g id="edge38" class="edge">
|
<g id="edge38" class="edge">
|
||||||
<title>svc:stockfill->net:traefik</title>
|
<title>svc:stockfill->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M125.19,-985.29C142.88,-981.52 164.05,-974.83 180,-963 218.01,-934.82 244.97,-885.56 259.03,-854.98"/>
|
<path fill="none" stroke="black" d="M124.75,-985.14C142.36,-981.34 163.48,-974.65 179.5,-963 217.95,-935.05 246.17,-886.4 261.21,-855.77"/>
|
||||||
<polygon fill="black" stroke="black" points="262.27,-856.31 263.14,-845.76 255.87,-853.46 262.27,-856.31"/>
|
<polygon fill="black" stroke="black" points="264.19,-857.65 265.33,-847.12 257.87,-854.64 264.19,-857.65"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:telegraf -->
|
<!-- svc:telegraf -->
|
||||||
<g id="node29" class="node">
|
<g id="node29" class="node">
|
||||||
<title>svc:telegraf</title>
|
<title>svc:telegraf</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="125.5,-1548 54.5,-1548 54.5,-1512 125.5,-1512 125.5,-1548"/>
|
<polygon fill="#dfefff" stroke="black" points="124.75,-1548 54.75,-1548 54.75,-1512 124.75,-1512 124.75,-1548"/>
|
||||||
<text text-anchor="middle" x="90" y="-1526.3" font-family="Helvetica,sans-Serif" font-size="14.00">telegraf</text>
|
<text text-anchor="middle" x="89.75" y="-1525.33" font-family="Helvetica,sans-Serif" font-size="14.00">telegraf</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:telegraf->net:monitor -->
|
<!-- svc:telegraf->net:monitor -->
|
||||||
<g id="edge39" class="edge">
|
<g id="edge39" class="edge">
|
||||||
<title>svc:telegraf->net:monitor</title>
|
<title>svc:telegraf->net:monitor</title>
|
||||||
<path fill="none" stroke="black" d="M125.91,-1526.19C143.8,-1522.68 164.94,-1515.94 180,-1503 229.98,-1460.05 254.42,-1383.2 264.44,-1341.96"/>
|
<path fill="none" stroke="black" d="M125.04,-1526.15C142.95,-1522.63 164.25,-1515.9 179.5,-1503 229.66,-1460.57 255.71,-1384.91 266.82,-1343.35"/>
|
||||||
<polygon fill="black" stroke="black" points="267.88,-1342.58 266.73,-1332.05 261.07,-1341 267.88,-1342.58"/>
|
<polygon fill="black" stroke="black" points="270.17,-1344.37 269.25,-1333.81 263.39,-1342.64 270.17,-1344.37"/>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:traefik -->
|
<!-- svc:traefik -->
|
||||||
<g id="node30" class="node">
|
<g id="node30" class="node">
|
||||||
<title>svc:traefik</title>
|
<title>svc:traefik</title>
|
||||||
<polygon fill="#dfefff" stroke="black" points="121,-954 59,-954 59,-918 121,-918 121,-954"/>
|
<polygon fill="#dfefff" stroke="black" points="120.25,-954 59.25,-954 59.25,-918 120.25,-918 120.25,-954"/>
|
||||||
<text text-anchor="middle" x="90" y="-932.3" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
<text text-anchor="middle" x="89.75" y="-931.33" font-family="Helvetica,sans-Serif" font-size="14.00">traefik</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:traefik->net:traefik -->
|
<!-- svc:traefik->net:traefik -->
|
||||||
<g id="edge40" class="edge">
|
<g id="edge40" class="edge">
|
||||||
<title>svc:traefik->net:traefik</title>
|
<title>svc:traefik->net:traefik</title>
|
||||||
<path fill="none" stroke="black" d="M121.17,-930.3C139.05,-926.1 161.71,-919.3 180,-909 206.25,-894.22 231.35,-870.65 248.38,-852.74"/>
|
<path fill="none" stroke="black" d="M120.34,-930.25C138.21,-926 161.02,-919.17 179.5,-909 206.52,-894.13 232.73,-870.58 250.6,-852.7"/>
|
||||||
<polygon fill="black" stroke="black" points="251.37,-854.67 255.62,-844.97 246.24,-849.9 251.37,-854.67"/>
|
<polygon fill="black" stroke="black" points="252.65,-855.61 257.14,-846.01 247.64,-850.71 252.65,-855.61"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 48 KiB |
@@ -1,401 +1,271 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
<!-- Generated by graphviz version 2.43.0 (0)
|
<!-- Generated by graphviz version 12.2.1 (0)
|
||||||
-->
|
-->
|
||||||
<!-- Title: PhysicalTopology Pages: 1 -->
|
<!-- Title: PhysicalTopology Pages: 1 -->
|
||||||
<svg width="297pt" height="2086pt"
|
<svg width="591pt" height="2761pt"
|
||||||
viewBox="0.00 0.00 297.00 2086.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
viewBox="0.00 0.00 590.50 2761.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2082)">
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2757)">
|
||||||
<title>PhysicalTopology</title>
|
<title>PhysicalTopology</title>
|
||||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2082 293,-2082 293,4 -4,4"/>
|
<polygon fill="white" stroke="none" points="-4,4 -4,-2757 586.5,-2757 586.5,4 -4,4"/>
|
||||||
<g id="clust1" class="cluster">
|
<g id="clust1" class="cluster">
|
||||||
<title>cluster_docker</title>
|
<title>cluster_docker</title>
|
||||||
<path fill="#eef3ff" stroke="#c7d6f5" d="M29,-8C29,-8 269,-8 269,-8 275,-8 281,-14 281,-20 281,-20 281,-1975 281,-1975 281,-1981 275,-1987 269,-1987 269,-1987 29,-1987 29,-1987 23,-1987 17,-1981 17,-1975 17,-1975 17,-20 17,-20 17,-14 23,-8 29,-8"/>
|
<path fill="#eff6ff" stroke="#93c5fd" d="M12,-8C12,-8 199.25,-8 199.25,-8 205.25,-8 211.25,-14 211.25,-20 211.25,-20 211.25,-2522 211.25,-2522 211.25,-2528 205.25,-2534 199.25,-2534 199.25,-2534 12,-2534 12,-2534 6,-2534 0,-2528 0,-2522 0,-2522 0,-20 0,-20 0,-14 6,-8 12,-8"/>
|
||||||
<text text-anchor="middle" x="149" y="-1971.8" font-family="Helvetica,sans-Serif" font-size="14.00">docker</text>
|
<text text-anchor="middle" x="105.62" y="-2516.7" font-family="Helvetica,sans-Serif" font-size="14.00">docker host</text>
|
||||||
</g>
|
</g>
|
||||||
<g id="clust2" class="cluster">
|
<g id="clust2" class="cluster">
|
||||||
|
<title>cluster_docker_apps</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M43.75,-16C43.75,-16 166.5,-16 166.5,-16 172.5,-16 178.5,-22 178.5,-28 178.5,-28 178.5,-1457 178.5,-1457 178.5,-1463 172.5,-1469 166.5,-1469 166.5,-1469 43.75,-1469 43.75,-1469 37.75,-1469 31.75,-1463 31.75,-1457 31.75,-1457 31.75,-28 31.75,-28 31.75,-22 37.75,-16 43.75,-16"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1451.7" font-family="Helvetica,sans-Serif" font-size="14.00">apps</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust3" class="cluster">
|
||||||
|
<title>cluster_docker_automation</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M70.25,-1478C70.25,-1478 141,-1478 141,-1478 147,-1478 153,-1484 153,-1490 153,-1490 153,-1543 153,-1543 153,-1549 147,-1555 141,-1555 141,-1555 70.25,-1555 70.25,-1555 64.25,-1555 58.25,-1549 58.25,-1543 58.25,-1543 58.25,-1490 58.25,-1490 58.25,-1484 64.25,-1478 70.25,-1478"/>
|
||||||
|
<text text-anchor="middle" x="105.62" y="-1537.7" font-family="Helvetica,sans-Serif" font-size="14.00">automation</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust4" class="cluster">
|
||||||
|
<title>cluster_docker_edge_proxy_auth</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M51.62,-1564C51.62,-1564 158.62,-1564 158.62,-1564 164.62,-1564 170.62,-1570 170.62,-1576 170.62,-1576 170.62,-1801 170.62,-1801 170.62,-1807 164.62,-1813 158.62,-1813 158.62,-1813 51.62,-1813 51.62,-1813 45.62,-1813 39.62,-1807 39.62,-1801 39.62,-1801 39.62,-1576 39.62,-1576 39.62,-1570 45.62,-1564 51.62,-1564"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1795.7" font-family="Helvetica,sans-Serif" font-size="14.00">edge/proxy/auth</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust5" class="cluster">
|
||||||
|
<title>cluster_docker_monitoring</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M66.62,-1822C66.62,-1822 143.62,-1822 143.62,-1822 149.62,-1822 155.62,-1828 155.62,-1834 155.62,-1834 155.62,-2059 155.62,-2059 155.62,-2065 149.62,-2071 143.62,-2071 143.62,-2071 66.62,-2071 66.62,-2071 60.62,-2071 54.62,-2065 54.62,-2059 54.62,-2059 54.62,-1834 54.62,-1834 54.62,-1828 60.62,-1822 66.62,-1822"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2053.7" font-family="Helvetica,sans-Serif" font-size="14.00">monitoring</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust6" class="cluster">
|
||||||
|
<title>cluster_docker_storage_database_support</title>
|
||||||
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M20,-2080C20,-2080 191.25,-2080 191.25,-2080 197.25,-2080 203.25,-2086 203.25,-2092 203.25,-2092 203.25,-2489 203.25,-2489 203.25,-2495 197.25,-2501 191.25,-2501 191.25,-2501 20,-2501 20,-2501 14,-2501 8,-2495 8,-2489 8,-2489 8,-2092 8,-2092 8,-2086 14,-2080 20,-2080"/>
|
||||||
|
<text text-anchor="middle" x="105.62" y="-2483.7" font-family="Helvetica,sans-Serif" font-size="14.00">storage/database/support</text>
|
||||||
|
</g>
|
||||||
|
<g id="clust7" class="cluster">
|
||||||
<title>cluster_raspberrypi</title>
|
<title>cluster_raspberrypi</title>
|
||||||
<path fill="#eef3ff" stroke="#c7d6f5" d="M20,-1995C20,-1995 249.5,-1995 249.5,-1995 255.5,-1995 261.5,-2001 261.5,-2007 261.5,-2007 261.5,-2058 261.5,-2058 261.5,-2064 255.5,-2070 249.5,-2070 249.5,-2070 20,-2070 20,-2070 14,-2070 8,-2064 8,-2058 8,-2058 8,-2007 8,-2007 8,-2001 14,-1995 20,-1995"/>
|
<path fill="#eff6ff" stroke="#93c5fd" d="M52.25,-2542C52.25,-2542 159,-2542 159,-2542 165,-2542 171,-2548 171,-2554 171,-2554 171,-2648 171,-2648 171,-2654 165,-2660 159,-2660 159,-2660 52.25,-2660 52.25,-2660 46.25,-2660 40.25,-2654 40.25,-2648 40.25,-2648 40.25,-2554 40.25,-2554 40.25,-2548 46.25,-2542 52.25,-2542"/>
|
||||||
<text text-anchor="middle" x="134.75" y="-2054.8" font-family="Helvetica,sans-Serif" font-size="14.00">raspberrypi</text>
|
<text text-anchor="middle" x="105.62" y="-2642.7" font-family="Helvetica,sans-Serif" font-size="14.00">raspberrypi host</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:docker -->
|
<g id="clust8" class="cluster">
|
||||||
<g id="node1" class="node">
|
<title>cluster_raspberrypi_apps</title>
|
||||||
<title>host:docker</title>
|
<path fill="none" stroke="#bfdbfe" stroke-dasharray="5,2" d="M63.62,-2550C63.62,-2550 146.62,-2550 146.62,-2550 152.62,-2550 158.62,-2556 158.62,-2562 158.62,-2562 158.62,-2615 158.62,-2615 158.62,-2621 152.62,-2627 146.62,-2627 146.62,-2627 63.62,-2627 63.62,-2627 57.62,-2627 51.62,-2621 51.62,-2615 51.62,-2615 51.62,-2562 51.62,-2562 51.62,-2556 57.62,-2550 63.62,-2550"/>
|
||||||
<polygon fill="#d4e3ff" stroke="black" points="79,-1004 29,-1004 25,-1000 25,-968 75,-968 79,-972 79,-1004"/>
|
<text text-anchor="middle" x="105.12" y="-2609.7" font-family="Helvetica,sans-Serif" font-size="14.00">apps</text>
|
||||||
<polyline fill="none" stroke="black" points="75,-1000 25,-1000 "/>
|
|
||||||
<polyline fill="none" stroke="black" points="75,-1000 75,-968 "/>
|
|
||||||
<polyline fill="none" stroke="black" points="75,-1000 79,-1004 "/>
|
|
||||||
<text text-anchor="middle" x="52" y="-983.5" font-family="Helvetica,sans-Serif" font-size="10.00">docker</text>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:authelia -->
|
<g id="clust9" class="cluster">
|
||||||
<g id="node2" class="node">
|
<title>cluster_legend</title>
|
||||||
<title>svc:authelia</title>
|
<path fill="none" stroke="#d1d5db" d="M71.88,-2668C71.88,-2668 562.5,-2668 562.5,-2668 568.5,-2668 574.5,-2674 574.5,-2680 574.5,-2680 574.5,-2733 574.5,-2733 574.5,-2739 568.5,-2745 562.5,-2745 562.5,-2745 71.88,-2745 71.88,-2745 65.88,-2745 59.88,-2739 59.88,-2733 59.88,-2733 59.88,-2680 59.88,-2680 59.88,-2674 65.88,-2668 71.88,-2668"/>
|
||||||
<path fill="#dff2e1" stroke="black" d="M223.5,-52C223.5,-52 191.5,-52 191.5,-52 185.5,-52 179.5,-46 179.5,-40 179.5,-40 179.5,-28 179.5,-28 179.5,-22 185.5,-16 191.5,-16 191.5,-16 223.5,-16 223.5,-16 229.5,-16 235.5,-22 235.5,-28 235.5,-28 235.5,-40 235.5,-40 235.5,-46 229.5,-52 223.5,-52"/>
|
<text text-anchor="middle" x="317.19" y="-2727.7" font-family="Helvetica,sans-Serif" font-size="14.00">Legend</text>
|
||||||
<text text-anchor="middle" x="207.5" y="-31.5" font-family="Helvetica,sans-Serif" font-size="10.00">authelia</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:authelia -->
|
|
||||||
<g id="edge1" class="edge">
|
|
||||||
<title>host:docker->svc:authelia</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M30,-967.83C30,-836.22 30,-34 30,-34 30,-34 169.37,-34 169.37,-34"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.37,-37.5 179.37,-34 169.37,-30.5 169.37,-37.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:crowdsec -->
|
<!-- svc:crowdsec -->
|
||||||
<g id="node3" class="node">
|
<g id="node1" class="node">
|
||||||
<title>svc:crowdsec</title>
|
<title>svc:crowdsec</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M226.5,-120C226.5,-120 188.5,-120 188.5,-120 182.5,-120 176.5,-114 176.5,-108 176.5,-108 176.5,-96 176.5,-96 176.5,-90 182.5,-84 188.5,-84 188.5,-84 226.5,-84 226.5,-84 232.5,-84 238.5,-90 238.5,-96 238.5,-96 238.5,-108 238.5,-108 238.5,-114 232.5,-120 226.5,-120"/>
|
<path fill="#dcfce7" stroke="black" d="M124,-60C124,-60 86.25,-60 86.25,-60 80.25,-60 74.25,-54 74.25,-48 74.25,-48 74.25,-36 74.25,-36 74.25,-30 80.25,-24 86.25,-24 86.25,-24 124,-24 124,-24 130,-24 136,-30 136,-36 136,-36 136,-48 136,-48 136,-54 130,-60 124,-60"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-99.5" font-family="Helvetica,sans-Serif" font-size="10.00">crowdsec</text>
|
<text text-anchor="middle" x="105.12" y="-38.88" font-family="Helvetica,sans-Serif" font-size="10.00">crowdsec</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:crowdsec -->
|
|
||||||
<g id="edge2" class="edge">
|
|
||||||
<title>host:docker->svc:crowdsec</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M34,-967.94C34,-842.17 34,-102 34,-102 34,-102 166.48,-102 166.48,-102"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="166.48,-105.5 176.48,-102 166.48,-98.5 166.48,-105.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:docker-socket-proxy -->
|
|
||||||
<g id="node4" class="node">
|
|
||||||
<title>svc:docker-socket-proxy</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M253.5,-188C253.5,-188 161.5,-188 161.5,-188 155.5,-188 149.5,-182 149.5,-176 149.5,-176 149.5,-164 149.5,-164 149.5,-158 155.5,-152 161.5,-152 161.5,-152 253.5,-152 253.5,-152 259.5,-152 265.5,-158 265.5,-164 265.5,-164 265.5,-176 265.5,-176 265.5,-182 259.5,-188 253.5,-188"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">docker-socket-proxy</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:docker-socket-proxy -->
|
|
||||||
<g id="edge3" class="edge">
|
|
||||||
<title>host:docker->svc:docker-socket-proxy</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M38,-967.81C38,-847.41 38,-170 38,-170 38,-170 139.17,-170 139.17,-170"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="139.17,-173.5 149.17,-170 139.17,-166.5 139.17,-173.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:docker-update-exporter -->
|
<!-- svc:docker-update-exporter -->
|
||||||
<g id="node5" class="node">
|
<g id="node2" class="node">
|
||||||
<title>svc:docker-update-exporter</title>
|
<title>svc:docker-update-exporter</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M261,-256C261,-256 154,-256 154,-256 148,-256 142,-250 142,-244 142,-244 142,-232 142,-232 142,-226 148,-220 154,-220 154,-220 261,-220 261,-220 267,-220 273,-226 273,-232 273,-232 273,-244 273,-244 273,-250 267,-256 261,-256"/>
|
<path fill="#dcfce7" stroke="black" d="M158.5,-146C158.5,-146 51.75,-146 51.75,-146 45.75,-146 39.75,-140 39.75,-134 39.75,-134 39.75,-122 39.75,-122 39.75,-116 45.75,-110 51.75,-110 51.75,-110 158.5,-110 158.5,-110 164.5,-110 170.5,-116 170.5,-122 170.5,-122 170.5,-134 170.5,-134 170.5,-140 164.5,-146 158.5,-146"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">docker-update-exporter</text>
|
<text text-anchor="middle" x="105.12" y="-124.88" font-family="Helvetica,sans-Serif" font-size="10.00">docker-update-exporter</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:docker-update-exporter -->
|
|
||||||
<g id="edge4" class="edge">
|
|
||||||
<title>host:docker->svc:docker-update-exporter</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79.25,-975.2C107.63,-975.2 148,-975.2 148,-975.2 148,-975.2 148,-266.22 148,-266.22"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="151.5,-266.22 148,-256.22 144.5,-266.22 151.5,-266.22"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:error-pages -->
|
<!-- svc:error-pages -->
|
||||||
<g id="node6" class="node">
|
<g id="node3" class="node">
|
||||||
<title>svc:error-pages</title>
|
<title>svc:error-pages</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M232,-324C232,-324 183,-324 183,-324 177,-324 171,-318 171,-312 171,-312 171,-300 171,-300 171,-294 177,-288 183,-288 183,-288 232,-288 232,-288 238,-288 244,-294 244,-300 244,-300 244,-312 244,-312 244,-318 238,-324 232,-324"/>
|
<path fill="#dcfce7" stroke="black" d="M129.25,-232C129.25,-232 81,-232 81,-232 75,-232 69,-226 69,-220 69,-220 69,-208 69,-208 69,-202 75,-196 81,-196 81,-196 129.25,-196 129.25,-196 135.25,-196 141.25,-202 141.25,-208 141.25,-208 141.25,-220 141.25,-220 141.25,-226 135.25,-232 129.25,-232"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">error-pages</text>
|
<text text-anchor="middle" x="105.12" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">error-pages</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:error-pages -->
|
|
||||||
<g id="edge5" class="edge">
|
|
||||||
<title>host:docker->svc:error-pages</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M42,-967.81C42,-859.67 42,-306 42,-306 42,-306 160.77,-306 160.77,-306"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.77,-309.5 170.77,-306 160.77,-302.5 160.77,-309.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gitea -->
|
<!-- svc:gitea -->
|
||||||
<g id="node7" class="node">
|
<g id="node4" class="node">
|
||||||
<title>svc:gitea</title>
|
<title>svc:gitea</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-392C222.5,-392 192.5,-392 192.5,-392 186.5,-392 180.5,-386 180.5,-380 180.5,-380 180.5,-368 180.5,-368 180.5,-362 186.5,-356 192.5,-356 192.5,-356 222.5,-356 222.5,-356 228.5,-356 234.5,-362 234.5,-368 234.5,-368 234.5,-380 234.5,-380 234.5,-386 228.5,-392 222.5,-392"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-318C120.12,-318 90.12,-318 90.12,-318 84.12,-318 78.12,-312 78.12,-306 78.12,-306 78.12,-294 78.12,-294 78.12,-288 84.12,-282 90.12,-282 90.12,-282 120.12,-282 120.12,-282 126.12,-282 132.12,-288 132.12,-294 132.12,-294 132.12,-306 132.12,-306 132.12,-312 126.12,-318 120.12,-318"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-371.5" font-family="Helvetica,sans-Serif" font-size="10.00">gitea</text>
|
<text text-anchor="middle" x="105.12" y="-296.88" font-family="Helvetica,sans-Serif" font-size="10.00">gitea</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gitea -->
|
|
||||||
<g id="edge6" class="edge">
|
|
||||||
<title>host:docker->svc:gitea</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M46,-967.68C46,-865.85 46,-374 46,-374 46,-374 170.47,-374 170.47,-374"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.47,-377.5 180.47,-374 170.47,-370.5 170.47,-377.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:gitea-runner -->
|
|
||||||
<g id="node8" class="node">
|
|
||||||
<title>svc:gitea-runner</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M234,-460C234,-460 181,-460 181,-460 175,-460 169,-454 169,-448 169,-448 169,-436 169,-436 169,-430 175,-424 181,-424 181,-424 234,-424 234,-424 240,-424 246,-430 246,-436 246,-436 246,-448 246,-448 246,-454 240,-460 234,-460"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-439.5" font-family="Helvetica,sans-Serif" font-size="10.00">gitea-runner</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gitea-runner -->
|
|
||||||
<g id="edge7" class="edge">
|
|
||||||
<title>host:docker->svc:gitea-runner</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M50,-967.9C50,-873.51 50,-442 50,-442 50,-442 158.97,-442 158.97,-442"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="158.97,-445.5 168.97,-442 158.97,-438.5 158.97,-445.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:gotify -->
|
<!-- svc:gotify -->
|
||||||
<g id="node9" class="node">
|
<g id="node5" class="node">
|
||||||
<title>svc:gotify</title>
|
<title>svc:gotify</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-528C222.5,-528 192.5,-528 192.5,-528 186.5,-528 180.5,-522 180.5,-516 180.5,-516 180.5,-504 180.5,-504 180.5,-498 186.5,-492 192.5,-492 192.5,-492 222.5,-492 222.5,-492 228.5,-492 234.5,-498 234.5,-504 234.5,-504 234.5,-516 234.5,-516 234.5,-522 228.5,-528 222.5,-528"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-404C120.12,-404 90.12,-404 90.12,-404 84.12,-404 78.12,-398 78.12,-392 78.12,-392 78.12,-380 78.12,-380 78.12,-374 84.12,-368 90.12,-368 90.12,-368 120.12,-368 120.12,-368 126.12,-368 132.12,-374 132.12,-380 132.12,-380 132.12,-392 132.12,-392 132.12,-398 126.12,-404 120.12,-404"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-507.5" font-family="Helvetica,sans-Serif" font-size="10.00">gotify</text>
|
<text text-anchor="middle" x="105.12" y="-382.88" font-family="Helvetica,sans-Serif" font-size="10.00">gotify</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gotify -->
|
|
||||||
<g id="edge8" class="edge">
|
|
||||||
<title>host:docker->svc:gotify</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M55,-967.92C55,-880.97 55,-510 55,-510 55,-510 170.24,-510 170.24,-510"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.24,-513.5 180.24,-510 170.24,-506.5 170.24,-513.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:grafana -->
|
|
||||||
<g id="node10" class="node">
|
|
||||||
<title>svc:grafana</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-596C222.5,-596 192.5,-596 192.5,-596 186.5,-596 180.5,-590 180.5,-584 180.5,-584 180.5,-572 180.5,-572 180.5,-566 186.5,-560 192.5,-560 192.5,-560 222.5,-560 222.5,-560 228.5,-560 234.5,-566 234.5,-572 234.5,-572 234.5,-584 234.5,-584 234.5,-590 228.5,-596 222.5,-596"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-575.5" font-family="Helvetica,sans-Serif" font-size="10.00">grafana</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:grafana -->
|
|
||||||
<g id="edge9" class="edge">
|
|
||||||
<title>host:docker->svc:grafana</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M59,-967.94C59,-888.98 59,-578 59,-578 59,-578 170.26,-578 170.26,-578"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.26,-581.5 180.26,-578 170.26,-574.5 170.26,-581.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:gramps-redis -->
|
|
||||||
<g id="node11" class="node">
|
|
||||||
<title>svc:gramps-redis</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M236,-664C236,-664 179,-664 179,-664 173,-664 167,-658 167,-652 167,-652 167,-640 167,-640 167,-634 173,-628 179,-628 179,-628 236,-628 236,-628 242,-628 248,-634 248,-640 248,-640 248,-652 248,-652 248,-658 242,-664 236,-664"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-643.5" font-family="Helvetica,sans-Serif" font-size="10.00">gramps-redis</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:gramps-redis -->
|
|
||||||
<g id="edge10" class="edge">
|
|
||||||
<title>host:docker->svc:gramps-redis</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M63,-967.72C63,-897.1 63,-646 63,-646 63,-646 156.86,-646 156.86,-646"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="156.86,-649.5 166.86,-646 156.86,-642.5 156.86,-649.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb -->
|
<!-- svc:grampsweb -->
|
||||||
<g id="node12" class="node">
|
<g id="node6" class="node">
|
||||||
<title>svc:grampsweb</title>
|
<title>svc:grampsweb</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M232.5,-732C232.5,-732 182.5,-732 182.5,-732 176.5,-732 170.5,-726 170.5,-720 170.5,-720 170.5,-708 170.5,-708 170.5,-702 176.5,-696 182.5,-696 182.5,-696 232.5,-696 232.5,-696 238.5,-696 244.5,-702 244.5,-708 244.5,-708 244.5,-720 244.5,-720 244.5,-726 238.5,-732 232.5,-732"/>
|
<path fill="#dcfce7" stroke="black" d="M129.62,-490C129.62,-490 80.62,-490 80.62,-490 74.62,-490 68.62,-484 68.62,-478 68.62,-478 68.62,-466 68.62,-466 68.62,-460 74.62,-454 80.62,-454 80.62,-454 129.62,-454 129.62,-454 135.62,-454 141.62,-460 141.62,-466 141.62,-466 141.62,-478 141.62,-478 141.62,-484 135.62,-490 129.62,-490"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-711.5" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb</text>
|
<text text-anchor="middle" x="105.12" y="-468.88" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:grampsweb -->
|
|
||||||
<g id="edge11" class="edge">
|
|
||||||
<title>host:docker->svc:grampsweb</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M67,-967.73C67,-906.75 67,-714 67,-714 67,-714 160.22,-714 160.22,-714"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.22,-717.5 170.22,-714 160.22,-710.5 160.22,-717.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:grampsweb_celery -->
|
<!-- svc:grampsweb_celery -->
|
||||||
<g id="node13" class="node">
|
<g id="node7" class="node">
|
||||||
<title>svc:grampsweb_celery</title>
|
<title>svc:grampsweb_celery</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M250,-800C250,-800 165,-800 165,-800 159,-800 153,-794 153,-788 153,-788 153,-776 153,-776 153,-770 159,-764 165,-764 165,-764 250,-764 250,-764 256,-764 262,-770 262,-776 262,-776 262,-788 262,-788 262,-794 256,-800 250,-800"/>
|
<path fill="#dcfce7" stroke="black" d="M147.25,-576C147.25,-576 63,-576 63,-576 57,-576 51,-570 51,-564 51,-564 51,-552 51,-552 51,-546 57,-540 63,-540 63,-540 147.25,-540 147.25,-540 153.25,-540 159.25,-546 159.25,-552 159.25,-552 159.25,-564 159.25,-564 159.25,-570 153.25,-576 147.25,-576"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-779.5" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb_celery</text>
|
<text text-anchor="middle" x="105.12" y="-554.88" font-family="Helvetica,sans-Serif" font-size="10.00">grampsweb_celery</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:grampsweb_celery -->
|
|
||||||
<g id="edge12" class="edge">
|
|
||||||
<title>host:docker->svc:grampsweb_celery</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79,-982.4C110.7,-982.4 159,-982.4 159,-982.4 159,-982.4 159,-810.14 159,-810.14"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="162.5,-810.14 159,-800.14 155.5,-810.14 162.5,-810.14"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:influxdb -->
|
|
||||||
<g id="node14" class="node">
|
|
||||||
<title>svc:influxdb</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M223.5,-868C223.5,-868 191.5,-868 191.5,-868 185.5,-868 179.5,-862 179.5,-856 179.5,-856 179.5,-844 179.5,-844 179.5,-838 185.5,-832 191.5,-832 191.5,-832 223.5,-832 223.5,-832 229.5,-832 235.5,-838 235.5,-844 235.5,-844 235.5,-856 235.5,-856 235.5,-862 229.5,-868 223.5,-868"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-847.5" font-family="Helvetica,sans-Serif" font-size="10.00">influxdb</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:influxdb -->
|
|
||||||
<g id="edge13" class="edge">
|
|
||||||
<title>host:docker->svc:influxdb</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M71,-967.94C71,-930.95 71,-850 71,-850 71,-850 169.22,-850 169.22,-850"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.22,-853.5 179.22,-850 169.22,-846.5 169.22,-853.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:monitor-kuma -->
|
<!-- svc:monitor-kuma -->
|
||||||
<g id="node15" class="node">
|
<g id="node8" class="node">
|
||||||
<title>svc:monitor-kuma</title>
|
<title>svc:monitor-kuma</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M238.5,-936C238.5,-936 176.5,-936 176.5,-936 170.5,-936 164.5,-930 164.5,-924 164.5,-924 164.5,-912 164.5,-912 164.5,-906 170.5,-900 176.5,-900 176.5,-900 238.5,-900 238.5,-900 244.5,-900 250.5,-906 250.5,-912 250.5,-912 250.5,-924 250.5,-924 250.5,-930 244.5,-936 238.5,-936"/>
|
<path fill="#dcfce7" stroke="black" d="M135.62,-662C135.62,-662 74.62,-662 74.62,-662 68.62,-662 62.62,-656 62.62,-650 62.62,-650 62.62,-638 62.62,-638 62.62,-632 68.62,-626 74.62,-626 74.62,-626 135.62,-626 135.62,-626 141.62,-626 147.62,-632 147.62,-638 147.62,-638 147.62,-650 147.62,-650 147.62,-656 141.62,-662 135.62,-662"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-915.5" font-family="Helvetica,sans-Serif" font-size="10.00">monitor-kuma</text>
|
<text text-anchor="middle" x="105.12" y="-640.88" font-family="Helvetica,sans-Serif" font-size="10.00">monitor-kuma</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:monitor-kuma -->
|
|
||||||
<g id="edge14" class="edge">
|
|
||||||
<title>host:docker->svc:monitor-kuma</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M75,-967.78C75,-947.63 75,-918 75,-918 75,-918 154.48,-918 154.48,-918"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="154.48,-921.5 164.48,-918 154.48,-914.5 154.48,-921.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:mtls-bridge -->
|
<!-- svc:mtls-bridge -->
|
||||||
<g id="node16" class="node">
|
<g id="node9" class="node">
|
||||||
<title>svc:mtls-bridge</title>
|
<title>svc:mtls-bridge</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M232,-1004C232,-1004 183,-1004 183,-1004 177,-1004 171,-998 171,-992 171,-992 171,-980 171,-980 171,-974 177,-968 183,-968 183,-968 232,-968 232,-968 238,-968 244,-974 244,-980 244,-980 244,-992 244,-992 244,-998 238,-1004 232,-1004"/>
|
<path fill="#dcfce7" stroke="black" d="M129.25,-748C129.25,-748 81,-748 81,-748 75,-748 69,-742 69,-736 69,-736 69,-724 69,-724 69,-718 75,-712 81,-712 81,-712 129.25,-712 129.25,-712 135.25,-712 141.25,-718 141.25,-724 141.25,-724 141.25,-736 141.25,-736 141.25,-742 135.25,-748 129.25,-748"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-983.5" font-family="Helvetica,sans-Serif" font-size="10.00">mtls-bridge</text>
|
<text text-anchor="middle" x="105.12" y="-726.88" font-family="Helvetica,sans-Serif" font-size="10.00">mtls-bridge</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:mtls-bridge -->
|
|
||||||
<g id="edge15" class="edge">
|
|
||||||
<title>host:docker->svc:mtls-bridge</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79.09,-989.6C79.09,-989.6 160.82,-989.6 160.82,-989.6"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.82,-993.1 170.82,-989.6 160.82,-986.1 160.82,-993.1"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:nextcloud-db -->
|
|
||||||
<g id="node17" class="node">
|
|
||||||
<title>svc:nextcloud-db</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M235.5,-1072C235.5,-1072 179.5,-1072 179.5,-1072 173.5,-1072 167.5,-1066 167.5,-1060 167.5,-1060 167.5,-1048 167.5,-1048 167.5,-1042 173.5,-1036 179.5,-1036 179.5,-1036 235.5,-1036 235.5,-1036 241.5,-1036 247.5,-1042 247.5,-1048 247.5,-1048 247.5,-1060 247.5,-1060 247.5,-1066 241.5,-1072 235.5,-1072"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1051.5" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-db</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:nextcloud-db -->
|
|
||||||
<g id="edge16" class="edge">
|
|
||||||
<title>host:docker->svc:nextcloud-db</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M76,-1004.22C76,-1024.37 76,-1054 76,-1054 76,-1054 157.33,-1054 157.33,-1054"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="157.33,-1057.5 167.33,-1054 157.33,-1050.5 157.33,-1057.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:nextcloud-redis -->
|
|
||||||
<g id="node18" class="node">
|
|
||||||
<title>svc:nextcloud-redis</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M241.5,-1140C241.5,-1140 173.5,-1140 173.5,-1140 167.5,-1140 161.5,-1134 161.5,-1128 161.5,-1128 161.5,-1116 161.5,-1116 161.5,-1110 167.5,-1104 173.5,-1104 173.5,-1104 241.5,-1104 241.5,-1104 247.5,-1104 253.5,-1110 253.5,-1116 253.5,-1116 253.5,-1128 253.5,-1128 253.5,-1134 247.5,-1140 241.5,-1140"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-redis</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:nextcloud-redis -->
|
|
||||||
<g id="edge17" class="edge">
|
|
||||||
<title>host:docker->svc:nextcloud-redis</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M72,-1004.06C72,-1041.05 72,-1122 72,-1122 72,-1122 151.25,-1122 151.25,-1122"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="151.25,-1125.5 161.25,-1122 151.25,-1118.5 151.25,-1125.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:nextcloud-webapp -->
|
<!-- svc:nextcloud-webapp -->
|
||||||
<g id="node19" class="node">
|
<g id="node10" class="node">
|
||||||
<title>svc:nextcloud-webapp</title>
|
<title>svc:nextcloud-webapp</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M249,-1208C249,-1208 166,-1208 166,-1208 160,-1208 154,-1202 154,-1196 154,-1196 154,-1184 154,-1184 154,-1178 160,-1172 166,-1172 166,-1172 249,-1172 249,-1172 255,-1172 261,-1178 261,-1184 261,-1184 261,-1196 261,-1196 261,-1202 255,-1208 249,-1208"/>
|
<path fill="#dcfce7" stroke="black" d="M146.12,-834C146.12,-834 64.12,-834 64.12,-834 58.12,-834 52.12,-828 52.12,-822 52.12,-822 52.12,-810 52.12,-810 52.12,-804 58.12,-798 64.12,-798 64.12,-798 146.12,-798 146.12,-798 152.12,-798 158.12,-804 158.12,-810 158.12,-810 158.12,-822 158.12,-822 158.12,-828 152.12,-834 146.12,-834"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1187.5" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-webapp</text>
|
<text text-anchor="middle" x="105.12" y="-812.88" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-webapp</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:nextcloud-webapp -->
|
|
||||||
<g id="edge18" class="edge">
|
|
||||||
<title>host:docker->svc:nextcloud-webapp</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M79.04,-996.8C110.15,-996.8 157,-996.8 157,-996.8 157,-996.8 157,-1161.82 157,-1161.82"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="153.5,-1161.82 157,-1171.82 160.5,-1161.82 153.5,-1161.82"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:node-exporter -->
|
|
||||||
<g id="node20" class="node">
|
|
||||||
<title>svc:node-exporter</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M238.5,-1276C238.5,-1276 176.5,-1276 176.5,-1276 170.5,-1276 164.5,-1270 164.5,-1264 164.5,-1264 164.5,-1252 164.5,-1252 164.5,-1246 170.5,-1240 176.5,-1240 176.5,-1240 238.5,-1240 238.5,-1240 244.5,-1240 250.5,-1246 250.5,-1252 250.5,-1252 250.5,-1264 250.5,-1264 250.5,-1270 244.5,-1276 238.5,-1276"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1255.5" font-family="Helvetica,sans-Serif" font-size="10.00">node-exporter</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:node-exporter -->
|
|
||||||
<g id="edge19" class="edge">
|
|
||||||
<title>host:docker->svc:node-exporter</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M68,-1004.27C68,-1065.25 68,-1258 68,-1258 68,-1258 154.13,-1258 154.13,-1258"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="154.13,-1261.5 164.13,-1258 154.13,-1254.5 154.13,-1261.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:node-red -->
|
<!-- svc:node-red -->
|
||||||
<g id="node21" class="node">
|
<g id="node11" class="node">
|
||||||
<title>svc:node-red</title>
|
<title>svc:node-red</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M225.5,-1344C225.5,-1344 189.5,-1344 189.5,-1344 183.5,-1344 177.5,-1338 177.5,-1332 177.5,-1332 177.5,-1320 177.5,-1320 177.5,-1314 183.5,-1308 189.5,-1308 189.5,-1308 225.5,-1308 225.5,-1308 231.5,-1308 237.5,-1314 237.5,-1320 237.5,-1320 237.5,-1332 237.5,-1332 237.5,-1338 231.5,-1344 225.5,-1344"/>
|
<path fill="#dcfce7" stroke="black" d="M122.88,-920C122.88,-920 87.38,-920 87.38,-920 81.38,-920 75.38,-914 75.38,-908 75.38,-908 75.38,-896 75.38,-896 75.38,-890 81.38,-884 87.38,-884 87.38,-884 122.88,-884 122.88,-884 128.88,-884 134.88,-890 134.88,-896 134.88,-896 134.88,-908 134.88,-908 134.88,-914 128.88,-920 122.88,-920"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1323.5" font-family="Helvetica,sans-Serif" font-size="10.00">node-red</text>
|
<text text-anchor="middle" x="105.12" y="-898.88" font-family="Helvetica,sans-Serif" font-size="10.00">node-red</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:node-red -->
|
|
||||||
<g id="edge20" class="edge">
|
|
||||||
<title>host:docker->svc:node-red</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M64,-1004.28C64,-1074.9 64,-1326 64,-1326 64,-1326 167.42,-1326 167.42,-1326"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="167.42,-1329.5 177.42,-1326 167.42,-1322.5 167.42,-1329.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:passbolt-db -->
|
|
||||||
<g id="node22" class="node">
|
|
||||||
<title>svc:passbolt-db</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M232.5,-1412C232.5,-1412 182.5,-1412 182.5,-1412 176.5,-1412 170.5,-1406 170.5,-1400 170.5,-1400 170.5,-1388 170.5,-1388 170.5,-1382 176.5,-1376 182.5,-1376 182.5,-1376 232.5,-1376 232.5,-1376 238.5,-1376 244.5,-1382 244.5,-1388 244.5,-1388 244.5,-1400 244.5,-1400 244.5,-1406 238.5,-1412 232.5,-1412"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1391.5" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-db</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:passbolt-db -->
|
|
||||||
<g id="edge21" class="edge">
|
|
||||||
<title>host:docker->svc:passbolt-db</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M60,-1004.06C60,-1083.02 60,-1394 60,-1394 60,-1394 160.28,-1394 160.28,-1394"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="160.28,-1397.5 170.28,-1394 160.28,-1390.5 160.28,-1397.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:passbolt-webapp -->
|
<!-- svc:passbolt-webapp -->
|
||||||
<g id="node23" class="node">
|
<g id="node12" class="node">
|
||||||
<title>svc:passbolt-webapp</title>
|
<title>svc:passbolt-webapp</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M245.5,-1480C245.5,-1480 169.5,-1480 169.5,-1480 163.5,-1480 157.5,-1474 157.5,-1468 157.5,-1468 157.5,-1456 157.5,-1456 157.5,-1450 163.5,-1444 169.5,-1444 169.5,-1444 245.5,-1444 245.5,-1444 251.5,-1444 257.5,-1450 257.5,-1456 257.5,-1456 257.5,-1468 257.5,-1468 257.5,-1474 251.5,-1480 245.5,-1480"/>
|
<path fill="#dcfce7" stroke="black" d="M142.75,-1006C142.75,-1006 67.5,-1006 67.5,-1006 61.5,-1006 55.5,-1000 55.5,-994 55.5,-994 55.5,-982 55.5,-982 55.5,-976 61.5,-970 67.5,-970 67.5,-970 142.75,-970 142.75,-970 148.75,-970 154.75,-976 154.75,-982 154.75,-982 154.75,-994 154.75,-994 154.75,-1000 148.75,-1006 142.75,-1006"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1459.5" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-webapp</text>
|
<text text-anchor="middle" x="105.12" y="-984.88" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-webapp</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:passbolt-webapp -->
|
|
||||||
<g id="edge22" class="edge">
|
|
||||||
<title>host:docker->svc:passbolt-webapp</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M56,-1004.08C56,-1091.03 56,-1462 56,-1462 56,-1462 147.47,-1462 147.47,-1462"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="147.47,-1465.5 157.47,-1462 147.47,-1458.5 147.47,-1465.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:portainer -->
|
<!-- svc:portainer -->
|
||||||
<g id="node24" class="node">
|
<g id="node13" class="node">
|
||||||
<title>svc:portainer</title>
|
<title>svc:portainer</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M226,-1548C226,-1548 189,-1548 189,-1548 183,-1548 177,-1542 177,-1536 177,-1536 177,-1524 177,-1524 177,-1518 183,-1512 189,-1512 189,-1512 226,-1512 226,-1512 232,-1512 238,-1518 238,-1524 238,-1524 238,-1536 238,-1536 238,-1542 232,-1548 226,-1548"/>
|
<path fill="#dcfce7" stroke="black" d="M123.25,-1092C123.25,-1092 87,-1092 87,-1092 81,-1092 75,-1086 75,-1080 75,-1080 75,-1068 75,-1068 75,-1062 81,-1056 87,-1056 87,-1056 123.25,-1056 123.25,-1056 129.25,-1056 135.25,-1062 135.25,-1068 135.25,-1068 135.25,-1080 135.25,-1080 135.25,-1086 129.25,-1092 123.25,-1092"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1527.5" font-family="Helvetica,sans-Serif" font-size="10.00">portainer</text>
|
<text text-anchor="middle" x="105.12" y="-1070.88" font-family="Helvetica,sans-Serif" font-size="10.00">portainer</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:portainer -->
|
|
||||||
<g id="edge23" class="edge">
|
|
||||||
<title>host:docker->svc:portainer</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M52,-1004.1C52,-1098.49 52,-1530 52,-1530 52,-1530 166.78,-1530 166.78,-1530"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="166.78,-1533.5 176.78,-1530 166.78,-1526.5 166.78,-1533.5"/>
|
|
||||||
</g>
|
|
||||||
<!-- svc:prometheus -->
|
|
||||||
<g id="node25" class="node">
|
|
||||||
<title>svc:prometheus</title>
|
|
||||||
<path fill="#dff2e1" stroke="black" d="M233,-1616C233,-1616 182,-1616 182,-1616 176,-1616 170,-1610 170,-1604 170,-1604 170,-1592 170,-1592 170,-1586 176,-1580 182,-1580 182,-1580 233,-1580 233,-1580 239,-1580 245,-1586 245,-1592 245,-1592 245,-1604 245,-1604 245,-1610 239,-1616 233,-1616"/>
|
|
||||||
<text text-anchor="middle" x="207.5" y="-1595.5" font-family="Helvetica,sans-Serif" font-size="10.00">prometheus</text>
|
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:prometheus -->
|
|
||||||
<g id="edge24" class="edge">
|
|
||||||
<title>host:docker->svc:prometheus</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M49,-1004.32C49,-1106.15 49,-1598 49,-1598 49,-1598 159.94,-1598 159.94,-1598"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="159.94,-1601.5 169.94,-1598 159.94,-1594.5 159.94,-1601.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:searxng-webapp -->
|
<!-- svc:searxng-webapp -->
|
||||||
<g id="node26" class="node">
|
<g id="node14" class="node">
|
||||||
<title>svc:searxng-webapp</title>
|
<title>svc:searxng-webapp</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M244.5,-1684C244.5,-1684 170.5,-1684 170.5,-1684 164.5,-1684 158.5,-1678 158.5,-1672 158.5,-1672 158.5,-1660 158.5,-1660 158.5,-1654 164.5,-1648 170.5,-1648 170.5,-1648 244.5,-1648 244.5,-1648 250.5,-1648 256.5,-1654 256.5,-1660 256.5,-1660 256.5,-1672 256.5,-1672 256.5,-1678 250.5,-1684 244.5,-1684"/>
|
<path fill="#dcfce7" stroke="black" d="M141.62,-1178C141.62,-1178 68.62,-1178 68.62,-1178 62.62,-1178 56.62,-1172 56.62,-1166 56.62,-1166 56.62,-1154 56.62,-1154 56.62,-1148 62.62,-1142 68.62,-1142 68.62,-1142 141.62,-1142 141.62,-1142 147.62,-1142 153.62,-1148 153.62,-1154 153.62,-1154 153.62,-1166 153.62,-1166 153.62,-1172 147.62,-1178 141.62,-1178"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1663.5" font-family="Helvetica,sans-Serif" font-size="10.00">searxng-webapp</text>
|
<text text-anchor="middle" x="105.12" y="-1156.88" font-family="Helvetica,sans-Serif" font-size="10.00">searxng-webapp</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:searxng-webapp -->
|
|
||||||
<g id="edge25" class="edge">
|
|
||||||
<title>host:docker->svc:searxng-webapp</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M45,-1004.19C45,-1112.33 45,-1666 45,-1666 45,-1666 148.3,-1666 148.3,-1666"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="148.3,-1669.5 158.3,-1666 148.3,-1662.5 148.3,-1669.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:shift-recorder-web -->
|
<!-- svc:shift-recorder-web -->
|
||||||
<g id="node27" class="node">
|
<g id="node15" class="node">
|
||||||
<title>svc:shift-recorder-web</title>
|
<title>svc:shift-recorder-web</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M248.5,-1752C248.5,-1752 166.5,-1752 166.5,-1752 160.5,-1752 154.5,-1746 154.5,-1740 154.5,-1740 154.5,-1728 154.5,-1728 154.5,-1722 160.5,-1716 166.5,-1716 166.5,-1716 248.5,-1716 248.5,-1716 254.5,-1716 260.5,-1722 260.5,-1728 260.5,-1728 260.5,-1740 260.5,-1740 260.5,-1746 254.5,-1752 248.5,-1752"/>
|
<path fill="#dcfce7" stroke="black" d="M145.75,-1264C145.75,-1264 64.5,-1264 64.5,-1264 58.5,-1264 52.5,-1258 52.5,-1252 52.5,-1252 52.5,-1240 52.5,-1240 52.5,-1234 58.5,-1228 64.5,-1228 64.5,-1228 145.75,-1228 145.75,-1228 151.75,-1228 157.75,-1234 157.75,-1240 157.75,-1240 157.75,-1252 157.75,-1252 157.75,-1258 151.75,-1264 145.75,-1264"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1731.5" font-family="Helvetica,sans-Serif" font-size="10.00">shift-recorder-web</text>
|
<text text-anchor="middle" x="105.12" y="-1242.88" font-family="Helvetica,sans-Serif" font-size="10.00">shift-recorder-web</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:shift-recorder-web -->
|
|
||||||
<g id="edge26" class="edge">
|
|
||||||
<title>host:docker->svc:shift-recorder-web</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M41,-1004.12C41,-1118.35 41,-1734 41,-1734 41,-1734 144.36,-1734 144.36,-1734"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="144.36,-1737.5 154.36,-1734 144.36,-1730.5 144.36,-1737.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:stockfill -->
|
<!-- svc:stockfill -->
|
||||||
<g id="node28" class="node">
|
<g id="node16" class="node">
|
||||||
<title>svc:stockfill</title>
|
<title>svc:stockfill</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M223,-1820C223,-1820 192,-1820 192,-1820 186,-1820 180,-1814 180,-1808 180,-1808 180,-1796 180,-1796 180,-1790 186,-1784 192,-1784 192,-1784 223,-1784 223,-1784 229,-1784 235,-1790 235,-1796 235,-1796 235,-1808 235,-1808 235,-1814 229,-1820 223,-1820"/>
|
<path fill="#dcfce7" stroke="black" d="M120.25,-1350C120.25,-1350 90,-1350 90,-1350 84,-1350 78,-1344 78,-1338 78,-1338 78,-1326 78,-1326 78,-1320 84,-1314 90,-1314 90,-1314 120.25,-1314 120.25,-1314 126.25,-1314 132.25,-1320 132.25,-1326 132.25,-1326 132.25,-1338 132.25,-1338 132.25,-1344 126.25,-1350 120.25,-1350"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1799.5" font-family="Helvetica,sans-Serif" font-size="10.00">stockfill</text>
|
<text text-anchor="middle" x="105.12" y="-1328.88" font-family="Helvetica,sans-Serif" font-size="10.00">stockfill</text>
|
||||||
</g>
|
|
||||||
<!-- host:docker->svc:stockfill -->
|
|
||||||
<g id="edge27" class="edge">
|
|
||||||
<title>host:docker->svc:stockfill</title>
|
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M37,-1004.19C37,-1124.59 37,-1802 37,-1802 37,-1802 169.73,-1802 169.73,-1802"/>
|
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.73,-1805.5 179.73,-1802 169.73,-1798.5 169.73,-1805.5"/>
|
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:telegraf -->
|
<!-- svc:telegraf -->
|
||||||
<g id="node29" class="node">
|
<g id="node17" class="node">
|
||||||
<title>svc:telegraf</title>
|
<title>svc:telegraf</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M223,-1888C223,-1888 192,-1888 192,-1888 186,-1888 180,-1882 180,-1876 180,-1876 180,-1864 180,-1864 180,-1858 186,-1852 192,-1852 192,-1852 223,-1852 223,-1852 229,-1852 235,-1858 235,-1864 235,-1864 235,-1876 235,-1876 235,-1882 229,-1888 223,-1888"/>
|
<path fill="#dcfce7" stroke="black" d="M120.25,-1436C120.25,-1436 90,-1436 90,-1436 84,-1436 78,-1430 78,-1424 78,-1424 78,-1412 78,-1412 78,-1406 84,-1400 90,-1400 90,-1400 120.25,-1400 120.25,-1400 126.25,-1400 132.25,-1406 132.25,-1412 132.25,-1412 132.25,-1424 132.25,-1424 132.25,-1430 126.25,-1436 120.25,-1436"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1867.5" font-family="Helvetica,sans-Serif" font-size="10.00">telegraf</text>
|
<text text-anchor="middle" x="105.12" y="-1414.88" font-family="Helvetica,sans-Serif" font-size="10.00">telegraf</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:docker->svc:telegraf -->
|
<!-- svc:gitea-runner -->
|
||||||
<g id="edge28" class="edge">
|
<g id="node18" class="node">
|
||||||
<title>host:docker->svc:telegraf</title>
|
<title>svc:gitea-runner</title>
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M33,-1004.06C33,-1129.83 33,-1870 33,-1870 33,-1870 169.85,-1870 169.85,-1870"/>
|
<path fill="#dcfce7" stroke="black" d="M131.12,-1522C131.12,-1522 79.12,-1522 79.12,-1522 73.12,-1522 67.12,-1516 67.12,-1510 67.12,-1510 67.12,-1498 67.12,-1498 67.12,-1492 73.12,-1486 79.12,-1486 79.12,-1486 131.12,-1486 131.12,-1486 137.12,-1486 143.12,-1492 143.12,-1498 143.12,-1498 143.12,-1510 143.12,-1510 143.12,-1516 137.12,-1522 131.12,-1522"/>
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="169.85,-1873.5 179.85,-1870 169.85,-1866.5 169.85,-1873.5"/>
|
<text text-anchor="middle" x="105.12" y="-1500.88" font-family="Helvetica,sans-Serif" font-size="10.00">gitea-runner</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:authelia -->
|
||||||
|
<g id="node19" class="node">
|
||||||
|
<title>svc:authelia</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M121,-1608C121,-1608 89.25,-1608 89.25,-1608 83.25,-1608 77.25,-1602 77.25,-1596 77.25,-1596 77.25,-1584 77.25,-1584 77.25,-1578 83.25,-1572 89.25,-1572 89.25,-1572 121,-1572 121,-1572 127,-1572 133,-1578 133,-1584 133,-1584 133,-1596 133,-1596 133,-1602 127,-1608 121,-1608"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1586.88" font-family="Helvetica,sans-Serif" font-size="10.00">authelia</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:docker-socket-proxy -->
|
||||||
|
<g id="node20" class="node">
|
||||||
|
<title>svc:docker-socket-proxy</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M150.62,-1694C150.62,-1694 59.62,-1694 59.62,-1694 53.62,-1694 47.62,-1688 47.62,-1682 47.62,-1682 47.62,-1670 47.62,-1670 47.62,-1664 53.62,-1658 59.62,-1658 59.62,-1658 150.62,-1658 150.62,-1658 156.62,-1658 162.62,-1664 162.62,-1670 162.62,-1670 162.62,-1682 162.62,-1682 162.62,-1688 156.62,-1694 150.62,-1694"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-1672.88" font-family="Helvetica,sans-Serif" font-size="10.00">docker-socket-proxy</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:traefik -->
|
<!-- svc:traefik -->
|
||||||
<g id="node30" class="node">
|
<g id="node21" class="node">
|
||||||
<title>svc:traefik</title>
|
<title>svc:traefik</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M222.5,-1956C222.5,-1956 192.5,-1956 192.5,-1956 186.5,-1956 180.5,-1950 180.5,-1944 180.5,-1944 180.5,-1932 180.5,-1932 180.5,-1926 186.5,-1920 192.5,-1920 192.5,-1920 222.5,-1920 222.5,-1920 228.5,-1920 234.5,-1926 234.5,-1932 234.5,-1932 234.5,-1944 234.5,-1944 234.5,-1950 228.5,-1956 222.5,-1956"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-1780C120.12,-1780 90.12,-1780 90.12,-1780 84.12,-1780 78.12,-1774 78.12,-1768 78.12,-1768 78.12,-1756 78.12,-1756 78.12,-1750 84.12,-1744 90.12,-1744 90.12,-1744 120.12,-1744 120.12,-1744 126.12,-1744 132.12,-1750 132.12,-1756 132.12,-1756 132.12,-1768 132.12,-1768 132.12,-1774 126.12,-1780 120.12,-1780"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-1935.5" font-family="Helvetica,sans-Serif" font-size="10.00">traefik</text>
|
<text text-anchor="middle" x="105.12" y="-1758.88" font-family="Helvetica,sans-Serif" font-size="10.00">traefik</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:docker->svc:traefik -->
|
<!-- svc:grafana -->
|
||||||
<g id="edge29" class="edge">
|
<g id="node22" class="node">
|
||||||
<title>host:docker->svc:traefik</title>
|
<title>svc:grafana</title>
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M29,-1004.17C29,-1135.78 29,-1938 29,-1938 29,-1938 170.39,-1938 170.39,-1938"/>
|
<path fill="#dcfce7" stroke="black" d="M120.12,-1866C120.12,-1866 90.12,-1866 90.12,-1866 84.12,-1866 78.12,-1860 78.12,-1854 78.12,-1854 78.12,-1842 78.12,-1842 78.12,-1836 84.12,-1830 90.12,-1830 90.12,-1830 120.12,-1830 120.12,-1830 126.12,-1830 132.12,-1836 132.12,-1842 132.12,-1842 132.12,-1854 132.12,-1854 132.12,-1860 126.12,-1866 120.12,-1866"/>
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="170.39,-1941.5 180.39,-1938 170.39,-1934.5 170.39,-1941.5"/>
|
<text text-anchor="middle" x="105.12" y="-1844.88" font-family="Helvetica,sans-Serif" font-size="10.00">grafana</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:raspberrypi -->
|
<!-- svc:node-exporter -->
|
||||||
<g id="node31" class="node">
|
<g id="node23" class="node">
|
||||||
<title>host:raspberrypi</title>
|
<title>svc:node-exporter</title>
|
||||||
<polygon fill="#d4e3ff" stroke="black" points="88,-2039 20,-2039 16,-2035 16,-2003 84,-2003 88,-2007 88,-2039"/>
|
<path fill="#dcfce7" stroke="black" d="M135.62,-1952C135.62,-1952 74.62,-1952 74.62,-1952 68.62,-1952 62.62,-1946 62.62,-1940 62.62,-1940 62.62,-1928 62.62,-1928 62.62,-1922 68.62,-1916 74.62,-1916 74.62,-1916 135.62,-1916 135.62,-1916 141.62,-1916 147.62,-1922 147.62,-1928 147.62,-1928 147.62,-1940 147.62,-1940 147.62,-1946 141.62,-1952 135.62,-1952"/>
|
||||||
<polyline fill="none" stroke="black" points="84,-2035 16,-2035 "/>
|
<text text-anchor="middle" x="105.12" y="-1930.88" font-family="Helvetica,sans-Serif" font-size="10.00">node-exporter</text>
|
||||||
<polyline fill="none" stroke="black" points="84,-2035 84,-2003 "/>
|
</g>
|
||||||
<polyline fill="none" stroke="black" points="84,-2035 88,-2039 "/>
|
<!-- svc:prometheus -->
|
||||||
<text text-anchor="middle" x="52" y="-2018.5" font-family="Helvetica,sans-Serif" font-size="10.00">raspberrypi</text>
|
<g id="node24" class="node">
|
||||||
|
<title>svc:prometheus</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M130.38,-2038C130.38,-2038 79.88,-2038 79.88,-2038 73.88,-2038 67.88,-2032 67.88,-2026 67.88,-2026 67.88,-2014 67.88,-2014 67.88,-2008 73.88,-2002 79.88,-2002 79.88,-2002 130.38,-2002 130.38,-2002 136.38,-2002 142.38,-2008 142.38,-2014 142.38,-2014 142.38,-2026 142.38,-2026 142.38,-2032 136.38,-2038 130.38,-2038"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2016.88" font-family="Helvetica,sans-Serif" font-size="10.00">prometheus</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:gramps-redis -->
|
||||||
|
<g id="node25" class="node">
|
||||||
|
<title>svc:gramps-redis</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M133.38,-2124C133.38,-2124 76.88,-2124 76.88,-2124 70.88,-2124 64.88,-2118 64.88,-2112 64.88,-2112 64.88,-2100 64.88,-2100 64.88,-2094 70.88,-2088 76.88,-2088 76.88,-2088 133.38,-2088 133.38,-2088 139.38,-2088 145.38,-2094 145.38,-2100 145.38,-2100 145.38,-2112 145.38,-2112 145.38,-2118 139.38,-2124 133.38,-2124"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2102.88" font-family="Helvetica,sans-Serif" font-size="10.00">gramps-redis</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:influxdb -->
|
||||||
|
<g id="node26" class="node">
|
||||||
|
<title>svc:influxdb</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M120.62,-2210C120.62,-2210 89.62,-2210 89.62,-2210 83.62,-2210 77.62,-2204 77.62,-2198 77.62,-2198 77.62,-2186 77.62,-2186 77.62,-2180 83.62,-2174 89.62,-2174 89.62,-2174 120.62,-2174 120.62,-2174 126.62,-2174 132.62,-2180 132.62,-2186 132.62,-2186 132.62,-2198 132.62,-2198 132.62,-2204 126.62,-2210 120.62,-2210"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2188.88" font-family="Helvetica,sans-Serif" font-size="10.00">influxdb</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:nextcloud-db -->
|
||||||
|
<g id="node27" class="node">
|
||||||
|
<title>svc:nextcloud-db</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M133,-2296C133,-2296 77.25,-2296 77.25,-2296 71.25,-2296 65.25,-2290 65.25,-2284 65.25,-2284 65.25,-2272 65.25,-2272 65.25,-2266 71.25,-2260 77.25,-2260 77.25,-2260 133,-2260 133,-2260 139,-2260 145,-2266 145,-2272 145,-2272 145,-2284 145,-2284 145,-2290 139,-2296 133,-2296"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2274.88" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-db</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:nextcloud-redis -->
|
||||||
|
<g id="node28" class="node">
|
||||||
|
<title>svc:nextcloud-redis</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M139,-2382C139,-2382 71.25,-2382 71.25,-2382 65.25,-2382 59.25,-2376 59.25,-2370 59.25,-2370 59.25,-2358 59.25,-2358 59.25,-2352 65.25,-2346 71.25,-2346 71.25,-2346 139,-2346 139,-2346 145,-2346 151,-2352 151,-2358 151,-2358 151,-2370 151,-2370 151,-2376 145,-2382 139,-2382"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2360.88" font-family="Helvetica,sans-Serif" font-size="10.00">nextcloud-redis</text>
|
||||||
|
</g>
|
||||||
|
<!-- svc:passbolt-db -->
|
||||||
|
<g id="node29" class="node">
|
||||||
|
<title>svc:passbolt-db</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M129.62,-2468C129.62,-2468 80.62,-2468 80.62,-2468 74.62,-2468 68.62,-2462 68.62,-2456 68.62,-2456 68.62,-2444 68.62,-2444 68.62,-2438 74.62,-2432 80.62,-2432 80.62,-2432 129.62,-2432 129.62,-2432 135.62,-2432 141.62,-2438 141.62,-2444 141.62,-2444 141.62,-2456 141.62,-2456 141.62,-2462 135.62,-2468 129.62,-2468"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2446.88" font-family="Helvetica,sans-Serif" font-size="10.00">passbolt-db</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- svc:pihole-exporter -->
|
<!-- svc:pihole-exporter -->
|
||||||
<g id="node32" class="node">
|
<g id="node30" class="node">
|
||||||
<title>svc:pihole-exporter</title>
|
<title>svc:pihole-exporter</title>
|
||||||
<path fill="#dff2e1" stroke="black" d="M241.5,-2039C241.5,-2039 173.5,-2039 173.5,-2039 167.5,-2039 161.5,-2033 161.5,-2027 161.5,-2027 161.5,-2015 161.5,-2015 161.5,-2009 167.5,-2003 173.5,-2003 173.5,-2003 241.5,-2003 241.5,-2003 247.5,-2003 253.5,-2009 253.5,-2015 253.5,-2015 253.5,-2027 253.5,-2027 253.5,-2033 247.5,-2039 241.5,-2039"/>
|
<path fill="#dcfce7" stroke="black" d="M138.62,-2594C138.62,-2594 71.62,-2594 71.62,-2594 65.62,-2594 59.62,-2588 59.62,-2582 59.62,-2582 59.62,-2570 59.62,-2570 59.62,-2564 65.62,-2558 71.62,-2558 71.62,-2558 138.62,-2558 138.62,-2558 144.62,-2558 150.62,-2564 150.62,-2570 150.62,-2570 150.62,-2582 150.62,-2582 150.62,-2588 144.62,-2594 138.62,-2594"/>
|
||||||
<text text-anchor="middle" x="207.5" y="-2018.5" font-family="Helvetica,sans-Serif" font-size="10.00">pihole-exporter</text>
|
<text text-anchor="middle" x="105.12" y="-2572.88" font-family="Helvetica,sans-Serif" font-size="10.00">pihole-exporter</text>
|
||||||
</g>
|
</g>
|
||||||
<!-- host:raspberrypi->svc:pihole-exporter -->
|
<!-- leg_host -->
|
||||||
<g id="edge30" class="edge">
|
<g id="node31" class="node">
|
||||||
<title>host:raspberrypi->svc:pihole-exporter</title>
|
<title>leg_host</title>
|
||||||
<path fill="none" stroke="#6b7280" stroke-dasharray="5,2" d="M88.07,-2021C88.07,-2021 151.29,-2021 151.29,-2021"/>
|
<polygon fill="#eff6ff" stroke="black" points="142.38,-2712 71.88,-2712 67.88,-2708 67.88,-2676 138.38,-2676 142.38,-2680 142.38,-2712"/>
|
||||||
<polygon fill="#6b7280" stroke="#6b7280" points="151.29,-2024.5 161.29,-2021 151.29,-2017.5 151.29,-2024.5"/>
|
<polyline fill="none" stroke="black" points="138.38,-2708 67.88,-2708"/>
|
||||||
|
<polyline fill="none" stroke="black" points="138.38,-2708 138.38,-2676"/>
|
||||||
|
<polyline fill="none" stroke="black" points="138.38,-2708 142.38,-2712"/>
|
||||||
|
<text text-anchor="middle" x="105.12" y="-2690.88" font-family="Helvetica,sans-Serif" font-size="10.00">Host cluster</text>
|
||||||
|
</g>
|
||||||
|
<!-- leg_cat -->
|
||||||
|
<g id="node32" class="node">
|
||||||
|
<title>leg_cat</title>
|
||||||
|
<polygon fill="#f8fbff" stroke="black" points="379,-2712 376,-2716 355,-2716 352,-2712 281.25,-2712 281.25,-2676 379,-2676 379,-2712"/>
|
||||||
|
<text text-anchor="middle" x="330.12" y="-2690.88" font-family="Helvetica,sans-Serif" font-size="10.00">Service category</text>
|
||||||
|
</g>
|
||||||
|
<!-- leg_host->leg_cat -->
|
||||||
|
<g id="edge1" class="edge">
|
||||||
|
<title>leg_host->leg_cat</title>
|
||||||
|
<path fill="none" stroke="#64748b" stroke-dasharray="5,2" d="M142.45,-2694C176.9,-2694 229.26,-2694 269.77,-2694"/>
|
||||||
|
<polygon fill="#64748b" stroke="#64748b" points="269.61,-2697.5 279.61,-2694 269.61,-2690.5 269.61,-2697.5"/>
|
||||||
|
</g>
|
||||||
|
<!-- leg_svc -->
|
||||||
|
<g id="node33" class="node">
|
||||||
|
<title>leg_svc</title>
|
||||||
|
<path fill="#dcfce7" stroke="black" d="M554.5,-2712C554.5,-2712 477,-2712 477,-2712 471,-2712 465,-2706 465,-2700 465,-2700 465,-2688 465,-2688 465,-2682 471,-2676 477,-2676 477,-2676 554.5,-2676 554.5,-2676 560.5,-2676 566.5,-2682 566.5,-2688 566.5,-2688 566.5,-2700 566.5,-2700 566.5,-2706 560.5,-2712 554.5,-2712"/>
|
||||||
|
<text text-anchor="middle" x="515.75" y="-2690.88" font-family="Helvetica,sans-Serif" font-size="10.00">Container/service</text>
|
||||||
|
</g>
|
||||||
|
<!-- leg_cat->leg_svc -->
|
||||||
|
<g id="edge2" class="edge">
|
||||||
|
<title>leg_cat->leg_svc</title>
|
||||||
|
<path fill="none" stroke="#64748b" stroke-dasharray="5,2" d="M379.37,-2694C401.93,-2694 429.05,-2694 453.07,-2694"/>
|
||||||
|
<polygon fill="#64748b" stroke="#64748b" points="453.07,-2697.5 463.07,-2694 453.07,-2690.5 453.07,-2697.5"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 24 KiB |
@@ -18,4 +18,6 @@
|
|||||||
| portainer | portainer | Host(`<internal-domain>`) | websecure | true | | 9000 |
|
| portainer | portainer | Host(`<internal-domain>`) | websecure | true | | 9000 |
|
||||||
| prometheus | prometheus | Host(`<internal-domain>`) | websecure | | authelia | 9090 |
|
| prometheus | prometheus | Host(`<internal-domain>`) | websecure | | authelia | 9090 |
|
||||||
| searxng-webapp | searxng | Host(`<internal-domain>`) | websecure | | | 8080 |
|
| searxng-webapp | searxng | Host(`<internal-domain>`) | websecure | | | 8080 |
|
||||||
|
| shift-recorder-web | shifts | Host(`<internal-domain>`) | websecure | true | | 80 |
|
||||||
|
| stockfill | stockfill | Host(`<internal-domain>`) | websecure | true | | 80 |
|
||||||
| traefik | traefik | Host(`<internal-domain>`) | websecure | | authelia | |
|
| traefik | traefik | Host(`<internal-domain>`) | websecure | | authelia | |
|
||||||
|
|||||||