[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"reinvent2021-svs304":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":14,"resources":17,"stem":89,"type":6,"video":6,"videos":6,"__hash__":90},"reinvent2021\u002Freinvent2021\u002Fsvs304.json","SVS304: Understanding and Implementing Observability for Serverless Apps",null,[8],"content\u002Fcontributors\u002Fjulian-wood.json","json",{"headline":11,"text":12},"Resources for SVS304: Understanding and implementing observability for serverless apps","Performance monitoring is an important part of any application. By understanding the health of your application, you know whether it’s  functioning as expected and can proactively react when it becomes unhealthy.  With serverless applications often built on top of many different services, it can be challenging to pinpoint the source of an issue without proper observability tooling used throughout. Come learn how to add monitoring, logging, and distributed tracing to your serverless applications, including  for functions deployed as container images. See how you can track platform  and business metrics, visualize your application’s performance and operations, and understand which services should be optimized to improve your  customers’ experiences.",{},{"source":15,"headline":16},"https:\u002F\u002Fda-public-assets.s3.amazonaws.com\u002Fserverlessland\u002Fpdf\u002FSVS304-ri21.pdf","Slides from the presentation",{"left":18,"right":33},[19,26],{"headline":20,"subheading":21,"text":22,"button":23},"Mastering Serverless Application Observability","Serverless observability learning path","Are you wondering what observability is, or wanting to find out how you can get more insights into how your application, and business are running. In the series, I go through what observability is, how to gather, and analyze the right data, and how to integrate some observability tools. Join me for Mastering Serverless Observability.",{"text":24,"link":25},"Watch","https:\u002F\u002Fs12d.com\u002Fmastering-observability",{"headline":27,"subheading":28,"text":29,"button":30},"Serverless observability workshop","re:Invent SVS307-R1","A great way to learn about observability is to do a self-paced workshop. This is a great way to get hands-on with another demo application and follow the instructions to add observability across a number of services, both serverless and traditional.",{"text":31,"link":32},"Join","https:\u002F\u002Fobservability.workshop.aws",[34,66,79],{"headline":35,"subheading":36,"text":37,"bullets":38},"Additional resources","Links from talk","Understanding and implementing observability for serverless apps.",[39,42,45,48,51,54,57,60,63],{"text":40,"link":41},"Amazon CloudWatch -  Observability of your AWS resources and applications on AWS and on-premises ","https:\u002F\u002Faws.amazon.com\u002Fcloudwatch\u002F",{"text":43,"link":44},"AWS X-Ray - Analyze and debug production, distributed applications","https:\u002F\u002Faws.amazon.com\u002Fxray\u002F",{"text":46,"link":47},"CloudWatch ServiceLens","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Fmonitoring\u002FServiceLens.html",{"text":49,"link":50},"CloudWatch Metrics Explorer","https:\u002F\u002Fs12d.com\u002Fcw-me",{"text":52,"link":53},"CloudWatch embedded metrics format client libraries","https:\u002F\u002Fs12d.com\u002Fcwl-emf-client",{"text":55,"link":56},"CloudWatch Logs Insights sample queries","https:\u002F\u002Fs12d.com\u002Floginsights-examples",{"text":58,"link":59},"CloudWatch Synthetics Canaries","https:\u002F\u002Fs12d.com\u002Fcw-synthetics-canaries",{"text":61,"link":62},"Lambda container image support","https:\u002F\u002Fs12d.com\u002Flambda-containers",{"text":64,"link":65},"Distributed Systems Observability","https:\u002F\u002Fwww.oreilly.com\u002Flibrary\u002Fview\u002Fdistributed-systems-observability\u002F9781492033431\u002F",{"headline":67,"subheading":68,"text":69,"bullets":70},"AWS Lambda Extensions","Understanding Lambda Extensions","Understanding all the components of Lambda Extensions.",[71,74,76],{"text":72,"link":73},"Introducing AWS Lambda Extensions","https:\u002F\u002Fs12d.com\u002Fextensions-intro",{"text":75,"link":53},"Building Extensions for AWS Lambda",{"text":77,"link":78},"Using AWS Lambda extensions to send logs to custom destinations","https:\u002F\u002Fs12d.com\u002Fextensions-logs",{"headline":80,"subheading":81,"text":69,"bullets":82},"Lambda Powertools","A suite of utilities for AWS Lambda functions",[83,86],{"text":84,"link":85},"Lambda Powertools for Python","https:\u002F\u002Fgithub.com\u002Fawslabs\u002Faws-lambda-powertools-python",{"text":87,"link":88},"Lambda Powertools for Java","https:\u002F\u002Fgithub.com\u002Fawslabs\u002Faws-lambda-powertools-java","reinvent2021\u002Fsvs304","XypMjdUJiWlJRcgO6EttAFRh4ZP8NO-8TwwC7fTg_0s",1792665335910]