[{"data":1,"prerenderedAt":69},["ShallowReactive",2],{"explore-lambda-extensions":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":6,"resources":14,"stem":67,"type":6,"video":6,"videos":6,"__hash__":68},"explore\u002Fexplore\u002Flambda-extensions.json","Resources for AWS Lambda Extensions",null,[8],"content\u002Fcontributors\u002Fjulian-wood.json","json",{"headline":11,"text":12},"AWS Lambda Extensions","AWS Lambda Extensions is a new way to easily integrate AWS Lambda with your favorite tools. Lambda extensions augment your Lambda functions and work within Lambda’s shorter compute duration without having to maintain a long-running process. \nYou can add an extension to your functions, in effect plugging them in, and use existing tools to deeply integrate with the Lambda service to pull data out about functions invocations. \nThere are a number of use cases for extensions. These include observability, and logging, being able to capture diagnostic telemetry data, not only during function invocation, but before, and after as well.\nYou can use extensions which automatically instrument your code to get insights into how your functions are running.  You can also use extensions to fetch and cache configuration settings, or other values before your functions themselves run. Hardened security agents can run as extensions to detect and alert on function activity.",{},{"left":15,"right":33},[16,23,28],{"headline":17,"subheading":18,"text":19,"button":20},"SVS317 - Observability, logging, and more with AWS Lambda extensions","AWS re:Invent 2020","In this session, learn a new way to easily integrate AWS Lambda with your favorite monitoring, observability, security, and governance tools. Come dive into the AWS Lambda function lifecycle to see how extensions work. This session guides you through installing, configuring, and running extensions and showcases common use cases where extensions can help you get more from your serverless applications. And, if you can’t find an existing extension for what you need, see how to build your own from scratch. By the end of this session, you’ll be ready to take full advantage of this new powerful AWS Lambda capability.",{"text":21,"link":22},"Watch","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=lBWdmXEYK_Q",{"headline":24,"subheading":18,"text":25,"button":26},"SVS308 - Becoming proficient with serverless application observability","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.",{"text":21,"link":27},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=nZjFeVAsraU",{"headline":29,"subheading":18,"text":30,"button":31},"SVS109 -  Introducing container image support for AWS Lambda ","This session covers one of the most requested new features for AWS Lambda: container image support. With container image support, developers can now package their Lambda functions and required dependencies using familiar container image tooling. You can also build and test your functions using familiar tools and services to analyze their contents and perform audits. Learn about the new developer workflow that is possible with this capability and how to potentially improve your continuous integration and deployment pipelines. Lastly, hear an explanation of container image security and how to share container images inside your organization.",{"text":21,"link":32},"https:\u002F\u002Fvirtual.awsevents.com\u002Fmedia\u002F0_ok1iaa5g4",[34,51],{"headline":35,"subheading":36,"text":37,"bullets":38},"Lambda Extensions","Understanding Lambda Extensions","Understanding all the components of Lambda Extensions.",[39,42,45,48],{"text":40,"link":41},"Introducing AWS Lambda Extensions","https:\u002F\u002Fs12d.com\u002Fextensions-intro",{"text":43,"link":44},"Building Extensions for AWS Lambda","https:\u002F\u002Fs12d.com\u002Fcwl-emf-client",{"text":46,"link":47},"Using AWS Lambda extensions to send logs to custom destinations","https:\u002F\u002Fs12d.com\u002Fextensions-logs",{"text":49,"link":50},"Using Lambda layers in container images","https:\u002F\u002Fs12d.com\u002Fimage-layer-ex",{"headline":52,"subheading":53,"text":53,"bullets":54},"Demo Code","Links to Demo Code",[55,58,61,64],{"text":56,"link":57},"All Lambda Extensions Demos","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Faws-lambda-extensions",{"text":59,"link":60},"AWS AppConfig Extension Demo","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Faws-lambda-extensions\u002Ftree\u002Fmain\u002Fawsappconfig-extension-demo",{"text":62,"link":63},"Custom Runtime Extension(s) Demo","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Faws-lambda-extensions\u002Ftree\u002Fmain\u002Fcustom-runtime-extension-demo",{"text":65,"link":66},"Logs Extension Demo","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Faws-lambda-extensions\u002Ftree\u002Fmain\u002Fs3-logs-extension-demo-container-image","explore\u002Flambda-extensions","kMbMdhyUYOjJrvW-w4haF_vQjPW3PwLXVA7W5TWbtLI",1792578863431]