1. Home
  2. Training Library
  3. Amazon Web Services
  4. Courses
  5. Using AWS X-Ray to monitor a Node.js App deployed with Docker containers




The course is part of these learning paths

Certified Developer – Associate Certification Preparation for AWS
course-steps 29 certification 5 lab-steps 22 description 2
AWS Advanced Networking – Specialty Certification Preparation
course-steps 20 certification 2 lab-steps 8 quiz-steps 4
Serverless Computing on AWS for Developers
course-steps 12 certification 1 lab-steps 8
Start course
star star star star star-half


AWS X-Ray makes it possible for you to monitor, trace and visualize activity across multiple application touchpoints. 

In this course we will:

  • Introduce the AWS X-Ray service and the functionality that it provides.
  • Explain the functions of the AWS X-Ray service and how to use AWS X-Ray with other AWS services.
  • Demonstrate how to use the AWS X-Ray Console - highlighting key areas such as the Service Map and Tracing windows
  • Demonstrate how to implement a Docker-based Node.js application using the AWS X-ray SDK.

This is an intermediate-level course aimed at AWS professionals looking to learn how to use this important new AWS service in real-world deployments. 

The demo/build files for this course are available here.


Before we finish, let's do a quick review of what we have been through. We learned the core aspects of application instrumentation and telemetry. We gained an understanding of core AWS X-Ray concepts. We learned about AWS X-Ray as a fully managed service by Amazon, providing visualization and tracing tools. We implemented a locally hosted Dockerised microservices architecture. We reviewed how to leverage the AWS X-Ray SDK within our application. And finally, we learned how to monitor and debug our microservices architecture using the AWS X-Ray console. As a reminder, the X-Ray instrumented source code for the calculator application as presented within this course is available from Cloud Academy's public GitHub repo. Thank you for your participation! I do hope you have enjoyed this course on AWS X-Ray. Feel free to connect with Jeremy Cook with regard to any questions at support@cloudacademy.com. Alternatively, you can always get in touch with us here at Cloud Academy using the community forum where one of our cloud experts will reply to your question.

About the Author

Learning paths17

Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.

He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.

Jeremy holds professional certifications for both the AWS and GCP cloud platforms.