diff --git a/cid-redirects.json b/cid-redirects.json
index 0db1bc8257..836e36ad82 100644
--- a/cid-redirects.json
+++ b/cid-redirects.json
@@ -1524,9 +1524,9 @@
"/Traces/01Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_Kubernetes_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-kubernetes-environments",
"/Traces/01Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_other_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-other-environments",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation",
- "/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net",
- "/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation/01NET_Core_TraceID_and_SpanID_Injection_into_Logs": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/traceid-spanid-injection-into-logs",
- "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/java",
+ "/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet",
+ "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet",
+ "/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation/01NET_Core_TraceID_and_SpanID_Injection_into_Logs": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/traceid-spanid-injection-into-logs",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/AWS_Lambda_-_Java_function_instrumentation_with_Sumo_Logic_tracing": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/java",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/AWS_Lambda_-_NodeJS_function_instrumentation_with_Sumo_Logic_tracing": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/nodejs",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/AWS_Lambda_-_Python_function_instrumentation_with_Sumo_Logic_tracing": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/python",
@@ -1541,7 +1541,7 @@
"/docs/apm/traces/get-started-transaction-tracing/go": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/go",
"/docs/apm/traces/get-started-transaction-tracing/java": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/java",
"/docs/apm/traces/get-started-transaction-tracing/javascript": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/javascript",
- "/docs/apm/traces/get-started-transaction-tracing/net": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net",
+ "/docs/apm/traces/get-started-transaction-tracing/net": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/Python_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/python",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/Ruby_on_Rails_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/ruby-on-rails",
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/Ruby_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/ruby",
@@ -4277,7 +4277,7 @@
"/Traces/Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_other_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-other-environments",
"/Traces/Getting_Started_with_Transaction_Tracing/Working_with_spans_attributes": "/docs/apm/traces/advanced-configuration/working-with-span-attributes",
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation",
- "/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net",
+ "/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet",
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/Java_OpenTelemetry_auto-instrumentation/TraceId_and_SpanId_injection_into_logs_configuration": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/java/traceid-spanid-injection-into-logs-configuration",
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/Go_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/go",
"/Traces/Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_Kubernetes_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-kubernetes-environments",
diff --git a/docs/apm/traces/advanced-configuration/correlate-logs.md b/docs/apm/traces/advanced-configuration/correlate-logs.md
index a69e9af98f..b9b5c0a3c0 100644
--- a/docs/apm/traces/advanced-configuration/correlate-logs.md
+++ b/docs/apm/traces/advanced-configuration/correlate-logs.md
@@ -35,7 +35,7 @@ Our configurations, available in several programming languages, will inject the

-
+
Injects data into user logs from ASP.NET & .NET core.
diff --git a/docs/apm/traces/get-started-transaction-tracing/index.md b/docs/apm/traces/get-started-transaction-tracing/index.md
index 0bb28db2fd..95e818357f 100644
--- a/docs/apm/traces/get-started-transaction-tracing/index.md
+++ b/docs/apm/traces/get-started-transaction-tracing/index.md
@@ -66,7 +66,7 @@ Learn how to collect telemetry data from applications written in the following p

-
+
@@ -118,13 +118,13 @@ Learn how to install and configure OpenTelemetry distributed tracing for AWS Lam
+
-

+
-
### Kubernetes environments
diff --git a/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet.md b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet.md
index 8f8581146d..95aeef99c9 100644
--- a/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet.md
+++ b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet.md
@@ -58,10 +58,9 @@ Use the following upstream [collector lambda layer](https://github.com/open-tele
* `arn:aws:lambda::184161586896:layer:opentelemetry-collector--:1`
-By default, OpenTelemetry Collector Lambda layer exports telemetry data to AWS backends. To customize the collector configuration, add a collector.yaml to your function and specify its location via the `OPENTELEMETRY_COLLECTOR_CONFIG_URI` environment file
+ By default, OpenTelemetry Collector Lambda layer exports telemetry data to AWS backends. To customize the collector configuration, add a collector.yaml to your function and specify its location via the `OPENTELEMETRY_COLLECTOR_CONFIG_URI` environment file.
* Configure the collector layer to send data to SumoLogic:
-
```yaml
receivers:
otlp:
@@ -84,11 +83,9 @@ By default, OpenTelemetry Collector Lambda layer exports telemetry data to AWS b
receivers: [otlp]
exporters: [otlphttp]
```
-
- Set the following environment variables:
-
+* Set the following environment variables:
| Variable | Value | Purpose |
- |----------|-------|---------|
+ |:---------|:------|:--------|
| `SUMO_LOGIC_OTLP_ENDPOINT` | `https://your-endpoint.sumologic.net/receiver/v1/otlp/YOUR_TOKEN/v1/traces` | Sumo Logic endpoint |
Once the file has been deployed with a Lambda, configuring the `OPENTELEMETRY_COLLECTOR_CONFIG_URI` will tell the OpenTelemetry extension where to find the collector configuration:
@@ -102,17 +99,13 @@ By default, OpenTelemetry Collector Lambda layer exports telemetry data to AWS b
Navigate to [functions](https://console.aws.amazon.com/lambda/home#/functions) in the AWS Lambda Console and open the function you want to instrument.
* Navigate to the **Layers** section and click **Add a layer**.
-
* In the **Choose a layer** menu, select **Specify an ARN** and paste the ARN ID for your Lambda function
-
:::note
Lambda layers are a regionalized resource, meaning that they can only be used in the Region in which they are published. Make sure to use the layer in the same region as your Lambda functions.
:::
-
* Configure the following environment variables:
-
| Variable | Value | Purpose |
- |----------|-------|---------|
+ |:---------|:------|:--------|
| `OTEL_EXPORTER_OTLP_ENDPOINT` | `localhost:4318` | Collector endpoint |
| `OTEL_EXPORTER_OTLP_PROTOCOL` | `http/protobuf` | Export protocol |
| `AWS_LAMBDA_EXEC_WRAPPER` | `/opt/otel-instrument` | Lambda wrapper |
@@ -122,5 +115,4 @@ Your function should be successfully instrumented. Invoke the function and find
## References
* [OpenTelemetry Lambda Layer Documentation](https://github.com/open-telemetry/opentelemetry-lambda)
-
* [Sumo Logic OTLP Integration](https://help.sumologic.com/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/)
diff --git a/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/index.md b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/index.md
new file mode 100644
index 0000000000..2dc6d107ff
--- /dev/null
+++ b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/index.md
@@ -0,0 +1,35 @@
+---
+slug: /apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda
+title: AWS Lambda Instrumentation
+sidebar_label: AWS Lamda
+description: Learn how to install and configure OpenTelemetry distributed tracing for AWS Lambda functions and send data to Sumo Logic.
+---
+
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+
+
+In this section, you'll learn how to install and configure OpenTelemetry distributed tracing for AWS Lambda functions written in various programming languages and send that data to Sumo Logic.
+
+
diff --git a/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/index.md b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/index.md
similarity index 99%
rename from docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/index.md
rename to docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/index.md
index 23e1c11036..a80227cc19 100644
--- a/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/index.md
+++ b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/index.md
@@ -1,5 +1,5 @@
---
-slug: /apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net
+slug: /apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet
title: .NET OpenTelemetry Auto-Instrumentation
sidebar_label: OpenTelemetry Auto-Instrumentation
description: The simplest way to start capturing telemetry data is to implement the solution coming from OpenTelemetry-dotNet.
diff --git a/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/traceid-spanid-injection-into-logs.md b/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/traceid-spanid-injection-into-logs.md
similarity index 100%
rename from docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/traceid-spanid-injection-into-logs.md
rename to docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/traceid-spanid-injection-into-logs.md
diff --git a/sidebars.ts b/sidebars.ts
index 0d07e086d1..48cda40043 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -1816,11 +1816,12 @@ module.exports = {
label: 'AWS Lambda',
collapsible: true,
collapsed: true,
+ link: {type: 'doc', id: 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/index'},
items: [
+ 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet',
'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/java',
'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/nodejs',
'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/python',
- 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet',
],
},
{
@@ -1862,8 +1863,8 @@ module.exports = {
collapsible: true,
collapsed: true,
items: [
- 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/index',
- 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/traceid-spanid-injection-into-logs',
+ 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/index',
+ 'apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/traceid-spanid-injection-into-logs',
],
},
{
@@ -3116,7 +3117,7 @@ integrations: [
'api/about-apis/terraform-with-sumo-logic',
'api/about-apis/troubleshooting',
],
- },
+ },
'api/access-keys',
'api/account-management',
'api/app-management',