Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks

Amazon Web Services
Apr. 30, 2018
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks
1 of 60

More Related Content

What's hot

20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...
20190410 AWS Black Belt Online Seminar Amazon Elastic Container Service for K...Amazon Web Services Japan
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...Amazon Web Services Japan
20200714 AWS Black Belt Online Seminar Amazon Neptune20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon NeptuneAmazon Web Services Japan
Graph Database and Amazon NeptuneGraph Database and Amazon Neptune
Graph Database and Amazon NeptuneAmazon Web Services Japan
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハックAWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハックAmazon Web Services Japan
AWS Summit Seoul 2023 | 12가지 디자인 패턴으로 알아보는 클라우드 네이티브 마이크로서비스 아키텍처AWS Summit Seoul 2023 | 12가지 디자인 패턴으로 알아보는 클라우드 네이티브 마이크로서비스 아키텍처
AWS Summit Seoul 2023 | 12가지 디자인 패턴으로 알아보는 클라우드 네이티브 마이크로서비스 아키텍처Amazon Web Services Korea

What's hot(20)

Similar to Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks

Instrumenting Kubernetes for Observability Using AWS X-Ray and Amazon CloudWa...Instrumenting Kubernetes for Observability Using AWS X-Ray and Amazon CloudWa...
Instrumenting Kubernetes for Observability Using AWS X-Ray and Amazon CloudWa...Amazon Web Services
Wildrydes Serverless Workshop Tel AvivWildrydes Serverless Workshop Tel Aviv
Wildrydes Serverless Workshop Tel AvivBoaz Ziniman
Microservices for StartupsMicroservices for Startups
Microservices for StartupsAmazon Web Services
Serverless   best practices plus design principles 20m versionServerless   best practices plus design principles 20m version
Serverless best practices plus design principles 20m versionHeitor Lessa
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesAmazon Web Services
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Amazon Web Services

Similar to Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks(20)

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
Open banking as a serviceOpen banking as a service
Open banking as a serviceAmazon Web Services

More from Amazon Web Services(20)

Debug your Container and Serverless Applications with AWS X-Ray in 5 Minutes - AWS Online Tech Talks

Editor's Notes

  1. Traditional debugging involves: A development environment Search through logs for clues to reproduce the issue Set breakpoints in code to stop execution, and inspect variables and call stack Add additional log statements as necessary and redeploy application Repeat until the issue is fixed
  2. Speaker notes: With AWS X-Ray integration you will see the complete end-to-end overview of your distributed application.
  3. Speaker notes: You can click on a specific node to see the high-latency requests to that service. In this case, the DynamoDB node is selected, and we are selecting high-latency requests from the latency histogram and clicking on view traces. We would like to see what is happening with these requests.
  4. Speaker notes: In this case, DynamoDB is taking a long time. Usually DDB returns back within a few milliseconds, but this request has taken 2.1 seconds to get back. Let us click on the DDB in the trace timeline and see whats happening.
  5. Speaker notes: It has taken multiple retries. Using X-Ray, you can quickly zero-in on the performance bottleneck and understand why it is happening. In this case, you can reach out to the DDB team with the requestID to see what is the actual reason on multiple retries.
  6. Speaker notes: You can also quickly pinpoint an issue using AWS X-Ray. This exception stack is showing you had a conditional check failed exception at the specific line-item in your code.
  7. Speaker notes: X-Ray also helps you identify errors in your services. Here you can see that I can quickly group my traces using the status code and see that 100% of my traces within a specific time frame had 409 error. The trace list is at the bottom to drill-down further into specific traces.
  8. Speaker notes: In this case I have an exception/error from DynamoDB. I can quickly identify the root cause of the error using X-Ray.
  9. Speaker notes: Finally, I can use annotations feature in X-Ray to quickly identify impact for specific user. Here a user with this specific email is having all his requests failed. We can quickly drill down and see whats happening in the traces.
  10. Speaker notes: When you enable X-Ray for Lambda you get a complete overview of your Lambda application and other downstream services. You can notice that there is an error in Rekognition. X-Ray helps you drill-down and look at specific error happening in Rekognitiion.
  11. EV: JH to fix. JH: agreed, integrate with previous themes
  12. JH: we need to do a diagram of xray daemon on an instance, buffering messages, filtering/ dropping some, passing to x-ray API -> passing to a dashboard.. Explain that Daemon listens locally on UDP Receives data from the SDK over UDP and acts as a local buffer. Data is flushed to the backend every second or when the local buffer fills. Available for Amazon Linux AMI, RHEL, Ubuntu, OS X, and Windows
  13. Trace - End-to-end data related a single request across services Segments - Portions of the trace that correspond to a single service Sub-segments - Remote call or local compute sections within a service