Tracing com OpenTelemetry
OpenTelemetry
- Framework para tracing distribuído, métricas e logs, compatível com
Jaeger
,Zipkin
, etc. - Permite rastrear requisições em microsserviços.
Instalação
go get go.opentelemetry.io/otel
go get go.opentelemetry.io/otel/exporters/stdout/stdouttrace
go get go.opentelemetry.io/otel/sdk/trace
Exemplo
Carregando editor interativo...
Comparação com Java
Java
- Usa
Spring Cloud Sleuth
ouMicrometer
para tracing.
Go
OpenTelemetry
é mais flexível, com integração nativa.
Caso de uso
Tracing
é crucial para diagnosticar latências em sistemas distribuídos, como APIs em Kubernetes.