CloudAcademy
  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

Course Introduction

The course is part of these learning paths

Certified Developer – Associate Certification Preparation for AWS - June 2018
course-steps 26 certification 4 lab-steps 22 description 2
AWS Advanced Networking – Specialty Certification Preparation
course-steps 18 certification 1 lab-steps 7 quiz-steps 1
Serverless Computing on AWS for Developers
course-steps 11 certification 1 lab-steps 8
DevOps Engineer – Professional Certification Preparation for AWS
course-steps 16 certification 1 lab-steps 10 quiz-steps 2
more_horiz See 1 more
play-arrow
Start course
Overview
DifficultyAdvanced
Duration39m
Students708

Description

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

 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 

Transcript

- [Presenter] Hello and welcome to this Cloud Academy course on AWS X-Ray. Before we start I would like to introduce the author, Jeremy Cook. He is one of the trainers here at Cloud Academy specializing in AWS. Feel free to connect with either Jeremy or the team here at Cloud Academy regarding anything about this course. You can email us at support@cloudacademy.com. Alternatively our online community forum is available for your feedback. In this training course, you will be introduced to the AWS X-Ray service. The AWS X-Ray service is a distributed tracing system that allows you to analyze and debug distributed applications. AWS X-Ray makes it possible for you to quickly visualize and trace requests from beginning to end across all of your application touchpoints. AWS X-Ray will provide you valuable insights over your distributed systems, giving you drilled down and filtered access into the finer operational details of your running environment. The agenda for this course is as follows. We will review the AWS X-Ray service and the functionality that it brings. We will review the underlying mechanics of the service and how it all hangs together. We will demonstrate how to use the AWS X-Ray console highlighting key areas, such as the service map and tracing windows. Finally, we will conclude our course with a full demonstration implementing a locally hosted Microservices based Node.js application using Docker Containers, instrumented with AWS X-Ray. The following prerequisites will help during this course. An understanding of general software engineering and development. Concepts of application monitoring. Principles of application debugging and troubleshooting. And for our demonstration at the end of this course, a high level understanding of Node.js and Docker Containers. Finally, to run the demo project you will need an active AWS account.

About the Author

Students5697
Labs6
Courses41
Learning paths8

Jeremy is a Cloud Researcher and Trainer at Cloud Academy where he specializes in developing technical training documentation for security, AI, and machine learning for both AWS and GCP cloud platforms.

He has a strong background in development and coding, and has been hacking with various languages, frameworks, and systems for the past 20+ years.

In recent times, Jeremy has been focused on Cloud, Security, AI, Machine Learning, DevOps, Infrastructure as Code, and CICD.

Jeremy holds professional certifications for both AWS and GCP platforms.