30 lines
626 B
YAML
30 lines
626 B
YAML
|
version: "4.0"
|
||
|
|
||
|
services:
|
||
|
product-service:
|
||
|
platform: linux/x86_64
|
||
|
build: spring-cloud-open-telemetry1/
|
||
|
ports:
|
||
|
- "8080:8080"
|
||
|
|
||
|
price-service:
|
||
|
platform: linux/x86_64
|
||
|
build: spring-cloud-open-telemetry2/
|
||
|
ports:
|
||
|
- "8081"
|
||
|
|
||
|
jaeger-service:
|
||
|
image: jaegertracing/all-in-one:latest
|
||
|
ports:
|
||
|
- "16686:16686"
|
||
|
- "14250"
|
||
|
|
||
|
collector:
|
||
|
image: otel/opentelemetry-collector:0.47.0
|
||
|
command: [ "--config=/etc/otel-collector-config.yml" ]
|
||
|
volumes:
|
||
|
- ./otel-config.yml:/etc/otel-collector-config.yml
|
||
|
ports:
|
||
|
- "4317:4317"
|
||
|
depends_on:
|
||
|
- jaeger-service
|