system-config/doc/source/_svg/reverse_proxy.svg
2023-03-29 13:35:19 +02:00

212 lines
10 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: Reverse Proxy Pages: 1 -->
<svg width="531pt" height="527pt"
viewBox="0.00 0.00 531.09 527.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 523)">
<title>Reverse Proxy</title>
<g id="clust1" class="cluster">
<title>cluster_proxy</title>
<path fill="#e5f5fd" stroke="black" d="M264,-72C264,-72 328,-72 328,-72 334,-72 340,-78 340,-84 340,-84 340,-435 340,-435 340,-441 334,-447 328,-447 328,-447 264,-447 264,-447 258,-447 252,-441 252,-435 252,-435 252,-84 252,-84 252,-78 258,-72 264,-72"/>
<text text-anchor="middle" x="296" y="-435" font-family="Sans-Serif" font-size="10.00" fill="#2d3436">Reverse Proxy</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_apps</title>
<path fill="#e5f5fd" stroke="black" d="M372,-8C372,-8 503.09,-8 503.09,-8 509.09,-8 515.09,-14 515.09,-20 515.09,-20 515.09,-499 515.09,-499 515.09,-505 509.09,-511 503.09,-511 503.09,-511 372,-511 372,-511 366,-511 360,-505 360,-499 360,-499 360,-20 360,-20 360,-14 366,-8 372,-8"/>
<text text-anchor="middle" x="437.54" y="-499" font-family="Sans-Serif" font-size="10.00" fill="#2d3436">Applications</text>
</g>
<!-- user -->
<g id="node1" class="node">
<title>user</title>
<image xlink:href="../_images/users.png" width="72px" height="72px" preserveAspectRatio="xMinYMin meet" x="0" y="-227"/>
<text text-anchor="middle" x="36" y="-143.5" font-family="Times,serif" font-size="10.00">Clients</text>
</g>
<!-- lb -->
<g id="node2" class="node">
<title>lb</title>
<g id="a_node2"><a xlink:title="Load Balancer in OTC">
<polygon fill="none" stroke="black" points="214,-268 118,-268 118,-232 214,-232 214,-268"/>
<text text-anchor="middle" x="166" y="-246.3" font-family="Times,serif" font-size="14.00">Load Balancer</text>
</a>
</g>
</g>
<!-- user&#45;&gt;lb -->
<g id="edge1" class="edge">
<title>user&#45;&gt;lb</title>
<path fill="none" stroke="black" d="M72.32,-207.28C85.91,-213.55 101.69,-220.82 116.33,-227.56"/>
<polygon fill="black" stroke="black" points="115.2,-230.9 125.75,-231.91 118.13,-224.54 115.2,-230.9"/>
</g>
<!-- gw -->
<g id="node3" class="node">
<title>gw</title>
<g id="a_node3"><a xlink:title="Network Gateway in vCloud">
<polygon fill="none" stroke="black" points="224,-182 108,-182 108,-146 224,-146 224,-182"/>
<text text-anchor="middle" x="166" y="-160.3" font-family="Times,serif" font-size="14.00">Network Gateway</text>
</a>
</g>
</g>
<!-- user&#45;&gt;gw -->
<g id="edge2" class="edge">
<title>user&#45;&gt;gw</title>
<path fill="none" stroke="black" d="M72.32,-183.55C80.27,-181.87 88.98,-180.04 97.76,-178.18"/>
<polygon fill="black" stroke="black" points="98.62,-181.58 107.68,-176.09 97.17,-174.73 98.62,-181.58"/>
</g>
<!-- proxy1 -->
<g id="node4" class="node">
<title>proxy1</title>
<g id="a_node4"><a xlink:title="proxy1.eco.tsi&#45;dev.otc&#45;service.com">
<image xlink:href="../_images/haproxy.png" width="72px" height="72px" preserveAspectRatio="xMinYMin meet" x="260" y="-405"/>
<text text-anchor="middle" x="296" y="-321.5" font-family="Times,serif" font-size="10.00">proxy1</text>
</a>
</g>
</g>
<!-- lb&#45;&gt;proxy1 -->
<g id="edge3" class="edge">
<title>lb&#45;&gt;proxy1</title>
<path fill="none" stroke="black" d="M186.44,-268.07C203.91,-284.31 230.17,-308.73 252.48,-329.47"/>
<polygon fill="black" stroke="black" points="250.18,-332.11 259.88,-336.35 254.94,-326.98 250.18,-332.11"/>
</g>
<!-- proxy2 -->
<g id="node5" class="node">
<title>proxy2</title>
<g id="a_node5"><a xlink:title="proxy2.eco.tsi&#45;dev.otc&#45;service.com">
<image xlink:href="../_images/haproxy.png" width="72px" height="72px" preserveAspectRatio="xMinYMin meet" x="260" y="-286"/>
<text text-anchor="middle" x="296" y="-202.5" font-family="Times,serif" font-size="10.00">proxy2</text>
</a>
</g>
</g>
<!-- lb&#45;&gt;proxy2 -->
<g id="edge4" class="edge">
<title>lb&#45;&gt;proxy2</title>
<path fill="none" stroke="black" d="M214.3,-250C225.86,-250 238.2,-250 249.66,-250"/>
<polygon fill="black" stroke="black" points="249.9,-253.5 259.9,-250 249.9,-246.5 249.9,-253.5"/>
</g>
<!-- web3 -->
<g id="node6" class="node">
<title>web3</title>
<g id="a_node6"><a xlink:title="web3.eco.tsi&#45;dev.otc&#45;service.com">
<image xlink:href="../_images/haproxy.png" width="72px" height="72px" preserveAspectRatio="xMinYMin meet" x="260" y="-167"/>
<text text-anchor="middle" x="296" y="-83.5" font-family="Times,serif" font-size="10.00">web3</text>
</a>
</g>
</g>
<!-- gw&#45;&gt;web3 -->
<g id="edge5" class="edge">
<title>gw&#45;&gt;web3</title>
<path fill="none" stroke="black" d="M224.26,-149.24C232.87,-147.02 241.65,-144.75 249.96,-142.61"/>
<polygon fill="black" stroke="black" points="251.01,-145.96 259.82,-140.07 249.26,-139.18 251.01,-145.96"/>
</g>
<!-- alerta -->
<g id="node7" class="node">
<title>alerta</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-466" rx="30.59" ry="18"/>
<text text-anchor="middle" x="437.54" y="-462.3" font-family="Times,serif" font-size="14.00">alerta</text>
</g>
<!-- proxy2&#45;&gt;alerta -->
<g id="edge6" class="edge">
<title>proxy2&#45;&gt;alerta</title>
<path fill="none" stroke="black" d="M340,-310C361.94,-363.71 322.95,-394.36 360,-439 369.34,-450.26 383.69,-456.82 397.46,-460.65"/>
<polygon fill="black" stroke="black" points="396.75,-464.08 407.29,-462.99 398.37,-457.27 396.75,-464.08"/>
</g>
<!-- dashboard -->
<g id="node8" class="node">
<title>dashboard</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-412" rx="46.59" ry="18"/>
<text text-anchor="middle" x="437.54" y="-408.3" font-family="Times,serif" font-size="14.00">dashboard</text>
</g>
<!-- proxy2&#45;&gt;dashboard -->
<g id="edge7" class="edge">
<title>proxy2&#45;&gt;dashboard</title>
<path fill="none" stroke="black" d="M340,-310C354.73,-341.19 336.58,-359.67 360,-385 366.67,-392.22 375.39,-397.51 384.55,-401.38"/>
<polygon fill="black" stroke="black" points="383.59,-404.76 394.18,-404.93 386.01,-398.19 383.59,-404.76"/>
</g>
<!-- dashboard&#45;eco -->
<g id="node9" class="node">
<title>dashboard&#45;eco</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-358" rx="61.99" ry="18"/>
<text text-anchor="middle" x="437.54" y="-354.3" font-family="Times,serif" font-size="14.00">dashboard&#45;eco</text>
</g>
<!-- proxy2&#45;&gt;dashboard&#45;eco -->
<g id="edge8" class="edge">
<title>proxy2&#45;&gt;dashboard&#45;eco</title>
<path fill="none" stroke="black" d="M340,-309.83C347.67,-319.35 354.84,-327.28 360,-331 366.27,-335.52 373.37,-339.34 380.65,-342.56"/>
<polygon fill="black" stroke="black" points="379.34,-345.8 389.92,-346.31 381.97,-339.31 379.34,-345.8"/>
</g>
<!-- docs -->
<g id="node10" class="node">
<title>docs</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-304" rx="27" ry="18"/>
<text text-anchor="middle" x="437.54" y="-300.3" font-family="Times,serif" font-size="14.00">docs</text>
</g>
<!-- proxy2&#45;&gt;docs -->
<g id="edge9" class="edge">
<title>proxy2&#45;&gt;docs</title>
<path fill="none" stroke="black" d="M340,-268.87C346.66,-271.67 353.5,-274.46 360,-277 374.02,-282.47 389.66,-288.07 403.13,-292.75"/>
<polygon fill="black" stroke="black" points="402.35,-296.18 412.95,-296.12 404.63,-289.56 402.35,-296.18"/>
</g>
<!-- graphite&#45;apimon -->
<g id="node11" class="node">
<title>graphite&#45;apimon</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-250" rx="69.59" ry="18"/>
<text text-anchor="middle" x="437.54" y="-246.3" font-family="Times,serif" font-size="14.00">graphite&#45;apimon</text>
</g>
<!-- proxy2&#45;&gt;graphite&#45;apimon -->
<g id="edge10" class="edge">
<title>proxy2&#45;&gt;graphite&#45;apimon</title>
<path fill="none" stroke="black" d="M340,-250C345.7,-250 351.68,-250 357.76,-250"/>
<polygon fill="black" stroke="black" points="357.88,-253.5 367.88,-250 357.88,-246.5 357.88,-253.5"/>
</g>
<!-- graphite&#45;ca -->
<g id="node12" class="node">
<title>graphite&#45;ca</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-196" rx="50.09" ry="18"/>
<text text-anchor="middle" x="437.54" y="-192.3" font-family="Times,serif" font-size="14.00">graphite&#45;ca</text>
</g>
<!-- proxy2&#45;&gt;graphite&#45;ca -->
<g id="edge11" class="edge">
<title>proxy2&#45;&gt;graphite&#45;ca</title>
<path fill="none" stroke="black" d="M340,-231.13C346.66,-228.33 353.5,-225.54 360,-223 369.95,-219.12 380.71,-215.17 390.94,-211.53"/>
<polygon fill="black" stroke="black" points="392.27,-214.78 400.54,-208.15 389.94,-208.17 392.27,-214.78"/>
</g>
<!-- influx -->
<g id="node13" class="node">
<title>influx</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-142" rx="31.7" ry="18"/>
<text text-anchor="middle" x="437.54" y="-138.3" font-family="Times,serif" font-size="14.00">influx</text>
</g>
<!-- proxy2&#45;&gt;influx -->
<g id="edge12" class="edge">
<title>proxy2&#45;&gt;influx</title>
<path fill="none" stroke="black" d="M340,-192.4C349.14,-180.66 356.97,-171.19 360,-169 371.1,-161 384.78,-155.19 397.5,-151.05"/>
<polygon fill="black" stroke="black" points="398.84,-154.3 407.42,-148.09 396.83,-147.6 398.84,-154.3"/>
</g>
<!-- matrix -->
<g id="node14" class="node">
<title>matrix</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-88" rx="34.39" ry="18"/>
<text text-anchor="middle" x="437.54" y="-84.3" font-family="Times,serif" font-size="14.00">matrix</text>
</g>
<!-- proxy2&#45;&gt;matrix -->
<g id="edge13" class="edge">
<title>proxy2&#45;&gt;matrix</title>
<path fill="none" stroke="black" d="M340,-191C354.99,-159.45 336.33,-140.69 360,-115 368.97,-105.27 381.65,-99.04 394.12,-95.06"/>
<polygon fill="black" stroke="black" points="395.3,-98.37 404,-92.33 393.43,-91.62 395.3,-98.37"/>
</g>
<!-- vault -->
<g id="node15" class="node">
<title>vault</title>
<ellipse fill="none" stroke="black" cx="437.54" cy="-34" rx="28.7" ry="18"/>
<text text-anchor="middle" x="437.54" y="-30.3" font-family="Times,serif" font-size="14.00">vault</text>
</g>
<!-- proxy2&#45;&gt;vault -->
<g id="edge14" class="edge">
<title>proxy2&#45;&gt;vault</title>
<path fill="none" stroke="black" d="M340,-191C362.29,-136.96 322.69,-106 360,-61 369.7,-49.3 384.81,-42.67 399.05,-38.91"/>
<polygon fill="black" stroke="black" points="400.17,-42.24 409.17,-36.65 398.65,-35.41 400.17,-42.24"/>
</g>
</g>
</svg>