forked from grafana/pyroscope
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.no-loki.dev.yml
126 lines (113 loc) · 2.37 KB
/
docker-compose.no-loki.dev.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
version: '3.9'
services:
jaeger:
image: 'jaegertracing/all-in-one:1.31'
ports:
- '6831:6831/udp'
- '16686:16686'
- '14268:14268'
- '14250:14250'
pyroscope:
image: 'pyroscope/pyroscope:latest'
environment:
- PYROSCOPE_CONFIG=/pyroscope.yaml
- PYROSCOPE_LOG_LEVEL=debug
ports:
- '4040:4040'
volumes:
- ./pyroscope.yaml:/pyroscope.yaml
command:
- 'server'
grafana:
image: pyroscope/grafana:dev
volumes:
- ./grafana/provisioning:/etc/grafana/provisioning
- ./grafana/grafana.ini:/etc/grafana/grafana.ini
environment:
- 'GF_INSTALL_PLUGINS=pyroscope-panel'
ports:
- '3000:3000'
us-east:
env_file:
- config.env
environment:
- REGION=us-east
build:
context: 'go/rideshare'
dockerfile: Dockerfile
eu-north:
env_file:
- config.env
environment:
- REGION=eu-north
build:
context: 'go/rideshare'
dockerfile: Dockerfile
ap-south:
env_file:
- config.env
environment:
- REGION=ap-south
build:
context: 'go/rideshare'
dockerfile: Dockerfile
us-east-java:
env_file:
- config.env
environment:
- REGION=us-east
build:
context: 'java/rideshare'
dockerfile: Dockerfile
eu-north-java:
env_file:
- config.env
environment:
- REGION=eu-north
build:
context: 'java/rideshare'
dockerfile: Dockerfile
ap-south-java:
env_file:
- config.env
environment:
- REGION=ap-south
build:
context: 'java/rideshare'
dockerfile: Dockerfile
eu-north-java-instrumentation:
env_file:
- config.env
environment:
- REGION=eu-north
build:
context: 'java-instrumentation/rideshare'
dockerfile: Dockerfile
eu-north-ruby:
env_file:
- config.env
environment:
- REGION=eu-north
- SERVER_HOST=eu-north-ruby
build:
context: 'ruby/rideshare'
dockerfile: Dockerfile
load-generator:
env_file:
- config.env
build:
context: 'go/rideshare'
dockerfile: Dockerfile.loadgen
depends_on:
- ap-south
- eu-north
- us-east
- ap-south-java
- eu-north-java
- us-east-java
jaeger-ui:
build:
context: ''
dockerfile: jaeger-ui/Dockerfile
ports:
- '4000:3000'