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

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