github.com/grafana/pyroscope@v1.18.0/examples/language-sdk-instrumentation/nodejs/express-ts/docker-compose.yml (about)

     1  services:
     2    pyroscope:
     3      image: grafana/pyroscope:latest
     4      ports:
     5      - 4040:4040
     6    us-east:
     7      ports:
     8      - 5000
     9      environment:
    10      - REGION=us-east
    11      build:
    12        context: .
    13    eu-north:
    14      ports:
    15      - 5000
    16      environment:
    17      - REGION=eu-north
    18      build:
    19        context: .
    20    ap-south:
    21      ports:
    22      - 5000
    23      environment:
    24      - REGION=ap-south
    25      build:
    26        context: .
    27    load-generator:
    28      build:
    29        context: ../
    30        dockerfile: Dockerfile.load-generator
    31      depends_on:
    32      - us-east
    33      - eu-north
    34      - ap-south
    35    grafana:
    36      image: grafana/grafana:latest
    37      environment:
    38      - GF_PLUGINS_PREINSTALL_SYNC=grafana-pyroscope-app
    39      - GF_AUTH_ANONYMOUS_ENABLED=true
    40      - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
    41      - GF_AUTH_DISABLE_LOGIN_FORM=true
    42      volumes:
    43      - ./grafana-provisioning:/etc/grafana/provisioning
    44      ports:
    45      - 3000:3000