Lambda duration 지표
약 0.270s 차이 존재함
publyHandler.ts
import Bugsnag from '@bugsnag/js';
import BugsnagPluginAwsLambda from '@bugsnag/plugin-aws-lambda';
// Defining releaseStage
let releaseStage: 'string' = 'develop';
// Starting Bugsnag
Bugsnag.start({
apiKey: process.env.BUGSNAG_API_KEY,
plugins: [BugsnagPluginAwsLambda],
releaseStage,
autoTrackSessions: false
});
// Creating handler using Bugsnag
export const publyHandler = Bugsnag.getPlugin('awsLambda').createHandler();
main.ts
import {Handler, KinesisStreamEvent} from 'aws-lambda';
import {publyHandler} from '@libs/publyHandler';
export const mainHandler: Handler = publyHandler(async (event: KinesisStreamEvent): Promise<void> => {
...
});