OpenTelemetry
OpenTelemetry, conhecido como (OTel), é um projeto de código aberto sob o guarda-chuva da CNCF (Cloud Native Computing Foundation) que se responsabiliza por dar suporte ao projeto e mantê-lo agnóstico sem dependência de nenhum fornecedor.
Como desenvolvedores finais, queremos ter certeza de que estamos usando o OpenTelemetry de tal forma que possamos:
- Utilizar uma ferramenta open source para visualizar os dados.
- Utilizar algum fornecedor específico.
- Migrar entre fornecedores caso necessário.
- Dividir os dados entre fornecedores quando precisarmos.
Neste momento, o OpenTelemetry é o segundo projeto mais ativo da CNCF. Não sei quando você estará lendo, mas isso já mostra que você deveria aprender sobre ele. Recebe suporte de vários fornecedores, empresas e provedores de cloud, além de usuários finais.
A observabilidade é o quanto podemos entender o que está acontecendo dentro do nosso processo e o que o processo está produzindo.
O OpenTelemetry coleta a telemetria da aplicação e a envia para armazenamento, geralmente em um banco de dados de telemetria, com o objetivo de exportar os dados para que possam ser analisados posteriormente.
A função do OpenTelemetry não é exibir os dados, mas apenas coletá-los. A amostragem e a análise dos dados são realizadas por outras ferramentas.
