File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -78,10 +78,14 @@ WORKDIR /lowcoder/node-service/app/
7878RUN yarn --immutable
7979RUN yarn build
8080
81- # Copy startup script and OpenTelemetry config
81+ # --- ADDED: Install OpenTelemetry dependencies for Node.js service ---
82+ RUN yarn add \
83+ @opentelemetry/api \
84+ @opentelemetry/auto-instrumentations-node
85+
86+ # Copy startup script
8287COPY deploy/docker/node-service/entrypoint.sh /lowcoder/node-service/entrypoint.sh
8388COPY deploy/docker/node-service/init.sh /lowcoder/node-service/init.sh
84- COPY deploy/docker/node-service/otel-config.js /lowcoder/node-service/otel-config.js
8589RUN chmod +x /lowcoder/node-service/*.sh
8690
8791# #
@@ -110,6 +114,9 @@ RUN apt-get update \
110114
111115COPY --from=build-node-service /lowcoder/node-service /lowcoder/node-service
112116
117+ # Enable OpenTelemetry node agent
118+ ENV NODE_OPTIONS="--require @opentelemetry/auto-instrumentations-node/register"
119+
113120EXPOSE 6060
114121CMD [ "/bin/sh" , "/lowcoder/node-service/entrypoint.sh" ]
115122
Original file line number Diff line number Diff line change @@ -23,7 +23,4 @@ if [ "$(id -u)" -eq 0 ]; then
2323fi
2424echo
2525
26- # Require OpenTelemetry configuration
27- export NODE_OPTIONS=" -r ./otel-config.js"
28-
2926exec $GOSU yarn start
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments