github.com/grafana/pyroscope@v1.18.0/examples/language-sdk-instrumentation/nodejs/express-pull/docker-compose.yml (about) 1 services: 2 pyroscope: 3 image: grafana/pyroscope 4 ports: 5 - 4040:4040 6 alloy: 7 image: grafana/alloy:latest 8 volumes: 9 - ./alloy.config.alloy:/etc/alloy-config/config.alloy:ro 10 command: 11 - run 12 - /etc/alloy-config/config.alloy 13 - --server.http.listen-addr=0.0.0.0:12345 14 ports: 15 - 12345:12345 16 us-east: 17 environment: 18 - REGION=us-east 19 build: 20 context: . 21 eu-north: 22 environment: 23 - REGION=eu-north 24 build: 25 context: . 26 ap-south: 27 environment: 28 - REGION=ap-south 29 build: 30 context: . 31 load-generator: 32 build: 33 context: ../ 34 dockerfile: Dockerfile.load-generator 35 depends_on: 36 - us-east 37 - eu-north 38 - ap-south 39 grafana: 40 image: grafana/grafana:latest 41 environment: 42 - GF_PLUGINS_PREINSTALL_SYNC=grafana-pyroscope-app 43 - GF_AUTH_ANONYMOUS_ENABLED=true 44 - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin 45 - GF_AUTH_DISABLE_LOGIN_FORM=true 46 volumes: 47 - ./grafana-provisioning:/etc/grafana/provisioning 48 ports: 49 - 3000:3000