File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,12 +76,17 @@ OPENTELEMETRY_GRPC_HOST=http://localhost:4317
7676OPENTELEMETRY_LOGS_HTTP_ENDPOINT = http://localhost:4318/v1/logs
7777OPENTELEMETRY_METRICS_HTTP_ENDPOINT = http://localhost:4318/v1/metrics
7878OPENTELEMETRY_TRACES_HTTP_ENDPOINT = http://localhost:4318/v1/traces
79+ OPENTELEMETRY_LOGS_CLIENTSIDE_HTTP_ENDPOINT = http://localhost:4318/v1/logs
80+ OPENTELEMETRY_METRICS_CLIENTSIDE_HTTP_ENDPOINT = http://localhost:4318/v1/metrics
81+ OPENTELEMETRY_TRACES_CLIENTSIDE_HTTP_ENDPOINT = http://localhost:4318/v1/traces
7982
8083OPENTELEMETRY_SERVICE_NAME_SAGITTARIUS_WEB = sagittarius-web
8184OPENTELEMETRY_SERVICE_NAME_SAGITTARIUS_CABLE = sagittarius-cable
8285OPENTELEMETRY_SERVICE_NAME_SAGITTARIUS_GRPC = sagittarius-grpc
8386OPENTELEMETRY_SERVICE_NAME_SAGITTARIUS_BACKGROUND = sagittarius-background
8487OPENTELEMETRY_SERVICE_NAME_NGINX = nginx
88+ OPENTELEMETRY_SERVICE_NAME_SCULPTOR = sculptor
89+ OPENTELEMETRY_SERVICE_NAME_SCULPTOR_CLIENTSIDE = sculptor-clientside
8590
8691# Internal config options
8792SAGITTARIUS_RAILS_HOST = sagittarius-rails-web
Original file line number Diff line number Diff line change @@ -105,6 +105,25 @@ services:
105105 sculptor :
106106 image : ${IMAGE_REGISTRY}/sculptor:${IMAGE_TAG}-${IMAGE_EDITION}
107107 restart : unless-stopped
108+ environment :
109+ OPENTELEMETRY_ENABLED : ${OPENTELEMETRY_ENABLED:-false}
110+ OTEL_SERVICE_NAME : ${OPENTELEMETRY_SERVICE_NAME_SCULPTOR}
111+ OTEL_LOGS_ENDPOINT : ${OPENTELEMETRY_LOGS_HTTP_ENDPOINT}
112+ OTEL_METRICS_ENDPOINT : ${OPENTELEMETRY_METRICS_HTTP_ENDPOINT}
113+ OTEL_TRACES_ENDPOINT : ${OPENTELEMETRY_TRACES_HTTP_ENDPOINT}
114+ NEXT_PUBLIC_OTEL_SERVICE_NAME : ${OPENTELEMETRY_SERVICE_NAME_SCULPTOR_CLIENTSIDE}
115+ NEXT_PUBLIC_OTEL_LOGS_ENDPOINT : ${OPENTELEMETRY_LOGS_CLIENTSIDE_HTTP_ENDPOINT}
116+ NEXT_PUBLIC_OTEL_METRICS_ENDPOINT : ${OPENTELEMETRY_METRICS_CLIENTSIDE_HTTP_ENDPOINT}
117+ NEXT_PUBLIC_OTEL_TRACES_ENDPOINT : ${OPENTELEMETRY_TRACES_CLIENTSIDE_HTTP_ENDPOINT}
118+ entrypoint : |
119+ sh -c "
120+ if [ \"$$OPENTELEMETRY_ENABLED\" != 'true' ]; then
121+ echo 'UNSET OTEL'
122+ unset OTEL_SERVICE_NAME OTEL_LOGS_ENDPOINT OTEL_METRICS_ENDPOINT OTEL_TRACES_ENDPOINT
123+ unset NEXT_PUBLIC_OTEL_SERVICE_NAME NEXT_PUBLIC_OTEL_LOGS_ENDPOINT NEXT_PUBLIC_OTEL_METRICS_ENDPOINT NEXT_PUBLIC_OTEL_TRACES_ENDPOINT
124+ fi
125+ exec npm run start
126+ "
108127 profiles :
109128 - ide
110129
You can’t perform that action at this time.
0 commit comments