github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/otel/docker-compose.yaml (about)

     1  version: "2"
     2  services:
     3  
     4    jaeger:
     5      image: jaegertracing/all-in-one:latest
     6      ports:
     7        - "16686:16686"
     8        - "14268"
     9        - "14250"
    10  
    11    # Collector
    12    otel-collector:
    13      image: otel/opentelemetry-collector-contrib-dev:latest
    14      command: ["--config=/etc/otel-collector-config.yaml"]
    15      volumes:
    16        - ./otel-collector-config.yaml:/etc/otel-collector-config.yaml
    17      ports:
    18        - "8888:8888"   # Prometheus metrics exposed by the collector
    19        - "8889:8889"   # Prometheus exporter metrics
    20        - "13133:13133" # health_check extension
    21        - "4317:4317"   # OTLP gRPC receiver
    22      depends_on:
    23        - jaeger
    24  
    25  
    26    prometheus:
    27      image: prom/prometheus:latest
    28      volumes:
    29        - ./prometheus.yaml:/etc/prometheus/prometheus.yml
    30      ports:
    31        - "9090:9090"