docs(okf): entidades e relacionamentos OKF do DashDescomplicar
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user