services: app: build: . ports: - "8080:8080" otelcol-receiver: image: otel/opentelemetry-collector-contrib:latest volumes: - ./otelcol-receiver.yaml:/etc/otelcol/receiver.yaml command: ["--config=/etc/otelcol/receiver.yaml"] ports: - "4317:4317" - "4318:4318" otelcol-sender: image: otel/opentelemetry-collector-contrib:latest volumes: - ./otelcol-sender.yaml:/etc/otelcol/sender.yaml command: ["--config=/etc/otelcol/sender.yaml"] depends_on: - app - otelcol-receiver