|
6 | 6 | [id="otel-instrumentation-config_{context}"]
|
7 | 7 | = OpenTelemetry instrumentation configuration options
|
8 | 8 |
|
9 |
| -The {OTELName} can inject and configure the OpenTelemetry auto-instrumentation libraries into your workloads. Currently, the project supports injection of the instrumentation libraries from Go, Java, Node.js, Python, .NET, and the Apache HTTP Server (`httpd`). |
| 9 | +The {OTELName} injects and configures the OpenTelemetry auto-instrumentation libraries into your workloads. Currently, the {OTELName} supports injecting instrumentation libraries for Go, Java, Node.js, Python, .NET, and the Apache HTTP Server (`httpd`). |
10 | 10 |
|
11 | 11 | [IMPORTANT]
|
12 | 12 | ====
|
@@ -61,14 +61,14 @@ For more information about procol buffers, see link:https://protobuf.dev/overvie
|
61 | 61 |
|
62 | 62 | //[cols=",,",options="header",]
|
63 | 63 |
|
64 |
| -.Parameters used by the Operator to define the Instrumentation |
| 64 | +.Parameters used by the Operator to define the instrumentation |
65 | 65 | [options="header"]
|
66 | 66 | [cols="a, a, a"]
|
67 | 67 | |===
|
68 | 68 | |Parameter |Description |Values
|
69 | 69 |
|
70 | 70 | |`env`
|
71 |
| -|Common environment variables to define across all the instrumentations. |
| 71 | +|Definition of common environment variables for all instrumentation types. |
72 | 72 | |
|
73 | 73 |
|
74 | 74 | |`exporter`
|
@@ -111,6 +111,8 @@ For more information about procol buffers, see link:https://protobuf.dev/overvie
|
111 | 111 | |Configuration for the Python instrumentation.
|
112 | 112 | |
|
113 | 113 |
|
| 114 | +Depending on the programming language, environment variables might not work for configuring telemetry. For the SDKs that do not support environment variable configuration, you must add a similar configuration directly in the code. For more information, see link:https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/[Environment Variable Specification] (OpenTelemetry Documentation). |
| 115 | + |
114 | 116 | |===
|
115 | 117 |
|
116 | 118 | .Default protocol for auto-instrumentation
|
@@ -364,7 +366,7 @@ instrumentation.opentelemetry.io/otel-go-auto-target-exe: "/<path>/<to>/<contain
|
364 | 366 | ----
|
365 | 367 | <1> Sets the value for the required `OTEL_GO_AUTO_TARGET_EXE` environment variable.
|
366 | 368 |
|
367 |
| -.Additional permissions required for the Go auto-instrumentation in the OpenShift cluster |
| 369 | +.Permissions required for the Go auto-instrumentation in the OpenShift cluster |
368 | 370 | [source,yaml]
|
369 | 371 | ----
|
370 | 372 | apiVersion: security.openshift.io/v1
|
@@ -501,7 +503,7 @@ instrumentation.opentelemetry.io/inject-python: "true"
|
501 | 503 | [id="otel-multi-container-pods_{context}"]
|
502 | 504 | == Multi-container pods
|
503 | 505 |
|
504 |
| -The instrumentation is run on the first container that is available by default according to the pod specification. In some cases, you can also specify target containers for injection. |
| 506 | +The instrumentation is injected to the first container that is available by default according to the pod specification. You can also specify the target container names for injection. |
505 | 507 |
|
506 | 508 | .Pod annotation
|
507 | 509 | [source,yaml]
|
|
0 commit comments