AWS Bookstore Demo App is a full-stack sample web application that creates a storefront (and backend) for customers to shop for fictitious books. The entire application can be created with a single template. Built on AWS Full-Stack Template.
Is your feature request related to a problem? Please describe.
This is a great showcase of an e2e demo application built upon AWS resources. It would be even better if it was instrumented with x-ray out of the box.
Describe the solution you'd like
Add AWS instrumentation for Node/Python lambdas using http capture API.
Enable x-ray tracing by default on all resources (e.g: api gateway, lambda, etc)
Describe alternatives you've considered
I've gone through and done some of this work myself but it's time consuming given the cloudformation setup uses prebuilt assets from s3. This pain could be reduced if the current setup used CodePipeline to build and deploy the lambda artifacts on demand.
Also worth noting the redis client used in Node.js doesn't support cls under the hood. Would require migrating to ioredis. This may be mitigated by cls_hooked
Is your feature request related to a problem? Please describe. This is a great showcase of an e2e demo application built upon AWS resources. It would be even better if it was instrumented with x-ray out of the box.
Describe the solution you'd like
Describe alternatives you've considered I've gone through and done some of this work myself but it's time consuming given the cloudformation setup uses prebuilt assets from s3. This pain could be reduced if the current setup used CodePipeline to build and deploy the lambda artifacts on demand.
Also worth noting the redis client used in Node.js doesn't support cls under the hood. Would require migrating to ioredis. This may be mitigated by cls_hooked
Additional context N/A