github.com/grafana/pyroscope@v1.18.0/examples/grafana-alloy-auto-instrumentation/ebpf/docker/docker-compose.yml (about)

     1  services:
     2    pyroscope:
     3      image: grafana/pyroscope
     4      ports:
     5      - 4040:4040
     6    grafana-alloy:
     7      image: grafana/alloy:latest
     8      user: root
     9      privileged: true
    10      pid: host
    11      volumes:
    12      - /var/run/docker.sock:/var/run/docker.sock
    13      - ./config.alloy:/config.alloy
    14      ports:
    15      - 12345:12345
    16      command:
    17      - run
    18      - /config.alloy
    19      - --storage.path=/tmp/alloy
    20      - --server.http.listen-addr=0.0.0.0:12345
    21    grafana:
    22      image: grafana/grafana:latest
    23      environment:
    24      - GF_PLUGINS_PREINSTALL_SYNC=grafana-pyroscope-app
    25      - GF_AUTH_ANONYMOUS_ENABLED=true
    26      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
    27      - GF_AUTH_DISABLE_LOGIN_FORM=true
    28      volumes:
    29      - ./grafana-provisioning:/etc/grafana/provisioning
    30      ports:
    31      - 3000:3000