Temporarily remove OneSettings configuration manager to prevent user disruptions during feature testing#44179
Conversation
There was a problem hiding this comment.
Pull request overview
This PR temporarily removes the OneSettings configuration manager initialization from the base exporter to prevent user disruptions during feature testing. The change removes the configuration manager setup from the exporter's initialization process while preserving the functionality for other parts of the codebase that still depend on it (like live metrics and statsbeat). This is a non-breaking internal change that affects how the exporter initializes but doesn't impact the public API.
- Removed OneSettings configuration manager initialization from BaseExporter
- Cleaned up unused imports related to configuration manager utilities
- Updated CHANGELOG with appropriate entry under "Other Changes"
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| sdk/monitor/azure-monitor-opentelemetry-exporter/azure/monitor/opentelemetry/exporter/export/_base.py | Removed configuration manager initialization and related imports from BaseExporter.init() |
| sdk/monitor/azure-monitor-opentelemetry-exporter/CHANGELOG.md | Added entry documenting the temporary removal of OneSettings configuration manager |
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
|
What kind of disruptions was this causing prior? Just want to understand the scope of the change here. |
The users were getting warnings about version mismatch, and the warnings were very frequent and causing unnecessary amounts of traces. |
b772436 to
61872a1
Compare
…disruptions during feature testing (#44179) * Temporarily remove OneSettings configuration manager to prevent user disruptions during feature testing * Updated CHANGELOG * Addressed feedback * Remove extra line * Addressed feedback * Remove extra line * Remove extra line
Description
Temporarily remove
OneSettingsconfiguration manager to prevent user disruptions during feature testingAll SDK Contribution checklist:
General Guidelines and Best Practices