AwsLambda.Host.OpenTelemetry
0.0.7-alpha.2
See the version list below for details.
dotnet add package AwsLambda.Host.OpenTelemetry --version 0.0.7-alpha.2
NuGet\Install-Package AwsLambda.Host.OpenTelemetry -Version 0.0.7-alpha.2
<PackageReference Include="AwsLambda.Host.OpenTelemetry" Version="0.0.7-alpha.2" />
<PackageVersion Include="AwsLambda.Host.OpenTelemetry" Version="0.0.7-alpha.2" />
<PackageReference Include="AwsLambda.Host.OpenTelemetry" />
paket add AwsLambda.Host.OpenTelemetry --version 0.0.7-alpha.2
#r "nuget: AwsLambda.Host.OpenTelemetry, 0.0.7-alpha.2"
#:package AwsLambda.Host.OpenTelemetry@0.0.7-alpha.2
#addin nuget:?package=AwsLambda.Host.OpenTelemetry&version=0.0.7-alpha.2&prerelease
#tool nuget:?package=AwsLambda.Host.OpenTelemetry&version=0.0.7-alpha.2&prerelease
AwsLambda.Host.OpenTelemetry
⚠️ Development Status: This project is actively under development and not yet production-ready. Breaking changes may occur in future versions. Use at your own discretion in production environments.
Overview
AwsLambda.Host.OpenTelemetry provides OpenTelemetry integration for the aws-lambda-host framework. It enables distributed tracing, metrics collection, and observability for Lambda functions with minimal configuration. Built on the OpenTelemetry SDK, it integrates seamlessly with the Lambda lifecycle and supports exporting to standard observability backends.
Packages
The framework is divided into focused packages:
| Package | NuGet | Downloads |
|---|---|---|
| AwsLambda.Host | ||
| AwsLambda.Host.Abstractions | ||
| AwsLambda.Host.OpenTelemetry |
Each package has detailed documentation in its own README file.
Quick Start
Install the NuGet package:
dotnet add package AwsLambda.Host.OpenTelemetry
Configure OpenTelemetry in your Lambda application:
using AwsLambda.Host;
using AwsLambda.Host.OpenTelemetry;
var builder = LambdaApplication.CreateBuilder();
builder.AddLambdaOpenTelemetry();
var lambda = builder.Build();
lambda.MapHandler(([Event] string input) => $"Traced: {input}");
await lambda.RunAsync();
Contributing
Contributions are welcome! Please check the GitHub repository for contribution guidelines.
License
This project is licensed under the MIT License. See LICENSE for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- AwsLambda.Host.Abstractions (>= 0.0.7-alpha.2)
- OpenTelemetry.Instrumentation.AWSLambda (>= 1.12.1)
-
net9.0
- AwsLambda.Host.Abstractions (>= 0.0.7-alpha.2)
- OpenTelemetry.Instrumentation.AWSLambda (>= 1.12.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-beta.2 | 70 | 11/15/2025 |
| 1.0.0-beta.1 | 64 | 11/15/2025 |
| 0.1.3 | 181 | 11/10/2025 |
| 0.0.7-alpha.3 | 139 | 11/9/2025 |
| 0.0.7-alpha.2 | 78 | 11/9/2025 |
| 0.0.7-alpha.1 | 79 | 11/9/2025 |
| 0.0.6-alpha.1 | 132 | 11/6/2025 |
| 0.0.5-alpha.1 | 128 | 11/6/2025 |
| 0.0.4-alpha.3 | 136 | 11/2/2025 |
| 0.0.4-alpha.2 | 130 | 11/2/2025 |
| 0.0.4-alpha.1 | 136 | 11/2/2025 |
| 0.0.3-alpha.1 | 53 | 11/1/2025 |
| 0.0.2-alpha.10 | 128 | 10/30/2025 |
| 0.0.2-alpha.9 | 130 | 10/30/2025 |
| 0.0.2-alpha.8 | 125 | 10/30/2025 |
| 0.0.2-alpha.7 | 125 | 10/30/2025 |
| 0.0.2-alpha.6 | 130 | 10/30/2025 |
| 0.0.2-alpha.5 | 132 | 10/30/2025 |
| 0.0.2-alpha.3 | 128 | 10/30/2025 |
| 0.0.2-alpha.2 | 125 | 10/30/2025 |
| 0.0.2-alpha.1 | 130 | 10/29/2025 |
| 0.0.1-alpha.7 | 114 | 10/26/2025 |
| 0.0.1-alpha.6 | 113 | 10/26/2025 |