Observabilidade

Observabilidade é a capacidade de gerar e descobrir continuamente insights acionáveis com base em sinais do sistema sob observação. Em outras palavras, a observabilidade permite que os usuários entendam o estado de um sistema a partir de sua saída externa e tome ação (corretiva).

Problema relacionado

Os sistemas de computador são medidos observando os sinais de baixo nível, tais como o tempo de CPU, a memória, o espaço em disco e os sinais de alto nível e de lógica de negócios, incluindo tempos de resposta de uma API, erros, transações por segundo, etc.

A observabilidade de um sistema tem um impacto significativo em seus custos operacionais e de desenvolvimento. Sistemas observáveis produzem dados significativos e acionáveis para seus operadores, permitindo que eles obtenham resultados favoráveis (resposta mais rápida a incidentes, aumento da produtividade do desenvolvedor) e menos trabalho e tempo de inatividade.

Como isso ajuda

Entender que mais informações não se traduzem necessariamente em um sistema mais observável é fundamental. Na verdade, às vezes, a quantidade de informações geradas por um sistema pode dificultar a identificação de sinais valiosos a partir de ruído gerado pela aplicação. A observabilidade requer os dados certos no momento certo para que o consumidor certo (humano ou software) tome as decisões certas.


Última alteração December 3, 2023: [pt] Remove the "What it is" header (#2668) (a83e5b0)