Skip to content

Commit 3e474f0

Browse files
chalincartermp
andauthored
[IA] Move detailed SDK config out of Concepts (#3888)
Co-authored-by: Phillip Carter <[email protected]>
1 parent 6970b1a commit 3e474f0

File tree

7 files changed

+19
-17
lines changed

7 files changed

+19
-17
lines changed

content/en/blog/2023/end-user-q-and-a-02.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ started by getting developers to add
8585
[OpenTelemetry (structured) logs](/docs/specs/otel/logs/) to all of the services
8686
across their various platforms. In order to leverage OTel logs, developers had
8787
to add the
88-
[OpenTelemetry language-specific SDKs](/docs/concepts/sdk-configuration/) into
88+
[OpenTelemetry language-specific SDKs](/docs/languages/sdk-configuration/) into
8989
their code. Once they got past that initial hump and got the SDKs into their
9090
code, it then became easier for developers to add
9191
[other signals](/docs/concepts/signals/) (such as

content/en/docs/languages/js/automatic/module-config.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ and more.
1414
## SDK and exporter configuration
1515

1616
SDK and exporter configuration can be set using environment variables. More
17-
information can be found [here](/docs/concepts/sdk-configuration/).
17+
information can be found [here](/docs/languages/sdk-configuration/).
1818

1919
## SDK resource detector configuration
2020

content/en/docs/languages/php/sdk.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ If all configuration comes from environment variables (or `php.ini`), you can
7676
use SDK autoloading to automatically configure and globally register an SDK. The
7777
only requirement for this is that you set `OTEL_PHP_AUTOLOAD_ENABLED=true`, and
7878
provide any required/non-standard configuration as set out in
79-
[sdk-configuration](/docs/concepts/sdk-configuration/).
79+
[SDK configuration](/docs/languages/sdk-configuration/).
8080

8181
For example:
8282

@@ -99,10 +99,10 @@ SDK autoloading happens as part of the composer autoloader.
9999

100100
## Configuration
101101

102-
The PHP SDK supports most of the
103-
[available configurations](/docs/concepts/sdk-configuration/). Our conformance
104-
to the specification is listed in the
105-
[spec compliance matrix](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md).
102+
The PHP SDK supports most of the available
103+
[configuration options](/docs/languages/sdk-configuration/). For conformance
104+
details, see the
105+
[compliance matrix](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md).
106106

107107
There are also a number of PHP-specific configurations:
108108

content/en/docs/languages/python/automatic/agent-config.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ Here's an explanation of what each configuration does:
4444
omitted, the default [Collector](/docs/collector/) endpoint will be used,
4545
which is `0.0.0.0:4317` for gRPC and `0.0.0.0:4318` for HTTP.
4646
- `exporter_otlp_headers` is required depending on your chosen Observability
47-
backend. More info exporter OTLP headers be found
48-
[here](/docs/concepts/sdk-configuration/otlp-exporter-configuration/#otel_exporter_otlp_headers).
47+
backend. For more information on OTLP exporter headers, see
48+
[OTEL_EXPORTER_OTLP_HEADERS](/docs/languages/sdk-configuration/otlp-exporter/#otel_exporter_otlp_headers).
4949

5050
## Environment Variables
5151

5252
In some cases, configuring via
53-
[environment variables](/docs/concepts/sdk-configuration/) is more preferred.
53+
[environment variables](/docs/languages/sdk-configuration/) is more preferred.
5454
Any setting configurable with a command-line argument can also be configured
5555
with an Environment Variable.
5656

Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
22
title: SDK Configuration
3-
weight: 101
3+
linkTitle: SDK Config
4+
aliases: [/docs/concepts/sdk-configuration]
5+
redirects: [{ from: /docs/concepts/sdk-configuration/*, to: ':splat' }]
6+
weight: 1
47
---
58

69
OpenTelemetry SDKs support configuration in each language and with environment
710
variables. The following pages describe the environment variables you can use to
811
configure your SDK. Values set with environment variables override equivalent
9-
configuration done in code using SDK APIs.
12+
configuration in code using SDK APIs.

content/en/docs/concepts/sdk-configuration/general-sdk-configuration.md renamed to content/en/docs/languages/sdk-configuration/general.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
---
22
title: General SDK Configuration
3-
description: >-
4-
General-purpose environment variables for configuring an OpenTelemetry SDK.
5-
weight: 1
3+
linkTitle: General
4+
aliases: [general-sdk-configuration]
65
cSpell:ignore: ottrace
76
---
87

content/en/docs/concepts/sdk-configuration/otlp-exporter-configuration.md renamed to content/en/docs/languages/sdk-configuration/otlp-exporter.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: OTLP Exporter Configuration
3-
description: Environment variables for configuring your OTLP Exporter.
4-
weight: 2
3+
linkTitle: OTLP Exporter
4+
aliases: [otlp-exporter-configuration]
55
---
66

77
## Endpoint Configuration

0 commit comments

Comments
 (0)