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

     1  services:
     2    grafana:
     3      image: grafana/grafana:latest
     4      volumes:
     5        - ./grafana-provisioning:/etc/grafana/provisioning
     6        - ./grafana/grafana.ini:/etc/grafana/grafana.ini
     7        - ./grafana/home.json:/default-dashboard.json
     8      environment:
     9        - GF_PLUGINS_PREINSTALL_SYNC=grafana-pyroscope-app
    10        - GF_AUTH_ANONYMOUS_ENABLED=true
    11        - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
    12        - GF_AUTH_DISABLE_LOGIN_FORM=true
    13      ports:
    14        - 3000:3000
    15  
    16    pyroscope:
    17      image: 'grafana/pyroscope:latest'
    18      ports:
    19        - 4040:4040
    20  
    21    alloy:
    22      image: grafana/alloy:latest
    23      volumes:
    24        - ./alloy/config.alloy:/etc/alloy/config.alloy
    25      command:
    26        - run
    27        - /etc/alloy/config.alloy
    28        - --server.http.listen-addr=0.0.0.0:12345
    29      ports:
    30        - "12345:12345"