9.28.1 • Published 5 months ago

@sentry/aws-serverless v9.28.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Official Sentry SDK for Serverless environments

Links

General

This package is a wrapper around @sentry/node, with added functionality related to various Serverless solutions. All methods available in @sentry/node can be imported from @sentry/aws-serverless.

Currently supported environment:

AWS Lambda

To use this SDK, call Sentry.init(options) at the very beginning of your JavaScript file.

import * as Sentry from '@sentry/aws-serverless';

Sentry.init({
  dsn: '__DSN__',
  // ...
});

// async (recommended)
exports.handler = Sentry.wrapHandler(async (event, context) => {
  throw new Error('oh, hello there!');
});

// sync
exports.handler = Sentry.wrapHandler((event, context, callback) => {
  throw new Error('oh, hello there!');
});

If you also want to trace performance of all the incoming requests and also outgoing AWS service requests, just set the tracesSampleRate option.

import * as Sentry from '@sentry/aws-serverless';

Sentry.AWSLambda.init({
  dsn: '__DSN__',
  tracesSampleRate: 1.0,
});

Integrate Sentry using internal extension

Another and much simpler way to integrate Sentry to your AWS Lambda function is to add an official layer.

  1. Choose Layers -> Add Layer.
  2. Specify an ARN: arn:aws:lambda:us-west-1:TODO:layer:TODO:VERSION.
  3. Go to Environment variables and add:
    • NODE_OPTIONS: -r @sentry/aws-serverless/build/npm/cjs/awslambda-auto.
    • SENTRY_DSN: your dsn.
    • SENTRY_TRACES_SAMPLE_RATE: a number between 0 and 1 representing the chance a transaction is sent to Sentry. For more information, see docs.
9.8.0

8 months ago

9.2.0-beta.0

9 months ago

9.28.1

5 months ago

9.24.0

5 months ago

9.28.0

5 months ago

9.4.0

8 months ago

9.20.0

6 months ago

9.1.1-alpha.0

9 months ago

8.38.0

12 months ago

9.0.0-alpha.2

9 months ago

9.0.0-alpha.1

9 months ago

9.0.0-alpha.0

10 months ago

8.53.0

9 months ago

9.16.0

6 months ago

9.16.1

6 months ago

9.12.0

7 months ago

8.41.0

12 months ago

8.49.0

10 months ago

8.45.1

11 months ago

8.45.0

11 months ago

9.6.0-alpha.0

8 months ago

9.9.0

8 months ago

8.39.0-beta.0

12 months ago

9.23.0

5 months ago

9.5.0

8 months ago

9.27.0

5 months ago

8.39.0

12 months ago

8.54.0

9 months ago

9.5.0-alpha.0

8 months ago

8.50.0

10 months ago

8.41.0-beta.0

12 months ago

8.41.0-beta.1

12 months ago

9.19.0

6 months ago

9.15.0

6 months ago

9.11.0

7 months ago

8.46.0

11 months ago

9.0.1

9 months ago

8.42.0

11 months ago

9.0.0

9 months ago

9.6.1

8 months ago

9.6.0

8 months ago

9.26.0

5 months ago

9.22.0

6 months ago

9.7.0-alpha.0

8 months ago

8.55.0

9 months ago

8.51.0

10 months ago

9.18.0

6 months ago

9.14.0

7 months ago

9.10.0

8 months ago

9.10.1

7 months ago

9.2.0-alpha.0

9 months ago

9.2.0-alpha.1

9 months ago

8.47.0

11 months ago

8.43.0

11 months ago

9.1.0

9 months ago

8.39.0-dev.0

12 months ago

9.7.0

8 months ago

9.25.0

5 months ago

9.25.1

5 months ago

9.3.0

8 months ago

9.21.0

6 months ago

8.37.0

1 year ago

8.37.1

1 year ago

8.52.1

9 months ago

8.52.0

9 months ago

9.17.0

6 months ago

8.40.0

12 months ago

9.13.0

7 months ago

8.48.0

10 months ago

8.44.0

11 months ago

9.2.0

9 months ago

8.36.0

1 year ago

8.36.0-alpha.1

1 year ago

8.36.0-beta.0

1 year ago

8.36.0-alpha.0

1 year ago

8.35.0

1 year ago

8.35.0-beta.0

1 year ago

8.32.0

1 year ago

8.34.0

1 year ago

8.33.0

1 year ago

8.33.1

1 year ago

8.35.0-alpha.0

1 year ago

8.30.0

1 year ago

8.31.0-beta.0

1 year ago

8.11.0

1 year ago

8.13.0

1 year ago

8.15.0

1 year ago

8.17.0

1 year ago

8.8.0

1 year ago

8.4.0

1 year ago

8.6.0

1 year ago

8.20.0

1 year ago

8.22.0

1 year ago

8.12.0-beta.0

1 year ago

8.24.0

1 year ago

8.3.0

1 year ago

8.26.0

1 year ago

8.28.0

1 year ago

8.19.0

1 year ago

8.31.0

1 year ago

8.10.0

1 year ago

8.12.0

1 year ago

8.14.0

1 year ago

8.16.0

1 year ago

8.18.0

1 year ago

8.9.2

1 year ago

8.9.1

1 year ago

8.5.0

1 year ago

8.7.0

1 year ago

8.21.0

1 year ago

8.23.0

1 year ago

8.25.0

1 year ago

8.27.0

1 year ago

8.29.0

1 year ago

8.1.0

1 year ago

8.2.1

1 year ago

8.2.0

1 year ago

8.0.0

1 year ago

8.0.0-rc.3

1 year ago

8.0.0-rc.2

2 years ago

8.0.0-rc.0

2 years ago

8.0.0-rc.1

2 years ago

8.0.0-beta.6

2 years ago

8.0.0-beta.5

2 years ago

8.0.0-beta.4

2 years ago

8.0.0-beta.3

2 years ago

8.0.0-beta.2

2 years ago

8.0.0-beta.1

2 years ago

8.0.0-alpha.9

2 years ago

8.0.0-alpha.8

2 years ago

8.0.0-alpha.7

2 years ago

8.0.0-alpha.5

2 years ago

8.0.0-alpha.4

2 years ago

8.0.0-alpha.3

2 years ago