System Administration
medium
System Administration Question #019e3a4f
Question Statement
System Administration
#observability
#metrics
#logs
#traces
Medium
Quais são os 3 pilares da Observabilidade?
A
Métricas, Logs e Traces
Correct
B
Métricas, Logs e Spans
C
Métricas, Dados e Traces
D
Recursos, Logs e Tracing
Official Explanation / Community Explanations
Os três pilares da observabilidade são Métricas, Logs e Traces. Este é um conceito fundamental em sistemas de software modernos, especialmente em arquiteturas nativas em nuvem e de microsserviços.
Como Funciona
A observabilidade é a capacidade de entender o estado interno de um sistema examinando suas saídas. Os três pilares fornecem diferentes perspectivas:
- Métricas são medições numéricas ao longo do tempo (ex.: uso de CPU, latência de requisições). Elas são agregadas e usadas para alertas e análise de tendências.
- Logs são registros discretos e com timestamp de eventos (ex.: mensagens de erro, logs de acesso). Eles fornecem contexto detalhado para depuração.
- Traces representam o caminho de uma requisição à medida que percorre serviços distribuídos (ex.: spans em um trace distribuído). Eles ajudam a identificar gargalos e falhas em sistemas complexos.
Por que o Valor Correto está Certo
A combinação de Métricas, Logs e Traces é amplamente aceita na indústria (ex.: pelo projeto OpenTelemetry, práticas SRE do Google e ecossistema CNCF). Cada pilar aborda um aspecto distinto da observabilidade do sistema e, juntos, fornecem visibilidade abrangente.
Por que os Valores Incorretos estão Errados
- Métricas, Logs e Spans: Spans são um componente de traces, não um pilar separado. O termo correto é "traces", que engloba spans.
- Métricas, Dados e Traces: "Dados" é muito genérico e não é um pilar específico. Os pilares de observabilidade são definidos precisamente como métricas, logs e traces.
- Recursos, Logs e Tracing: "Recursos" não é um pilar; refere-se a componentes do sistema como CPU ou memória. Tracing é um processo, mas o pilar é "traces" (a saída).