Middle
Que elementos de monitorização conhece e do que eles geralmente são compostos na maioria dos casos?
sobes.tech IA
Resposta da IA
Métricas, logs, rastreamentos.
-
Métricas:
- Nome da métrica (por exemplo,
http_requests_total) - Etiquetas/Dimensões (por exemplo,
status="200",method="GET") - Marca de tempo
- Valor
Tipos de métricas: contadores, sensores, histogramas, somadores.
- Nome da métrica (por exemplo,
-
Logs:
- Marca de tempo
- Nível de registo (INFO, WARNING, ERROR, etc.)
- Fonte (nome do serviço, host, aplicação)
- Mensagem em formato livre
- Dados estruturados adicionais (JSON, pares chave-valor)
-
Rastreamentos distribuídos (Distributed Tracing):
- ID de rastreamento (identificador de toda a rastreabilidade)
- ID de span (identificador de uma etapa/ação específica na rastreabilidade)
- ID de span pai (identificador do passo pai)
- Operação (nome da ação realizada)
- Marca de tempo de início da operação
- Duração da operação
- Etiquetas/Atributos (chave-valor, dados adicionais sobre a operação)
- Eventos/Logs dentro do Span (marcas de tempo e mensagens)
Exemplo de estrutura de Spans:
Traço A
├── Span 1 (operação X no serviço 1)
│ └── Span 2 (chamada ao serviço 2 a partir do serviço 1)
│ └── Span 3 (operação Y no serviço 2)
└── Span 4 (operação Z no serviço 1)