POC de instrumentação Go com OpenTelemetry e go-wslogger.
Para facilitar o gerenciamento das variáveis de ambiente, utilize o direnv:
-
Instale o direnv:
sudo apt install direnv # ou veja instruções para seu sistema em https://direnv.net/docs/installation.html
-
Copie o exemplo:
cp .envrc.example .envrc direnv allow
-
As variáveis serão carregadas automaticamente ao entrar na pasta do projeto.
docker-compose up -d
# Em outro terminal:
go run main.go
Acesse http://localhost:8080/work para gerar traces.
- Exportação OTLP para o collector (gRPC ou HTTP)
- Visualização no Jaeger http://localhost:16686
- Go 1.23+
- Docker Compose
- desenvolvido por Thiago Zilli Sarmento ❤️