version: '3' services: jaeger-all-in-one: hostname: jaeger-all-in-one image: jaegertracing/all-in-one:latest ports: - "16685" - "16686:16686" - "14268:14268" - "14250:14250" collector: image: otel/opentelemetry-collector:0.74.0 command: ["--config=/otel-collector-config.yaml"] volumes: - './otel-collector-config.yaml:/otel-collector-config.yaml' ports: - "4317:4317" - "4318:4318" - "9464:9464" depends_on: [jaeger-all-in-one] prometheus: container_name: prometheus image: prom/prometheus:latest volumes: - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml ports: - "9090:9090"