{"repo":"aws-powertools/powertools-lambda-dotnet","free":true,"listed":false,"github":"https://github.com/aws-powertools/powertools-lambda-dotnet","clone":"git clone https://github.com/aws-powertools/powertools-lambda-dotnet.git","description":"Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.","language":"C#","stars":180,"topics":["aws-lambda","c-sharp","aws-serverless","serverless","dotnet","aws","lambda","distributed-tracing"],"license":"MIT-0","category":"deployment-docker-iac","readme_excerpt":"Powertools for AWS Lambda (.NET) Powertools for AWS Lambda (.NET) is a developer toolkit to implement Serverless best practices and increase developer velocity. Also available in Java, Typescript, and Python. 📜 Documentation NuGet Roadmap Examples Join us on the AWS Developers Slack at #lambda-powertools - Invite, if you don't have an account Features Powertools for AWS Lambda (.NET) provides three core utilities: Logging - provides a custom logger class that outputs structured JSON. It allows you to pass in strings or more complex objects, and will take care of serializing the log output. Common use cases—such as logging the Lambda event payload and capturing cold start information—are handled for you, including appending custom keys to the logger at anytime. Metrics - makes collecting custom metrics from your application simple, without the need to make synchronous requests to external systems. This functionality is powered by Amazon CloudWatch Embedded Metric Format (EMF), which allows for capturing metrics asynchronously. Tracing - provides a simple way to send traces from functions to AWS X-Ray to provide visibility into function calls, interactions with other AWS services, or external HTTP requests. Annotations can easily be added to traces to allow filtering traces based on key information. For example, when using Tracer, a ColdStart annotation is created for you so you can easily group and analyze traces where there was an initialization overhead. Parameters - provid","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-powertools","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-powertools/powertools-lambda-dotnet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}