diff --git a/docs/DESIGN.md b/docs/DESIGN.md index 42a4765..9b23cc5 100644 --- a/docs/DESIGN.md +++ b/docs/DESIGN.md @@ -10,14 +10,14 @@ graph TB user -- request --> balancer sysadmin["SysAdmin"] - sysadmin -- (http) configures --> deployer - sysadmin ---> config + sysadmin -- (http) request --> http sysadmin --> inspector agent -- alerts --> sysadmin subgraph system-network subgraph Controller + http["http"] deployer["Deployer"] balancer["Load Balancer"] agent["Agent Manager"] @@ -32,7 +32,11 @@ graph TB balancer -- routes requests --> service deployer -- (http) deploy service --> runner - monitor -- (http) send metrics and status --> agent + monitor -- (http) send metrics and status --> http + http -- configures --> deployer + http -- sends metrics --> agent + http --> config + subgraph Worker monitor["Monitor"] @@ -70,6 +74,7 @@ graph TB # Descrição dos componentes - `ctl` + - `http` -> Recebe requisições HTTP do administrador e de `workers`. - `deployer` -> Aceita a configuração estática de um serviço (inclui a configuração em si junto da imagem) e inicia o processo de deploy de acordo com os parâmetros especificados na configuração. Estará disponível a partir