Pular para o conteúdo

Observabilidade

Métricas, rastreamento, logs, linhagem e SLO: responder sobre o sistema sem abrir o código.

Observabilidade é conseguir responder, sem abrir o código e sem reproduzir o problema: executou? quanto demorou? quantos registros? quantos falharam? em qual etapa? quando? em qual versão? Log sozinho responde a primeira e a sexta; as outras cinco exigem número.

dataforge
adopt Arcane.Observar as O

painel := O.painel("importacao", "2.1.0")
O.contar(painel, "linhas_lidas", 40000)
O.contar(painel, "linhas_recusadas", 12)
O.medir(painel, "duracao_ms", 830.0)
assert O.valor(painel, "linhas_recusadas") is 12
PerguntaFerramentaPágina
quanto? quantos?contador, medida, marcadorMétricas
onde o tempo foi?trechos com pai e filhoRastreamento
o que aconteceu com ESTE pedido?log em JSON, com o idLogs
de onde veio este dado?linhagemLinhagem
estamos dentro do combinado?SLO e orçamento de erroSLO
alguém precisa agir agora?alerta de janela duplaAlertas
a cauda, e não a médiapercentisPercentis

Por onde seguir#