lambda_otel_utils::vended

Module lambda_runtime_otel

Source
Expand description

OpenTelemetry instrumentation layer for AWS Lambda functions.

This code is based on the AWS Lambda Rust Runtime’s OpenTelemetry layer: https://github.com/awslabs/aws-lambda-rust-runtime/blob/main/lambda-runtime/src/layers/otel.rs

The main enhancement is the addition of OpenTelemetry span kind support, which is currently pending upstream review in PR #946: https://github.com/awslabs/aws-lambda-rust-runtime/pull/946

Once the PR is merged, this implementation can be deprecated in favor of the upstream version.

Licensed under the Apache License, Version 2.0

Structs§

Enums§

  • Represent the possible values for the OpenTelemetry faas.trigger attribute. See https://opentelemetry.io/docs/specs/semconv/attributes-registry/faas/ for more details.