Skip to content
Branch: develop
Go to file
Clone

Latest commit

heitorlessa and cakepietoast committed 2161823 Jun 18, 2020
chore: bump to 1.0.0 GA (#83)
* chore: bump version and remove beta/RC status

Signed-off-by: heitorlessa <lessa@amazon.co.uk>

* docs: add quick helpful links to the top

Signed-off-by: heitorlessa <lessa@amazon.co.uk>

* fix: metadata typo

Co-authored-by: Tom McCarthy <tmac.se@gmail.com>

Co-authored-by: Tom McCarthy <tmac.se@gmail.com>

Files

Permalink
Failed to load latest commit information.

README.md

Lambda Powertools

Build PythonSupport PyPI version PyPi monthly downloads

A suite of utilities for AWS Lambda Functions that makes tracing with AWS X-Ray, structured logging and creating custom metrics asynchronously easier.

📜Documentation | API Docs | 🐍PyPi | Feature request | 🐛Bug Report | Kitchen sink example

Features

  • Tracing - Decorators and utilities to trace Lambda function handlers, and both synchronous and asynchronous functions
  • Logging - Structured logging made easier, and decorator to enrich structured logging with key Lambda context details
  • Metrics - Custom Metrics created asynchronously via CloudWatch Embedded Metric Format (EMF)
  • Bring your own middleware - Decorator factory to create your own middleware to run logic before, and after each Lambda invocation

Installation

With pip installed, run: pip install aws-lambda-powertools

Example

See example of all features, testing, and a SAM template with all Powertools env vars. All features also provide full docs, and code completion for VSCode and PyCharm.

Credits

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

A suite of utilities for AWS Lambda Functions that makes tracing with AWS X-Ray, structured logging and creating custom metrics asynchronously easier

Resources

License

You can’t perform that action at this time.