@@ -47,7 +47,6 @@ services:
47
47
image : docker.io/browserup/grid-java-api:latest
48
48
volumes :
49
49
- /var/run/docker.sock:/var/run/docker.sock
50
- - //wsl$/docker-desktop-data:/var/lib/docker/containers
51
50
ports :
52
51
- " ${BROWSERUP_GRID_JAVA_API_PORT}:8080"
53
52
restart : on-failure
@@ -95,9 +94,9 @@ services:
95
94
- rabbitmq
96
95
- fluentbit
97
96
logging :
98
- driver : " json-file "
97
+ driver : " fluentd "
99
98
options :
100
- tag : " {{.Name}} "
99
+ fluentd-address : " localhost:24224 "
101
100
102
101
grid-java-coordinator :
103
102
container_name : browserup_grid-java-coordinator
@@ -144,6 +143,34 @@ services:
144
143
- rabbitmq
145
144
- grid-java-api
146
145
- fluentbit
146
+ logging :
147
+ driver : " fluentd"
148
+ options :
149
+ fluentd-address : " localhost:24224"
150
+
151
+ grid-java-observer :
152
+ container_name : browserup_grid-java-observer
153
+ image : docker.io/browserup/observer:latest
154
+ volumes :
155
+ - /var/run/docker.sock:/var/run/docker.sock
156
+ restart : on-failure
157
+ environment :
158
+ - BROWSERUP_RABBITMQ_HOST=${BROWSERUP_RABBITMQ_HOST}
159
+ - BROWSERUP_RABBITMQ_DEFAULT_USER=browserup
160
+ - BROWSERUP_RABBITMQ_DEFAULT_PASS=${BROWSERUP_RABBITMQ_DEFAULT_PASS}
161
+ - BROWSERUP_RABBITMQ_QUEUE_PORT=5672
162
+ - BROWSERUP_ZOOKEEPER_HOST=${BROWSERUP_ZOOKEEPER_HOST}
163
+ - BROWSERUP_ZOOKEEPER_CLIENT_PORT=2181
164
+ - BROWSERUP_IS_CLOUD=false
165
+ depends_on :
166
+ - zookeeper
167
+ - rabbitmq
168
+ - grid-java-api
169
+ - fluentbit
170
+ logging :
171
+ driver : " fluentd"
172
+ options :
173
+ fluentd-address : " localhost:24224"
147
174
148
175
webconsole :
149
176
container_name : browserup_webconsole
@@ -168,6 +195,7 @@ services:
168
195
- BROWSERUP_INFLUX_DB_USER=browserup
169
196
- BROWSERUP_INFLUX_DB_PASSWORD=${BROWSERUP_INFLUX_DB_PASSWORD}
170
197
- BROWSERUP_GRID_SERVICE_URL=http://${BROWSERUP_GRID_JAVA_API_HOST}:8080/grid
198
+ - BROWSERUP_LOKI_SERVICE_URL=http://${BROWSERUP_LOKI_HOST}:3100
171
199
- BROWSERUP_IS_CLOUD=false
172
200
- BROWSERUP_REDIS_URL=redis://${BROWSERUP_REDIS_HOST}:6379/1
173
201
- BROWSERUP_S3_MINIO_ACCESS_KEY_ID=${BROWSERUP_S3_MINIO_ACCESS_KEY_ID}
@@ -192,6 +220,10 @@ services:
192
220
- fluentbit
193
221
volumes :
194
222
- ./containers:/var/lib/containers
223
+ logging :
224
+ driver : " fluentd"
225
+ options :
226
+ fluentd-address : " localhost:24224"
195
227
196
228
chronograf :
197
229
image : chronograf:1.7.16
@@ -200,6 +232,10 @@ services:
200
232
depends_on :
201
233
- influxdb
202
234
- fluentbit
235
+ logging :
236
+ driver : " fluentd"
237
+ options :
238
+ fluentd-address : " localhost:24224"
203
239
204
240
influxdb :
205
241
container_name : browserup_influxdb
@@ -218,6 +254,10 @@ services:
218
254
- INFLUXDB_HTTP_LOG_ENABLED=false
219
255
depends_on :
220
256
- fluentbit
257
+ logging :
258
+ driver : " fluentd"
259
+ options :
260
+ fluentd-address : " localhost:24224"
221
261
222
262
mysql :
223
263
container_name : browserup_mysql
@@ -235,6 +275,10 @@ services:
235
275
- MYSQL_PASSWORD=${BROWSERUP_MYSQL_PASSWORD}
236
276
depends_on :
237
277
- fluentbit
278
+ logging :
279
+ driver : " fluentd"
280
+ options :
281
+ fluentd-address : " localhost:24224"
238
282
239
283
redis :
240
284
container_name : browserup_redis
@@ -243,6 +287,10 @@ services:
243
287
- " ${BROWSERUP_REDIS_PORT}:6379"
244
288
depends_on :
245
289
- fluentbit
290
+ logging :
291
+ driver : " fluentd"
292
+ options :
293
+ fluentd-address : " localhost:24224"
246
294
247
295
rabbitmq :
248
296
container_name : browserup_rabbitmq
@@ -263,6 +311,10 @@ services:
263
311
retries : 3
264
312
depends_on :
265
313
- fluentbit
314
+ logging :
315
+ driver : " fluentd"
316
+ options :
317
+ fluentd-address : " localhost:24224"
266
318
267
319
zookeeper :
268
320
container_name : browserup_zookeeper
@@ -281,6 +333,10 @@ services:
281
333
- fluentbit
282
334
- loki
283
335
- grafana
336
+ logging :
337
+ driver : " fluentd"
338
+ options :
339
+ fluentd-address : " localhost:24224"
284
340
285
341
minio :
286
342
container_name : browserup_minio
@@ -305,22 +361,24 @@ services:
305
361
306
362
# router
307
363
fluentbit :
308
- image : fluent/fluent-bit:2.2.2
364
+ image : fluent/fluent-bit:3.0.3-debug
309
365
depends_on :
310
366
- loki
311
367
environment :
312
368
- LOG_PATH=/tmp
313
369
ports :
314
370
- " 24224:24224"
315
371
- " 24224:24224/udp"
316
- - " 2020:2020"
372
+ - " 24020:2020"
373
+ - " 24888:8888"
317
374
volumes :
318
- - ./resources/fluent-bit.conf:/fluent-bit/etc/fluent-bit.conf
319
- - ./resources/parsers.conf:/fluent-bit/etc/parsers.conf
375
+ - ./resources/fluent-bit:/fluent-bit/etc
320
376
321
377
# storage
322
378
loki :
323
379
image : grafana/loki:2.8.6
380
+ ports :
381
+ - " 24310:3100"
324
382
volumes :
325
383
- ./resources/loki-config.yaml:/etc/loki/local-config.yaml
326
384
0 commit comments