| services: | |
| otel-collector: | |
| image: docker.io/otel/opentelemetry-collector | |
| volumes: | |
| - ./opentelemetry.yaml:/etc/otelcol/config.yaml | |
| - /tmp:/tmp | |
| ports: | |
| - "4317:4317" # OTLP gRPC | |
| - "4318:4318" # OTLP HTTP | |
| depends_on: | |
| - jaeger | |
| restart: unless-stopped | |
| jaeger: | |
| image: jaegertracing/all-in-one | |
| container_name: jaeger | |
| ports: | |
| - "16686:16686" | |
| environment: | |
| - COLLECTOR_OTLP_ENABLED=true | |
| restart: unless-stopped | |