github.com/aws-observability/aws-otel-lambda/adot/collector/lambdacomponents

AWS Distro for OpenTelemetry - AWS Lambda


Keywords
awslambda, observability, opensource, opentelemetry, opentelemetry-api
License
Apache-2.0
Install
go get github.com/aws-observability/aws-otel-lambda/adot/collector/lambdacomponents

Documentation

AWS Distro for OpenTelemetry support for AWS Lambda in Python

As an event-driven, serverless computing platform, AWS Lambda runs user's code —knowns as Lambda function— in sandbox environment. So, launching OpenTelemetry Collector in Lambda environment needs the help of AWS Lambda Extensions. This project provides ADOT Lambda layers user can use directly. The layers embed both ADOT Collector(as a Lambda extension) and SDK, Lambda user can onboard OpenTelemetry with this solution out-of-the-box.

OpenTelemetry Python3.8 Lambda with sample (Both SDK and Collector)

OpenTelemetry Lambda layer (Collector only)

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.