├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── architecture.png ├── functions ├── dynamodb.js ├── error.js ├── event-bridge.js ├── kinesis.js ├── s3.js ├── service-a.js ├── service-b.js ├── service-c.js ├── sns.js ├── sqs.js ├── timeout.js └── utils.js ├── package.json └── serverless.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/architecture.png -------------------------------------------------------------------------------- /functions/dynamodb.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | }; -------------------------------------------------------------------------------- /functions/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/functions/error.js -------------------------------------------------------------------------------- /functions/event-bridge.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | }; -------------------------------------------------------------------------------- /functions/kinesis.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | }; -------------------------------------------------------------------------------- /functions/s3.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | }; -------------------------------------------------------------------------------- /functions/service-a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/functions/service-a.js -------------------------------------------------------------------------------- /functions/service-b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/functions/service-b.js -------------------------------------------------------------------------------- /functions/service-c.js: -------------------------------------------------------------------------------- 1 | module.exports.handler = async (event, context) => { 2 | return "foo" 3 | } -------------------------------------------------------------------------------- /functions/sns.js: -------------------------------------------------------------------------------- 1 | module.exports.handler = async (event, context) => { 2 | } -------------------------------------------------------------------------------- /functions/sqs.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | }; -------------------------------------------------------------------------------- /functions/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/functions/timeout.js -------------------------------------------------------------------------------- /functions/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/functions/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/package.json -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theburningmonk/lambda-x-ray-demo/HEAD/serverless.yml --------------------------------------------------------------------------------