AWS Lambda

Tracing Lambda functions can be done in three methods:

  1. Auto-tracing through the Epsagon dashboard.
  2. Using the serverless-plugin-epsagon if you're using The Serverless Framework.
  3. Calling the SDK.

Make sure to choose just one of the methods

Calling the SDK is simple, wrap your handler function with the epsagon.lambda_wrapper decorator.

For example:

import epsagon
epsagon.init(
    token='<epsagon-token>',
    app_name='<app-name-stage>',
    metadata_only=False,
)

# Wrap your entry point:
@epsagon.lambda_wrapper
def handle(event, context):
    # Your code is here

Did this page help you?