Files
DashDescomplicar/okf/relacionamentos/Metrics-alimenta-PainelMonitor.md

36 lines
1.3 KiB
Markdown

---
type: Relationship
layer: wiki
tags: [stack, dashdescomplicar, relacionamento, observabilidade, métricas]
title: "Metrics → alimenta → Painel-Monitor"
---
# Metrics alimenta Painel-Monitor
Painel-Monitor consome métricas de infraestrutura e performance agregadas pelo sistema Metrics.
## Fluxo de Dados
1. **Coleta:** Middleware Express + hooks React instrumentam requisições/renderização
2. **Agregação:** Logs JSON em `logs/performance-metrics.json` (rotated 7 dias)
3. **Exposição:** GET `/api/metrics` (Prometheus format ou JSON custom)
4. **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