Path Lines of Code CHANGELOG.md 273 CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 193 README.md 31 SECURITY.md 4 examples/cdk/CHANGELOG.md 11 examples/cdk/README.md 14 examples/cdk/cdk.json 26 examples/cdk/jest.config.js 8 examples/cdk/package-lock.json 7614 examples/cdk/package.json 40 examples/cdk/src/example-function.MyFunction.ts 49 examples/cdk/src/example-function.MyFunctionWithDecorator.ts 49 examples/cdk/src/example-function.MyFunctionWithMiddy.ts 49 examples/cdk/src/example-function.Tracer.CaptureErrorDisabled.ts 18 examples/cdk/src/example-function.Tracer.CaptureResponseDisabled.ts 17 examples/cdk/src/example-function.Tracer.Decorator.ts 24 examples/cdk/src/example-function.Tracer.Disabled.ts 17 examples/cdk/src/example-function.Tracer.Manual.ts 25 examples/cdk/src/example-function.Tracer.Middleware.ts 17 examples/cdk/src/example-function.Tracer.PatchAWSSDKv2.ts 23 examples/cdk/src/example-function.Tracer.PatchAWSSDKv3.ts 23 examples/cdk/src/example-function.Tracer.PatchAllAWSSDK.ts 23 examples/cdk/src/example-function.ts 50 examples/cdk/src/example-stack.ts 56 examples/cdk/tests/cdk-app.test.ts 8 examples/cdk/tsconfig.json 30 lerna.json 9 package-lock.json 28694 package.json 70 packages/commons/CHANGELOG.md 22 packages/commons/README.md 31 packages/commons/package-lock.json 12309 packages/commons/package.json 62 packages/commons/src/tests/resources/events/aws/apigateway-authorizer.json 5 packages/commons/src/tests/resources/events/aws/apigateway-aws-proxy.json 123 packages/commons/src/tests/resources/events/aws/appsync-resolver.json 74 packages/commons/src/tests/resources/events/aws/batch-get-job.json 5 packages/commons/src/tests/resources/events/aws/batch-submit-job.json 5 packages/commons/src/tests/resources/events/aws/cloudformation-create-request.json 16 packages/commons/src/tests/resources/events/aws/cloudfront-ab-test.json 36 packages/commons/src/tests/resources/events/aws/cloudfront-access-request-in-response.json 42 packages/commons/src/tests/resources/events/aws/cloudfront-http-direct.json 30 packages/commons/src/tests/resources/events/aws/cloudfront-modify-querystring.json 37 packages/commons/src/tests/resources/events/aws/cloudfront-modify-response-header.json 35 packages/commons/src/tests/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json 30 packages/commons/src/tests/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json 37 packages/commons/src/tests/resources/events/aws/cloudfront-redirect-on-viewer-country.json 30 packages/commons/src/tests/resources/events/aws/cloudfront-redirect-unauthenticated-users.json 24 packages/commons/src/tests/resources/events/aws/cloudfront-response-generation.json 24 packages/commons/src/tests/resources/events/aws/cloudfront-serve-object-on-viewer-device.json 48 packages/commons/src/tests/resources/events/aws/cloudfront-simple-remote-call.json 36 packages/commons/src/tests/resources/events/aws/cloudwatch-logs.json 5 packages/commons/src/tests/resources/events/aws/cloudwatch-scheduled-event.json 12 packages/commons/src/tests/resources/events/aws/codecommit-repository.json 27 packages/commons/src/tests/resources/events/aws/codepipeline-job.json 45 packages/commons/src/tests/resources/events/aws/cognito-sync-trigger.json 20 packages/commons/src/tests/resources/events/aws/config-oversized-item-change-notification.json 12 packages/commons/src/tests/resources/events/aws/config-periodic-rule.json 12 packages/commons/src/tests/resources/events/aws/confit-item-change-notification.json 12 packages/commons/src/tests/resources/events/aws/connect-contact-flow-event.json 33 packages/commons/src/tests/resources/events/aws/dynamodb-update-2.json 90 packages/commons/src/tests/resources/events/aws/dynamodb-update.json 93 packages/commons/src/tests/resources/events/aws/kinesis-analytics-compressed.json 11 packages/commons/src/tests/resources/events/aws/kinesis-analytics-dynamodb.json 11 packages/commons/src/tests/resources/events/aws/kinesis-analytics-kpl.json 27 packages/commons/src/tests/resources/events/aws/kinesis-analytics.json 11 packages/commons/src/tests/resources/events/aws/kinesis-apachelog.json 11 packages/commons/src/tests/resources/events/aws/kinesis-cloudwatch-logs-processor.json 27 packages/commons/src/tests/resources/events/aws/kinesis-get-records.json 20 packages/commons/src/tests/resources/events/aws/kinesis-kinesis-firehose.json 12 packages/commons/src/tests/resources/events/aws/kinesis-streams-source.json 19 packages/commons/src/tests/resources/events/aws/kinesis-syslog.json 16 packages/commons/src/tests/resources/events/aws/rekognition-s3-request.json 38 packages/commons/src/tests/resources/events/aws/s3-delete.json 36 packages/commons/src/tests/resources/events/aws/s3-put.json 38 packages/commons/src/tests/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json 9 packages/commons/src/tests/resources/events/aws/sagemaker-ground-truth-pre-human.json 7 packages/commons/src/tests/resources/events/aws/ses-email-receiving.json 97 packages/commons/src/tests/resources/events/aws/sns-notification.json 31 packages/commons/src/tests/resources/events/aws/sqs-receive-message.json 20 packages/commons/src/tests/resources/events/aws/stepfunctions-error.json 1 packages/commons/tsconfig-dev.json 31 packages/commons/tsconfig.json 31 packages/logger/CHANGELOG.md 30 packages/logger/README.md 31 packages/logger/examples/additional-keys.ts 16 packages/logger/examples/child-logger.ts 22 packages/logger/examples/constructor-options.ts 25 packages/logger/examples/custom-log-formatter.ts 28 packages/logger/examples/custom-logger-options.ts 31 packages/logger/examples/ephemeral-attributes.ts 22 packages/logger/examples/errors.ts 24 packages/logger/examples/hello-world.ts 18 packages/logger/examples/inject-context-decorator.ts 16 packages/logger/examples/inject-context-middleware.ts 19 packages/logger/examples/inject-context.ts 16 packages/logger/examples/persistent-attributes.ts 25 packages/logger/examples/sample-rate.ts 19 packages/logger/examples/utils/config/CustomConfigService.ts 10 packages/logger/examples/utils/formatters/CustomLogFormatter.ts 32 packages/logger/examples/utils/formatters/MyCompanyLogFormatter.ts 32 packages/logger/examples/utils/lambda/LambdaInterface.ts 7 packages/logger/examples/utils/lambda/index.ts 1 packages/logger/package-lock.json 10528 packages/logger/package.json 81 packages/logger/tsconfig-dev.json 30 packages/logger/tsconfig.es.json 30 packages/logger/tsconfig.json 30 packages/metrics/CHANGELOG.md 30 packages/metrics/README.md 31 packages/metrics/examples/cold-start.ts 17 packages/metrics/examples/constructor-options.ts 18 packages/metrics/examples/decorator/cold-start.ts 18 packages/metrics/examples/decorator/constructor-options.ts 16 packages/metrics/examples/decorator/default-dimensions-constructor.ts 17 packages/metrics/examples/decorator/default-dimensions.ts 23 packages/metrics/examples/decorator/dimensions.ts 17 packages/metrics/examples/decorator/empty-metrics.ts 15 packages/metrics/examples/decorator/hello-world.ts 17 packages/metrics/examples/decorator/manual-flushing.ts 16 packages/metrics/examples/decorator/manual-metrics-print.ts 18 packages/metrics/examples/decorator/single-metric.ts 20 packages/metrics/examples/default-dimensions-constructor.ts 15 packages/metrics/examples/default-dimensions.ts 19 packages/metrics/examples/dimensions.ts 16 packages/metrics/examples/empty-metrics.ts 14 packages/metrics/examples/hello-world.ts 15 packages/metrics/examples/manual-flushing.ts 16 packages/metrics/examples/manual-metrics-print.ts 18 packages/metrics/examples/single-metric.ts 19 packages/metrics/examples/utils/lambda/LambdaInterface.ts 7 packages/metrics/examples/utils/lambda/index.ts 1 packages/metrics/package-lock.json 16446 packages/metrics/package.json 90 packages/metrics/tsconfig.es.json 31 packages/metrics/tsconfig.json 32 packages/tracing/CHANGELOG.md 26 packages/tracing/README.md 31 packages/tracing/package-lock.json 18731 packages/tracing/package.json 70 packages/tracing/tsconfig.es.json 31 packages/tracing/tsconfig.json 32 tests/resources/events/aws/apigateway-authorizer.json 5 tests/resources/events/aws/apigateway-aws-proxy.json 123 tests/resources/events/aws/appsync-resolver.json 74 tests/resources/events/aws/batch-get-job.json 5 tests/resources/events/aws/batch-submit-job.json 5 tests/resources/events/aws/cloudformation-create-request.json 16 tests/resources/events/aws/cloudfront-ab-test.json 36 tests/resources/events/aws/cloudfront-access-request-in-response.json 42 tests/resources/events/aws/cloudfront-http-direct.json 30 tests/resources/events/aws/cloudfront-modify-querystring.json 37 tests/resources/events/aws/cloudfront-modify-response-header.json 35 tests/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json 30 tests/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json 37 tests/resources/events/aws/cloudfront-redirect-on-viewer-country.json 30 tests/resources/events/aws/cloudfront-redirect-unauthenticated-users.json 24 tests/resources/events/aws/cloudfront-response-generation.json 24 tests/resources/events/aws/cloudfront-serve-object-on-viewer-device.json 48 tests/resources/events/aws/cloudfront-simple-remote-call.json 36 tests/resources/events/aws/cloudwatch-logs.json 5 tests/resources/events/aws/cloudwatch-scheduled-event.json 12 tests/resources/events/aws/codecommit-repository.json 27 tests/resources/events/aws/codepipeline-job.json 45 tests/resources/events/aws/cognito-sync-trigger.json 20 tests/resources/events/aws/config-oversized-item-change-notification.json 12 tests/resources/events/aws/config-periodic-rule.json 12 tests/resources/events/aws/confit-item-change-notification.json 12 tests/resources/events/aws/connect-contact-flow-event.json 33 tests/resources/events/aws/dynamodb-update-2.json 90 tests/resources/events/aws/dynamodb-update.json 93 tests/resources/events/aws/kinesis-analytics-compressed.json 11 tests/resources/events/aws/kinesis-analytics-dynamodb.json 11 tests/resources/events/aws/kinesis-analytics-kpl.json 27 tests/resources/events/aws/kinesis-analytics.json 11 tests/resources/events/aws/kinesis-apachelog.json 11 tests/resources/events/aws/kinesis-cloudwatch-logs-processor.json 27 tests/resources/events/aws/kinesis-get-records.json 20 tests/resources/events/aws/kinesis-kinesis-firehose.json 12 tests/resources/events/aws/kinesis-streams-source.json 19 tests/resources/events/aws/kinesis-syslog.json 16 tests/resources/events/aws/rekognition-s3-request.json 38 tests/resources/events/aws/s3-delete.json 36 tests/resources/events/aws/s3-put.json 38 tests/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json 9 tests/resources/events/aws/sagemaker-ground-truth-pre-human.json 7 tests/resources/events/aws/ses-email-receiving.json 97 tests/resources/events/aws/sns-notification.json 31 tests/resources/events/aws/sqs-receive-message.json 20 tests/resources/events/aws/stepfunctions-error.json 1 tests/resources/events/custom/hello-world.json 5