awslabs / awslabs/swift-aws-lambda-runtime
Instrument with swift-distributed-tracing, and otel-tracer to report into aws-otel
Open
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
Assessment
This issue has not been assessed yet.