Skip to content

Commit d4a6671

Browse files
authored
Expand OpenTelemetry documentation for Lambdas and ADOT
Added information about OpenTelemetry for Lambdas and ADOT.
1 parent 3793d01 commit d4a6671

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

_articles/opentelemetry.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,21 @@ lede: Vendor-neutral telemetry for infra and applications.
1818
- **Head-based sampling** is _"where the sampling decision is made at the **beginning** of a request when the root span begins processing"_
1919
- **Tail sampling** is _"where the sampling decision is made **after** all the spans in a request have been completed"_
2020

21+
## Lambdas/serverless
22+
23+
opentelemetry-lambda:
24+
25+
- See https://github.com/open-telemetry/opentelemetry-lambda/releases
26+
- ARNs like:
27+
- `arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javaagent-0_17_0:1`
28+
- `arn:aws:lambda:<region>:184161586896:layer:opentelemetry-nodejs-0_19_0:1`
29+
- `arn:aws:lambda:<region>:184161586896:layer:opentelemetry-collector-<amd64|arm64>-0_12_0:1` (a stripped-down version of OTel Collector inside an AWS Extension Layer)
30+
31+
ADOT (AWS Distribution of OpenTelemetry):
32+
33+
- ADOT is a **downstream repo of opentelemetry-lambda**
34+
- AWS-managed OpenTelemetry Lambda layers that are preconfigured for use with AWS services and bundle the reduced ADOT Collector
35+
- ARNs like:
36+
- `arn:aws:lambda:ca-central-1:901920570463:layer:aws-otel-nodejs-amd64-ver-1-18-0:1` - "legacy" layer which includes an embedded collector.
37+
- `arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:21` - new-style layer which works with CloudWatch **only**.
38+

0 commit comments

Comments
 (0)