A pit full of rusty nails
at main 1.0 kB view raw
1services: 2 3 # Jaeger 4 jaeger-all-in-one: 5 image: docker.io/jaegertracing/all-in-one:latest 6 restart: always 7 environment: 8 COLLECTOR_OTLP_ENABLED: true 9 ports: 10 - "16686:16686" 11 - "14268" 12 - "14250" 13 - "43170:4317" 14 15 # Zipkin 16 zipkin-all-in-one: 17 image: docker.io/openzipkin/zipkin:latest 18 restart: always 19 ports: 20 - "9411:9411" 21 22 # Collector 23 otel-collector: 24 image: docker.io/otel/opentelemetry-collector:latest 25 restart: always 26 command: ["--config=/etc/otel-collector-config.yaml", "${OTELCOL_ARGS}"] 27 volumes: 28 - ./otel-collector-config.yaml:/etc/otel-collector-config.yaml 29 ports: 30 - "1888:1888" # pprof extension 31 - "8888:8888" # Prometheus metrics exposed by the collector 32 - "8889:8889" # Prometheus exporter metrics 33 - "13133:13133" # health_check extension 34 - "4317:4317" # OTLP gRPC receiver 35 - "4318:4318" 36 - "55679:55679" # zpages extension 37 depends_on: 38 - jaeger-all-in-one 39 - zipkin-all-in-one