@@ -35,7 +35,7 @@ services:
3535 - KAFKA_ADDR
3636 - OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
3737 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
38- - OTEL_RESOURCE_ATTRIBUTES
38+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
3939 - OTEL_SERVICE_NAME=accounting
4040 - DB_CONNECTION_STRING=Host=${POSTGRES_HOST};Username=otelu;Password=otelp;Database=${POSTGRES_DB}
4141 - OTEL_DOTNET_AUTO_TRACES_ENTITYFRAMEWORKCORE_INSTRUMENTATION_ENABLED=false
@@ -70,7 +70,7 @@ services:
7070 - FLAGD_PORT
7171 - OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
7272 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
73- - OTEL_RESOURCE_ATTRIBUTES
73+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=medium
7474 - OTEL_LOGS_EXPORTER=otlp
7575 - OTEL_SERVICE_NAME=ad
7676 # Workaround on OSX for https://bugs.openjdk.org/browse/JDK-8345296
@@ -105,7 +105,7 @@ services:
105105 - VALKEY_ADDR
106106 - OTEL_EXPORTER_OTLP_ENDPOINT
107107 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
108- - OTEL_RESOURCE_ATTRIBUTES
108+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=high
109109 - OTEL_SERVICE_NAME=cart
110110 - ASPNETCORE_URLS=http://*:${CART_PORT}
111111 depends_on :
@@ -147,7 +147,7 @@ services:
147147 - GOMEMLIMIT=16MiB
148148 - OTEL_EXPORTER_OTLP_ENDPOINT
149149 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
150- - OTEL_RESOURCE_ATTRIBUTES
150+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=critical
151151 - OTEL_SERVICE_NAME=checkout
152152 depends_on :
153153 cart :
@@ -194,7 +194,7 @@ services:
194194 - VERSION=${IMAGE_VERSION}
195195 - OTEL_EXPORTER_OTLP_ENDPOINT
196196 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
197- - OTEL_RESOURCE_ATTRIBUTES
197+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=high
198198 - OTEL_SERVICE_NAME=currency
199199 depends_on :
200200 otel-collector :
@@ -224,7 +224,7 @@ services:
224224 - FLAGD_PORT
225225 - OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
226226 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
227- - OTEL_RESOURCE_ATTRIBUTES
227+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=medium
228228 - OTEL_SERVICE_NAME=email
229229 depends_on :
230230 otel-collector :
@@ -255,7 +255,7 @@ services:
255255 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
256256 - OTEL_INSTRUMENTATION_KAFKA_EXPERIMENTAL_SPAN_ATTRIBUTES=true
257257 - OTEL_INSTRUMENTATION_MESSAGING_EXPERIMENTAL_RECEIVE_TELEMETRY_ENABLED=true
258- - OTEL_RESOURCE_ATTRIBUTES
258+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
259259 - OTEL_SERVICE_NAME=fraud-detection
260260 depends_on :
261261 otel-collector :
@@ -292,7 +292,7 @@ services:
292292 - RECOMMENDATION_ADDR
293293 - SHIPPING_ADDR
294294 - OTEL_EXPORTER_OTLP_ENDPOINT
295- - OTEL_RESOURCE_ATTRIBUTES
295+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=critical
296296 - ENV_PLATFORM
297297 - OTEL_SERVICE_NAME=frontend
298298 - PUBLIC_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
@@ -357,7 +357,7 @@ services:
357357 - IMAGE_PROVIDER_PORT
358358 - OTEL_COLLECTOR_PORT_GRPC
359359 - OTEL_COLLECTOR_PORT_HTTP
360- - OTEL_RESOURCE_ATTRIBUTES
360+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=critical
361361 - OTEL_SERVICE_NAME=frontend-proxy
362362 - ENVOY_PORT
363363 - ENVOY_ADDR
@@ -399,7 +399,7 @@ services:
399399 - IMAGE_PROVIDER_PORT
400400 - OTEL_COLLECTOR_HOST
401401 - OTEL_COLLECTOR_PORT_GRPC
402- - OTEL_RESOURCE_ATTRIBUTES
402+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
403403 - OTEL_SERVICE_NAME=image-provider
404404 depends_on :
405405 otel-collector :
@@ -431,7 +431,7 @@ services:
431431 - LOCUST_BROWSER_TRAFFIC_ENABLED=true
432432 - OTEL_EXPORTER_OTLP_ENDPOINT
433433 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
434- - OTEL_RESOURCE_ATTRIBUTES
434+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
435435 - OTEL_SERVICE_NAME=load-generator
436436 - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
437437 - LOCUST_WEB_HOST=0.0.0.0
@@ -468,7 +468,7 @@ services:
468468 - FLAGD_PORT
469469 - OTEL_EXPORTER_OTLP_ENDPOINT
470470 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
471- - OTEL_RESOURCE_ATTRIBUTES
471+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=critical
472472 - OTEL_SERVICE_NAME=payment
473473 depends_on :
474474 otel-collector :
@@ -500,7 +500,7 @@ services:
500500 - GOMEMLIMIT=16MiB
501501 - OTEL_EXPORTER_OTLP_ENDPOINT
502502 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
503- - OTEL_RESOURCE_ATTRIBUTES
503+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=high
504504 - OTEL_SERVICE_NAME=product-catalog
505505 - OTEL_SEMCONV_STABILITY_OPT_IN=database
506506 - DB_CONNECTION_STRING=postgres://otelu:otelp@${POSTGRES_HOST}/${POSTGRES_DB}?sslmode=disable
@@ -534,7 +534,7 @@ services:
534534 - OTEL_PYTHON_LOG_CORRELATION=true
535535 - OTEL_EXPORTER_OTLP_ENDPOINT
536536 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
537- - OTEL_RESOURCE_ATTRIBUTES
537+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=medium
538538 - OTEL_SERVICE_NAME=product-reviews
539539 - OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT=true
540540 - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
@@ -581,7 +581,7 @@ services:
581581 - OTEL_PHP_AUTOLOAD_ENABLED=true
582582 - QUOTE_PORT
583583 - OTEL_PHP_INTERNAL_METRICS_ENABLED=true
584- - OTEL_RESOURCE_ATTRIBUTES
584+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
585585 - OTEL_SERVICE_NAME=quote
586586 depends_on :
587587 otel-collector :
@@ -612,7 +612,7 @@ services:
612612 - OTEL_PYTHON_LOG_CORRELATION=true
613613 - OTEL_EXPORTER_OTLP_ENDPOINT
614614 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
615- - OTEL_RESOURCE_ATTRIBUTES
615+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=medium
616616 - OTEL_SERVICE_NAME=recommendation
617617 - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
618618 depends_on :
@@ -645,7 +645,7 @@ services:
645645 - SHIPPING_PORT
646646 - QUOTE_ADDR
647647 - OTEL_EXPORTER_OTLP_ENDPOINT
648- - OTEL_RESOURCE_ATTRIBUTES
648+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=high
649649 - OTEL_SERVICE_NAME=shipping
650650 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
651651 depends_on :
@@ -669,7 +669,7 @@ services:
669669 - FLAGD_OTEL_COLLECTOR_URI=${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_GRPC}
670670 - FLAGD_METRICS_EXPORTER=otel
671671 - GOMEMLIMIT=60MiB
672- - OTEL_RESOURCE_ATTRIBUTES
672+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
673673 - OTEL_SERVICE_NAME=flagd
674674 command : [
675675 " start" ,
@@ -702,7 +702,7 @@ services:
702702 - FLAGD_UI_PORT
703703 - OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
704704 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
705- - OTEL_RESOURCE_ATTRIBUTES
705+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
706706 - OTEL_SERVICE_NAME=flagd-ui
707707 - SECRET_KEY_BASE=yYrECL4qbNwleYInGJYvVnSkwJuSQJ4ijPTx5tirGUXrbznFIBFVJdPl5t6O9ASw
708708 - PHX_HOST=localhost
@@ -738,7 +738,7 @@ services:
738738 - KAFKA_CONTROLLER_QUORUM_VOTERS=1@${KAFKA_HOST}:9093
739739 - OTEL_EXPORTER_OTLP_ENDPOINT=http://${OTEL_COLLECTOR_HOST}:${OTEL_COLLECTOR_PORT_HTTP}
740740 - OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
741- - OTEL_RESOURCE_ATTRIBUTES
741+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
742742 - OTEL_SERVICE_NAME=kafka
743743 - KAFKA_HEAP_OPTS=-Xmx400m -Xms400m
744744 # Workaround on OSX for https://bugs.openjdk.org/browse/JDK-8345296
@@ -768,6 +768,8 @@ services:
768768 environment :
769769 - FLAGD_HOST
770770 - FLAGD_PORT
771+ - OTEL_RESOURCE_ATTRIBUTES=${OTEL_RESOURCE_ATTRIBUTES},service.criticality=low
772+ - OTEL_SERVICE_NAME=llm
771773 ports :
772774 - " ${LLM_PORT}"
773775 depends_on :
0 commit comments