Senior
O que é observabilidade? Quais são os três pilares da observabilidade que você conhece?
sobes.tech IA
Resposta da IA
A observabilidade é a capacidade de um sistema fornecer informações suficientes sobre seu estado interno através de dados externos, para que seja possível diagnosticar e resolver problemas de forma eficiente. Este é um aspecto fundamental no suporte e desenvolvimento de sistemas distribuídos complexos.
Três pilares principais da observabilidade:
- Logs — registros de eventos em formato de texto que ocorreram no sistema. Ajudam a entender o que exatamente aconteceu em um determinado momento.
- Métricas — indicadores numéricos agregados ao longo do tempo (por exemplo, uso de CPU, número de requisições por segundo), que permitem monitorar o estado e o desempenho.
- Traços — dados sobre a sequência de chamadas e operações dentro de um sistema distribuído, mostrando o caminho de uma requisição através de diferentes componentes.
Estes três componentes juntos fornecem uma visão completa do funcionamento do sistema e permitem identificar e resolver problemas rapidamente.