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

42 lines
1.7 KiB
Plaintext

digraph "Reverse Proxy" {
graph [bgcolor=transparent compound=true fontcolor="#2D3436" fontname="Sans-Serif" fontsize=10 rankdir=LR]
node [fixedsize=false]
user [label=Clients fixedsize=true fontsize=10 height=1.4 image="../_images/users.png" imagescale=true labelloc=b shape=none width=1]
lb [label="Load Balancer" imagescale=true shape=box tooltip="Load Balancer in OTC"]
gw [label="Network Gateway" imagescale=true shape=box tooltip="Network Gateway in vCloud"]
user -> lb
user -> gw
lb -> proxy1
lb -> proxy2
gw -> web3
subgraph cluster_proxy {
graph [bgcolor="#E5F5FD" shape=box style=rounded]
label="Reverse Proxy"
proxy1 [label=proxy1 fixedsize=true fontsize=10 height=1.4 image="../_images/haproxy.png" imagescale=true labelloc=b shape=none tooltip="proxy1.eco.tsi-dev.otc-service.com" width=1]
proxy2 [label=proxy2 fixedsize=true fontsize=10 height=1.4 image="../_images/haproxy.png" imagescale=true labelloc=b shape=none tooltip="proxy2.eco.tsi-dev.otc-service.com" width=1]
web3 [label=web3 fixedsize=true fontsize=10 height=1.4 image="../_images/haproxy.png" imagescale=true labelloc=b shape=none tooltip="web3.eco.tsi-dev.otc-service.com" width=1]
}
proxy2 -> alerta [ltail=cluster_proxy]
proxy2 -> dashboard [ltail=cluster_proxy]
proxy2 -> "dashboard-eco" [ltail=cluster_proxy]
proxy2 -> docs [ltail=cluster_proxy]
proxy2 -> "graphite-apimon" [ltail=cluster_proxy]
proxy2 -> "graphite-ca" [ltail=cluster_proxy]
proxy2 -> influx [ltail=cluster_proxy]
proxy2 -> matrix [ltail=cluster_proxy]
proxy2 -> vault [ltail=cluster_proxy]
subgraph cluster_apps {
graph [bgcolor="#E5F5FD" shape=box style=rounded]
label=Applications
alerta
dashboard
"dashboard-eco"
docs
"graphite-apimon"
"graphite-ca"
influx
matrix
vault
}
}