Bump OpenTelemetry SDK to 1.41.1/0.62b1#546
Conversation
This required a bunch of updated regarding some type changes around the TracerConfigurator and the usual metrics change thanks to the SDK health metrics.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR upgrades OpenTelemetry packages to 1.41.1/0.62b1 across dependency files, adds Python 3.14 to CI, and removes the boto instrumentation entry. The tracer configurator is refactored to subclass upstream _RuleBasedTracerConfigurator, adopt ConfiguratorRulesT typing, add rules_changed(...) for change detection, and remove prior caching behavior; config and tests are updated to match these changes, and integration tests now expect additional OTel processor metrics. Possibly related PRs
🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
So we don't need to override the change the return type of a method. So make the code robust against upstream that does not provide that method.
🔍 Preview links for changed docs⏳ Building and deploying preview... View progress This comment will be updated with preview links when the build is complete. |
✅ Vale Linting ResultsNo issues found on modified lines! The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale. |
What does this pull request do?
Usual rebase on top of newer SDK. This required a bunch of updated regarding some type changes around the TracerConfigurator and the usual metrics change thanks to the SDK health metrics. While at it also run tests on Python 3.14.
Related issues
Closes #527