github.com/pyroscope-io/pyroscope@v0.37.3-0.20230725203016-5f6947968bd0/examples/grafana-integration/docker-compose.yml (about) 1 version: '3.9' 2 services: 3 prometheus: 4 image: prom/prometheus:latest 5 volumes: 6 - ./prometheus:/etc/prometheus/ 7 - data-prometheus:/prometheus 8 9 grafana: 10 image: grafana/grafana:8.1.1 11 volumes: 12 - ./grafana-provisioning:/etc/grafana/provisioning 13 - ../../monitoring/gen/dashboard.json:/etc/grafana/provisioning/dashboards/dashboard.json 14 - ./grafana/grafana.ini:/etc/grafana/grafana.ini 15 - ./grafana/home.json:/default-dashboard.json 16 environment: 17 - 'GF_INSTALL_PLUGINS=pyroscope-datasource,pyroscope-panel' 18 ports: 19 - 3000:3000 20 21 pyroscope: 22 image: 'pyroscope/pyroscope:latest' 23 ports: 24 - 4040:4040 25 command: 26 - server 27 environment: 28 - PYROSCOPE_LOG_LEVEL=info 29 - PYROSCOPE_WAIT_AFTER_STOP=true 30 31 go-agent: 32 build: 33 context: ../golang-push/simple 34 environment: 35 - PYROSCOPE_SERVER_ADDRESS=http://pyroscope:4040 36 37 volumes: 38 data-prometheus: 39 driver: local