|
| 1 | +# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' |
| 2 | +change_type: 'breaking' |
| 3 | + |
| 4 | +# The name of the component, or a single word describing the area of concern, (e.g. collector, target allocator, auto-instrumentation, opamp, github action) |
| 5 | +component: auto-instrumentation |
| 6 | + |
| 7 | +# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). |
| 8 | +note: Enable multi instrumentation by default. |
| 9 | + |
| 10 | +# One or more tracking issues related to the change |
| 11 | +issues: [3090] |
| 12 | + |
| 13 | +# (Optional) One or more lines of additional information to render under the primary note. |
| 14 | +# These lines will be padded with 2 spaces and then inserted directly into the document. |
| 15 | +# Use pipe (|) for multiline entries. |
| 16 | +subtext: | |
| 17 | + Starting with this release, the OpenTelemetry Operator now enables multi-instrumentation by default. |
| 18 | + This enhancement allows instrumentation of multiple containers in a pod with language-specific configurations.| |
| 19 | + Key Changes: |
| 20 | + - Single Instrumentation (Default Behavior): If no container names are specified using the |
| 21 | + `instrumentation.opentelemetry.io/container-names` annotation, instrumentation will be applied to the first container in |
| 22 | + the pod spec by default. This only applies when single instrumentation injection is configured. |
| 23 | + - Multi-Container Pods: In scenarios where different containers in a pod use distinct technologies, users must specify the |
| 24 | + container(s) for instrumentation using language-specific annotations. Without this specification, the default behavior may |
| 25 | + not work as expected for multi-container environments. |
| 26 | + Compatibility: |
| 27 | + - Users already utilizing the `instrumentation.opentelemetry.io/container-names` annotation do not need to take any action. |
| 28 | + Their existing setup will continue to function as before. |
| 29 | + - Important: Users who attempt to configure both `instrumentation.opentelemetry.io/container-names` and language-specific annotations |
| 30 | + (for multi-instrumentation) simultaneously will encounter an error, as this configuration is not supported. |
0 commit comments