# Arquitetura da Observabilidade

A arquitetura da observabilidade do cluster é composta pelos seguintes componentes:

<table id="bkmrk-componente-fun%C3%A7%C3%A3o-al" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><thead><tr><td>Componente</td><td>Função</td></tr></thead><tbody><tr><td>Alloy</td><td>Coleta e roteamento de logs</td></tr><tr><td>Loki</td><td>Armazenamento e consulta de logs</td></tr><tr><td>Prometheus</td><td>Coleta de métricas</td></tr><tr><td>Grafana</td><td>Visualização e dashboards</td></tr><tr><td>Node Exporter</td><td>Métricas dos servidores</td></tr><tr><td>cAdvisor</td><td>Métricas dos containers</td></tr></tbody></table>

#### Fluxo de Logs

`Container → Docker Logging → Alloy → Loki → Grafana`

#### Fluxo de Métricas

`Node Exporter / cAdvisor → Prometheus → Grafana`