Skip to content

Commit c2e4c7f

Browse files
Add clarification of auto vs manual instrumentation for go/dotnet applications
1 parent 915b48e commit c2e4c7f

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ These 2 layers are meant to be used in conjunction to instrument your lambda fun
2323
* ### [Python Lambda Layer](python/README.md)
2424
* ### [Java Lambda Layer](java/README.md)
2525
* ### [NodeJS Lambda Layer](nodejs/README.md)
26-
* ### [.NET Lambda Layer](dotnet/README.md)
2726
* ### [Ruby Lambda Layer](ruby/README.md)
28-
* ### [Go Lambda Layer](go/README.md)
2927

28+
## Additional language tooling not currently supported
29+
* ### [Go Lambda Library](go/README.md)
30+
* ### [.NET Lambda Layer](dotnet/README.md)
3031

3132
## FAQ
3233

dotnet/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OpenTelemetry Lambda .NET
22

3-
Nuget package and layer for running .NET applications on AWS Lambda with OpenTelemetry.
3+
Nuget package for running .NET applications on AWS Lambda with OpenTelemetry.
44

55
## Provided SDK
66

go/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
# OpenTelemetry Lambda Go
22

3-
Layer for running Go applications on AWS Lambda with OpenTelemetry.
3+
Examples of Go applications on AWS Lambda with OpenTelemetry.
44

55
## Provided SDK
66

77
[OpenTelemetry Lambda SDK for Go](https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrumentation/github.com/aws/aws-lambda-go/otellambda) includes tracing APIs to instrument Lambda handler.
88
For other instrumentations, such as http, you'll need to include the corresponding library instrumentation from the [instrumentation project](https://github.com/open-telemetry/opentelemetry-go) and modify your code to use it in your function.
99

10+
## Provided Layer
11+
12+
[OpenTelemetry Lambda Layer for Collector](https://aws-otel.github.io/docs/getting-started/lambda/lambda-go#lambda-layer) includes OpenTelemetry Collector for Lambda components. Follow [user guide](https://aws-otel.github.io/docs/getting-started/lambda/lambda-go#enable-tracing) to apply this layer to your Lambda handler that's already been instrumented with OpenTelemetry Lambda .NET SDK to enable end-to-end tracing.
13+
1014
## Sample application
1115

1216
The [sample application](https://github.com/open-telemetry/opentelemetry-lambda/tree/main/go/sample-apps/function/function.go) shows the manual instrumentations of OpenTelemetry Lambda Go SDK on a Lambda handler that triggers downstream requests to AWS S3 and HTTP.

0 commit comments

Comments
 (0)