Nuget package and layer for running .NET applications on AWS Lambda with OpenTelemetry.
OpenTelemetry Lambda SDK for .NET includes tracing APIs to instrument Lambda handler and is provided on Nuget. Follow the instructions on user guide to manually instrument the Lambda handler. For other instrumentations, such as http, you'll need to include the corresponding library instrumentation from the instrumentation project and modify your code to initialize it in your function.
OpenTelemetry Lambda Layer for Collector includes OpenTelemetry Collector for Lambda components. Follow user guide to apply this layer to your Lambda handler that's already been instrumented with OpenTelemetry Lambda .NET SDK to enable end-to-end tracing.
The sample application shows the manual instrumentations of OpenTelemetry Lambda .NET SDK on a Lambda handler that triggers a downstream request to AWS S3.