|
|
@ -0,0 +1,29 @@ |
|
|
|
version: '3.4' |
|
|
|
|
|
|
|
# The OpenTelemetry docker-compose file is used to configure OpenTelemetry for the services |
|
|
|
# |
|
|
|
# You need to start it with the following CLI command: |
|
|
|
# docker-compose -f docker-compose.yml -f docker-compose.override.yml -f docker-compose.opentelemetry.zipkin.yml up |
|
|
|
|
|
|
|
services: |
|
|
|
jaeger-all-in-one: |
|
|
|
image: jaegertracing/all-in-one:latest |
|
|
|
ports: |
|
|
|
- "5775:5775/udp" |
|
|
|
- "6831:6831/udp" |
|
|
|
- "6832:6832/udp" |
|
|
|
- "5778:5778" |
|
|
|
- "16686:16686" |
|
|
|
- "14268:14268" |
|
|
|
- "14250:14250" |
|
|
|
- "9411:9411" |
|
|
|
|
|
|
|
basket-api: |
|
|
|
environment: |
|
|
|
- OTEL_USE_EXPORTER=jaeger |
|
|
|
- OTEL_EXPORTER_JAEGER_AGENTHOST=${OTEL_EXPORTER_JAEGER_AGENTHOST:-jaeger-all-in-one} |
|
|
|
|
|
|
|
webmvc: |
|
|
|
environment: |
|
|
|
- OTEL_USE_EXPORTER=jaeger |
|
|
|
- OTEL_EXPORTER_JAEGER_AGENTHOST=${OTEL_EXPORTER_JAEGER_AGENTHOST:-jaeger-all-in-one} |