github.com/grafana/pyroscope@v1.18.0/examples/language-sdk-instrumentation/dotnet/rideshare/docker-compose.yml (about) 1 services: 2 pyroscope: 3 image: grafana/pyroscope:latest 4 ports: 5 - 4040:4040 6 us-east: 7 platform: linux/amd64 8 ports: 9 - 5000 10 environment: 11 - REGION=us-east 12 - PYROSCOPE_LABELS=region:us-east 13 - PYROSCOPE_SERVER_ADDRESS=http://pyroscope:4040 14 - RIDESHARE_LISTEN_PORT=5000 15 build: 16 context: . 17 eu-north: 18 platform: linux/amd64 19 ports: 20 - 5000 21 environment: 22 - REGION=eu-north 23 - PYROSCOPE_LABELS=region:eu-north 24 - PYROSCOPE_SERVER_ADDRESS=http://pyroscope:4040 25 - RIDESHARE_LISTEN_PORT=5000 26 build: 27 context: . 28 ap-south: 29 platform: linux/amd64 30 ports: 31 - 5000 32 environment: 33 - REGION=ap-south 34 - PYROSCOPE_LABELS=region:ap-south 35 - PYROSCOPE_SERVER_ADDRESS=http://pyroscope:4040 36 - RIDESHARE_LISTEN_PORT=5000 37 build: 38 context: . 39 ap-south-alpine: 40 platform: linux/amd64 41 ports: 42 - 5000 43 environment: 44 - REGION=ap-south 45 - PYROSCOPE_LABELS=region:ap-south-alpine 46 - PYROSCOPE_SERVER_ADDRESS=http://pyroscope:4040 47 - RIDESHARE_LISTEN_PORT=5000 48 build: 49 context: . 50 dockerfile: musl.Dockerfile 51 load-generator: 52 build: 53 context: . 54 dockerfile: Dockerfile.load-generator 55 depends_on: 56 - pyroscope 57 - us-east 58 - eu-north 59 - ap-south 60 - ap-south-alpine 61 grafana: 62 image: grafana/grafana:latest 63 environment: 64 - GF_PLUGINS_PREINSTALL_SYNC=grafana-pyroscope-app 65 - GF_AUTH_ANONYMOUS_ENABLED=true 66 - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin 67 - GF_AUTH_DISABLE_LOGIN_FORM=true 68 volumes: 69 - ./grafana-provisioning:/etc/grafana/provisioning 70 ports: 71 - 3000:3000