@@ -4,12 +4,12 @@ services:
4
4
# Core services. These services allow a Grafana Agent to send data somewhere
5
5
# and visualize it in Grafana.
6
6
#
7
- # Backends: grafana, loki, cortex , tempo
7
+ # Backends: grafana, loki, mimir , tempo
8
8
# Example services: avalanche
9
9
#
10
10
11
11
grafana :
12
- image : grafana/grafana:9.2 .3
12
+ image : grafana/grafana:10.0 .3
13
13
entrypoint :
14
14
- /usr/share/grafana/bin/grafana-server
15
15
- --homepath=/usr/share/grafana
@@ -23,25 +23,24 @@ services:
23
23
- " 3000:3000"
24
24
25
25
loki :
26
- image : grafana/loki:2.6.1
26
+ image : grafana/loki:2.8.3
27
27
command : -config.file=/etc/loki/local-config.yaml
28
28
ports :
29
29
- " 3100:3100"
30
30
31
- cortex :
32
- image : cortexproject/cortex:v1.8.1
31
+ mimir :
32
+ image : grafana/mimir:2.9.0
33
33
volumes :
34
- - ./cortex /config:/etc/cortex -config
34
+ - ./mimir /config:/etc/mimir -config
35
35
entrypoint :
36
- - /bin/cortex
37
- - -config.file=/etc/cortex -config/cortex .yaml
36
+ - /bin/mimir
37
+ - -config.file=/etc/mimir -config/mimir .yaml
38
38
ports :
39
39
- " 9009:9009"
40
40
41
41
tempo :
42
- image : grafana/tempo:1.5 .0
42
+ image : grafana/tempo:2.1 .0
43
43
command :
44
- - " -search.enabled=true"
45
44
- " -storage.trace.backend=local" # tell tempo where to permanently put traces
46
45
- " -storage.trace.local.path=/tmp/tempo/traces"
47
46
- " -storage.trace.wal.path=/tmp/tempo/wal" # tell tempo where to store the wal
@@ -60,21 +59,20 @@ services:
60
59
ports :
61
60
- " 9001:9001"
62
61
63
- # tracing load generator
64
- synthetic-load-generator :
65
- profiles : [agent] # Should only be run if the Agent is present
66
- image : omnition/synthetic-load-generator:1.0.25
67
- volumes :
68
- - ./load-generator:/etc/load-generator
69
- environment :
70
- - TOPOLOGY_FILE=/etc/load-generator/load-generator.json
71
- - JAEGER_COLLECTOR_URL=http://agent:14268
62
+ hotrod :
63
+ profiles : [agent]
64
+ image : yurishkuro/microsim:latest
65
+ ports :
66
+ - " 8080:8080"
67
+ command :
68
+ - " -j=http://agent:14268/api/traces"
69
+ - " -d=1h"
72
70
depends_on :
73
71
- agent
74
72
75
73
#
76
74
# Optional Grafana Agent which can collect telemetry and send it to
77
- # Loki/Cortex /Tempo.
75
+ # Loki/Mimir /Tempo.
78
76
#
79
77
# Enable with the "agent" profile.
80
78
#
@@ -94,7 +92,7 @@ services:
94
92
- -config.enable-read-api
95
93
environment :
96
94
HOSTNAME : agent
97
- REMOTE_WRITE_HOST : cortex :9009
95
+ REMOTE_WRITE_HOST : mimir :9009
98
96
LOKI_HOST : loki:3100
99
97
TEMPO_HOST : tempo:4317
100
98
AVALANCHE_HOST : avalanche:9001
@@ -110,7 +108,7 @@ services:
110
108
ports :
111
109
- " 12345:12345"
112
110
depends_on :
113
- - cortex
111
+ - mimir
114
112
- loki
115
113
- tempo
116
114
0 commit comments