AWS Lambda Container Image (Node)
You can also add Sentry to your Container Image. To import Sentry's Layer Image, add the following to your Dockerfile:
Copied
COPY --from=public.ecr.aws/sentry/sentry-node-serverless-sdk:<VERSION> /opt/ /opt
Replace VERSION
with a specific version number (for example, 28). You can see a complete list of available versions in Sentry's Amazon ECR repository.
Function Configuration
Set the following environment variables in AWS:
- Set
NODE_OPTIONS
to-r @sentry/serverless/dist/awslambda-auto
- Set
SENTRY_DSN
to your Sentry's DSN - Set
SENTRY_TRACES_SAMPLE_RATE
to your preferred sampling rate for transactions
Alternatively, you can also set the environment variables in the Dockerfile:
Copied
ENV NODE_OPTIONS="-r @sentry/serverless/dist/awslambda-auto"
ENV SENTRY_DSN="https://examplePublicKey@o0.ingest.sentry.io/0"
ENV SENTRY_TRACES_SAMPLE_RATE="1.0"
The values you set in AWS override the value in the Dockerfile if both are set.
- Package:
- npm:@sentry/node
- Version:
- 8.24.0
- Repository:
- https://github.com/getsentry/sentry-javascript