1.3 KiB
1.3 KiB
type, layer, tags, title
| type | layer | tags | title | |||||
|---|---|---|---|---|---|---|---|---|
| Relationship | wiki |
|
Metrics → alimenta → Painel-Monitor |
Metrics alimenta Painel-Monitor
Painel-Monitor consome métricas de infraestrutura e performance agregadas pelo sistema Metrics.
Fluxo de Dados
- Coleta: Middleware Express + hooks React instrumentam requisições/renderização
- Agregação: Logs JSON em
logs/performance-metrics.json(rotated 7 dias) - Exposição: GET
/api/metrics(Prometheus format ou JSON custom) - Consumo: Painel-Monitor via CSR-Integration (com cache + reconnect)
Métricas Expostas
- Performance: response time (p95), latência por endpoint, tamanho de payload
- Disponibilidade: uptime, taxa de erro (5xx), health de dependências
- Infraestrutura: CPU/RAM/Disk dos servidores monitorados (via SSH)
- Aplicação: tempos de renderização, LCP, FID, CLS
Tipo de relação
alimenta — Metrics → Painel-Monitor: fonte de verdade para observabilidade
Referências
- Entidade Metrics:
okf/entidades/Metrics.md - Entidade Painel-Monitor:
okf/entidades/Painel-Monitor.md - Métrica de saúde: STATUS.md § CHECK
- Documentação: docs/PLANS/DashDescomplicar-PLAN.md § Métricas de Saúde