Skip to content

bengreenier/nginx-jaeger-all-in-one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nginx-jaeger-all-in-one

Combines nginx and jaegertracing/all-in-one into a single alpine container, so that Jaeger OTLP via HTTP collector can be used with CORS. I needed a way to submit traces directly to Jaeger for local development, without complicating the setup further than docker run.

Getting Started

The following command is based on Jaeger: Getting Started "all in one" example command.

docker run -d --name jaeger \
  -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \
  -e COLLECTOR_OTLP_ENABLED=true \
  -p 6831:6831/udp \
  -p 6832:6832/udp \
  -p 5778:5778 \
  -p 16686:16686 \
  -p 4317:4317 \
  -p 4318:4318 \
  -p 14250:14250 \
  -p 14268:14268 \
  -p 14269:14269 \
  -p 9411:9411 \
  bengreenier/nginx-jaeger-all-in-one

Then you'll have the appropriate CORS headers to communicate directly with :4318 from a browser.

About

Nginx-proxied Jaeger with CORS headers, for easier browser tracing. ✏️🧬

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published