Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garysassano/cdk-aws-lambda-otel-code-instrumentation
CDK app that demonstrates OpenTelemetry code-based instrumentation in AWS Lambda using several runtimes. Includes a forwarder that sends telemetry data via OTLP to any OTel-compatible vendor
https://github.com/garysassano/cdk-aws-lambda-otel-code-instrumentation
aws aws-cdk aws-lambda cargo-lambda cdk faas function-as-a-service lambda lambda-instrumentation node-lambda opentelemetry otel otel-instrumentation python-lambda rust-lambda serverless
Last synced: about 1 month ago
JSON representation
CDK app that demonstrates OpenTelemetry code-based instrumentation in AWS Lambda using several runtimes. Includes a forwarder that sends telemetry data via OTLP to any OTel-compatible vendor
- Host: GitHub
- URL: https://github.com/garysassano/cdk-aws-lambda-otel-code-instrumentation
- Owner: garysassano
- License: apache-2.0
- Created: 2024-11-23T03:39:36.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T18:35:49.000Z (about 1 month ago)
- Last Synced: 2024-12-19T19:34:24.400Z (about 1 month ago)
- Topics: aws, aws-cdk, aws-lambda, cargo-lambda, cdk, faas, function-as-a-service, lambda, lambda-instrumentation, node-lambda, opentelemetry, otel, otel-instrumentation, python-lambda, rust-lambda, serverless
- Language: Rust
- Homepage:
- Size: 111 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cdk-aws-lambda-otel-code-instrumentation
CDK app that demonstrates OpenTelemetry [code-based instrumentation](https://opentelemetry.io/docs/concepts/instrumentation/code-based/) in AWS Lambda using several runtimes. Includes a forwarder that sends telemetry data via OTLP to any OTel-compatible vendor.
This project reimplements [serverless-otlp-forwarder](https://github.com/dev7a/serverless-otlp-forwarder) (originally built with AWS SAM) using AWS CDK with some tweaks.
## Application Diagram
![Application Diagram](./src/assets/app-diagram.svg)