
Halo, kalau kamu merasa tulisan saya ngebantu kamu, kamu bisa ucapkan terima kasih lewat saweria
If you feel this website help you, you can donate at saweria
Tools that Must be Installed
-
Jaeger all-in-one , for development just use this because it was easier to setup.
-
Don’t forget to open port 5778/tcp & 6831/udp!
How To
- Setup Jaeger all-in-one . We will just open service/port that used/need by traefik
version: '3.7'
services:
jaeger:
image: jaegertracing/all-in-one:latest
ports:
#jaeger agent
- "6831:6831/udp"
#sampling
- "5778:5778"
#jaeger ui
- "16686:16686"
networks:
- jaeger-net
networks:
jaeger-net:
Run with docker-compose up -d
then visit Jaeger UI with yourPublicIP:16686
- Enable traefik jaeger tracing option. Append this line at “command” in docker-compose file
command:
.
.
.
- --tracing.jaeger=true
- --tracing.servicename=test-server
- --tracing.jaeger.localagenthostport=yourJaegerIP:6831
- --tracing.jaeger.samplingparam=1.0
- --tracing.jaeger.samplingServerURL=http://yourJaegerIP:5778/sampling
- --tracing.jaeger.samplingtype=const
- --tracing.jaeger.propagation=jaeger
.
.
.
Update your traefik using docker-compose up -d
or docker stack deploy -c docker-compose.yml traefik
(if you using swarm)

Jaeger Already Enabled

Our Service Succesfully Digest by Jaeger

More Middlewares, More Time to Serve Your Page?