- Notifications
You must be signed in to change notification settings - Fork776
Make a BatchProcessor class which both BatchSpanRecordProcessor and BatchLogRecordProcessor can use#4562
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
…-python into refactor_blrp
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
DylanRussell commentedApr 30, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Nevermind.. was able to get the test working |
aabmass left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Nice, just a few comments on design and typing
opentelemetry-sdk/src/opentelemetry/sdk/_shared_internal/__init__.py OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
opentelemetry-sdk/src/opentelemetry/sdk/_shared_internal/__init__.py OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
opentelemetry-sdk/src/opentelemetry/sdk/_shared_internal/__init__.py OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/export/__init__.py OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
aabmass left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Awesome!
opentelemetry-sdk/src/opentelemetry/sdk/_shared_internal/__init__.py OutdatedShow resolvedHide resolved
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
037e9cb intoopen-telemetry:mainUh oh!
There was an error while loading.Please reload this page.
…58b0 (#524)This PR updates the upstream OpenTelemetry Python dependency to itsSeptember 2025 release; Upgrading from version 1.33.1/0.54b1 to1.37.0/0.58b0.It also resolves several conflicts between the following OTel PRs andexisting ADOT patches:starlette: Remove maximum version constraintopen-telemetry/opentelemetry-python-contrib#3456Make a BatchProcessor class which both BatchSpanRecordProcessor andBatchLogRecordProcessor can useopen-telemetry/opentelemetry-python#4562Make exporter timeout encompass retries/backoffs, add jitter tobackoffs, cleanup code a bitopen-telemetry/opentelemetry-python#4564Update BatchSpanProcessor to use new BatchProcessor classopen-telemetry/opentelemetry-python#4580Fix issue where deadlock can occur over logging._lockopen-telemetry/opentelemetry-python#4636Tests Performedtox -e linttox -e spellchecktox -e 3.9-test-aws-opentelemetry-distrotox -e 3.10-test-aws-opentelemetry-distrotox -e 3.11-test-aws-opentelemetry-distrotox -e 3.12-test-aws-opentelemetry-distrotox -e 3.13-test-aws-opentelemetry-distroSmoke/contract tests: ./gradlewappsignals-tests:contract-tests:contractTestsBy submitting this pull request, I confirm that you can use, modify,copy, and redistribute this contribution, under the terms of yourchoice.
Uh oh!
There was an error while loading.Please reload this page.
Description
Make a
BatchProcessorclass which bothBatchSpanRecordProcessorandBatchLogRecordProcessorcan use.Move
BatchProcessorinto a new_shared_internalfolder in the SDK, so both processors can make use of it.In a follow up PR, I will update
BatchSpanRecordProcessorto use this new class.Fixes # (issue)
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Added unit tests
Does This PR Require a Contrib Repo Change?
Checklist: