A middy middleware automating capture of metadata and annotations on segments or subsegments for a Lambda Handler.
Using this middleware on your handler function will automatically:
ColdStart
import { Tracer, captureLambdaHandler } from '@aws-lambda-powertools/tracer';import middy from '@middy/core';const tracer = new Tracer({ serviceName: 'serverlessAirline' });const lambdaHandler = async (_event: any, _context: any) => { ...};export const handler = middy(lambdaHandler).use(captureLambdaHandler(tracer));
middleware - The middy middleware object
The Tracer instance to use for tracing
Optional
(optional) Options for the middleware
Generated using TypeDoc
A middy middleware automating capture of metadata and annotations on segments or subsegments for a Lambda Handler.
Using this middleware on your handler function will automatically:
ColdStart
annotationExample
Returns
middleware - The middy middleware object