@@ -217,20 +217,30 @@ services:
217217 dockerfile : ./src/frontendProxy/Dockerfile
218218 container_name : frontend-proxy
219219 volumes :
220- - ./src/frontendproxy/envoy.yaml. tmpl:/etc/envoy/envoy.yaml. tmpl
220+ - ./src/frontendproxy/envoy.tmpl.yaml :/etc/envoy/envoy.tmpl.yaml
221221 ports :
222222 - " ${ENVOY_PORT}:${ENVOY_PORT}"
223+ - 10000:10000
223224 environment :
224225 - PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
225226 - FRONTEND_PORT
226227 - FRONTEND_HOST
227228 - FEATURE_FLAG_SERVICE_PORT
228229 - FEATURE_FLAG_SERVICE_HOST
230+ - LOCUST_WEB_HOST
231+ - LOCUST_WEB_PORT
232+ - GRAFANA_SERVICE_PORT
233+ - GRAFANA_SERVICE_HOST
234+ - JAEGER_SERVICE_PORT
235+ - JAEGER_SERVICE_HOST
229236 - ENVOY_PORT
230237 - ENVOY_UID=0
231238 depends_on :
232239 - frontend
233- command : /bin/sh -c "envsubst < /etc/envoy/envoy.yaml.tmpl > /etc/envoy/envoy.yaml && envoy -c /etc/envoy/envoy.yaml;"
240+ - featureflagservice
241+ - loadgenerator
242+ - grafana
243+ command : /bin/sh -c "envsubst < /etc/envoy/envoy.tmpl.yaml > /etc/envoy/envoy.yaml && envoy -c /etc/envoy/envoy.yaml;"
234244
235245 loadgenerator :
236246 image : ${IMAGE_NAME}:${IMAGE_VERSION}-loadgenerator
@@ -246,7 +256,7 @@ services:
246256 memory : 120M
247257 restart : always
248258 ports :
249- - " ${LOCUST_WEB_PORT}:${LOCUST_WEB_PORT} "
259+ - " ${LOCUST_WEB_PORT}"
250260 environment :
251261 - LOCUST_WEB_PORT
252262 - LOCUST_USERS
@@ -450,14 +460,14 @@ services:
450460 jaeger :
451461 image : jaegertracing/all-in-one
452462 container_name : jaeger
453- command : ["--memory.max-traces", "10000"]
463+ command : ["--memory.max-traces", "10000", "--query.base-path", "/jaeger/ui" ]
454464 deploy :
455465 resources :
456466 limits :
457467 memory : 275M
458468 restart : always
459469 ports :
460- - " 16686:16686 " # Jaeger UI
470+ - " ${JAEGER_SERVICE_PORT} " # Jaeger UI
461471 - " 4317" # OTLP gRPC default port
462472 environment :
463473 - COLLECTOR_OTLP_ENABLED=true
@@ -471,7 +481,7 @@ services:
471481 - ./src/grafana/grafana.ini:/etc/grafana/grafana.ini
472482 - ./src/grafana/provisioning/:/etc/grafana/provisioning/
473483 ports :
474- - " ${GRAFANA_SERVICE_PORT}:${GRAFANA_SERVICE_PORT} "
484+ - " ${GRAFANA_SERVICE_PORT}"
475485 logging : *logging
476486
477487 # OpenTelemetry Collector
0 commit comments