AWS Lambda Container Image (Node)

As an alternative setup method, you can 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.

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"
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").