Go Distributed Tracing Using OpenTelemetry and Jaeger
- Chi (net/http)
- MongoDB
- Opentelemetry
- Jaeger
Run Jaeger with docker compose
docker compose up -d
Start the server using go run
go run cmds/app/main.go
Start the server using air
make run
Run Unit testing
make test
Run Coverage
make test/cover