-
Notifications
You must be signed in to change notification settings - Fork 428
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable multi instrumentation by default (#3302)
* Enable multi instrumentation by default Signed-off-by: Israel Blancas <[email protected]> * Run all instrumenation tests with multi-instrumentation flag added * Remove enable multiinstrumentation in e2e tests since it will be enabled by default Signed-off-by: Israel Blancas <[email protected]> * Improve release notes Signed-off-by: Israel Blancas <[email protected]> * Remove duplicated fields Signed-off-by: Israel Blancas <[email protected]> --------- Signed-off-by: Israel Blancas <[email protected]> Co-authored-by: Ishwar Kanse <[email protected]>
- Loading branch information
1 parent
94249dc
commit 218ff4a
Showing
8 changed files
with
44 additions
and
3 deletions.
There are no files selected for viewing
30 changes: 30 additions & 0 deletions
30
.chloggen/3090-enable-multiinstrumentation-by-default.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' | ||
change_type: 'breaking' | ||
|
||
# The name of the component, or a single word describing the area of concern, (e.g. collector, target allocator, auto-instrumentation, opamp, github action) | ||
component: auto-instrumentation | ||
|
||
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). | ||
note: Enable multi instrumentation by default. | ||
|
||
# One or more tracking issues related to the change | ||
issues: [3090] | ||
|
||
# (Optional) One or more lines of additional information to render under the primary note. | ||
# These lines will be padded with 2 spaces and then inserted directly into the document. | ||
# Use pipe (|) for multiline entries. | ||
subtext: | | ||
Starting with this release, the OpenTelemetry Operator now enables multi-instrumentation by default. | ||
This enhancement allows instrumentation of multiple containers in a pod with language-specific configurations.| | ||
Key Changes: | ||
- Single Instrumentation (Default Behavior): If no container names are specified using the | ||
`instrumentation.opentelemetry.io/container-names` annotation, instrumentation will be applied to the first container in | ||
the pod spec by default. This only applies when single instrumentation injection is configured. | ||
- Multi-Container Pods: In scenarios where different containers in a pod use distinct technologies, users must specify the | ||
container(s) for instrumentation using language-specific annotations. Without this specification, the default behavior may | ||
not work as expected for multi-container environments. | ||
Compatibility: | ||
- Users already utilizing the `instrumentation.opentelemetry.io/container-names` annotation do not need to take any action. | ||
Their existing setup will continue to function as before. | ||
- Important: Users who attempt to configure both `instrumentation.opentelemetry.io/container-names` and language-specific annotations | ||
(for multi-instrumentation) simultaneously will encounter an error, as this configuration is not supported. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters