awslabs / awslabs/swift-aws-lambda-runtime

Instrument with swift-distributed-tracing, and otel-tracer to report into aws-otel

Open
#185 2 comments 2 reactions 0 assignees View on GitHub
kind/enhancement
Dominant language
Swift
Stars
1.2k
Forks
115
Avg merge
1h 3m
Merged PRs (30d)
1

Description

AWS launched https://aws-otel.github.io

so they have a collector available now that accepts otel.

We have the following pieces ready:

- https://github.com/apple/swift-distributed-tracing
- an minimal otel Tracer compatible with the above APIs https://github.com/slashmo/opentelemetry-swift

Otel just hit 1.0 recently as well.

by using these to revive the instrumentation effort of lambda here things work well.

We should:

- bump dist-tracing otel support to 1.0 and tag it
- instrument lambda
- perhaps import or use the otel tracer in here
- consider going through sswg first

cc @slashmo

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.