-
Notifications
You must be signed in to change notification settings - Fork 544
SDK 3.0: Performance powered by OpenTelemetry #4337
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Status update: see https://github.com/getsentry/projects/issues/74#issuecomment-2454606063
|
We're continuing the work on fixing up our integration test suites and migrating sampling context to use span attributes. Once the CI is mostly green, we'll sit down and make a plan for the next steps, which are:
|
This project has been split into three projects. This issue is now tracking the first project (full-featured OTel SDK). The follow up projects are: |
Continuing the work from last week: fixing CI & adapting tests, and migrating sampling context (almost done). Progress might be slow this week since multiple people are on sick leave. |
Hey @Jeffreyhung! Could you please move this issue for us to the |
Continuing work on finishing milestones 2 & 3 (building infrastructure & fixing integrations). Continuing with the sampling context both for tracing and for profiling and fixing more CI. |
No update -- last week was triage week |
Slow progress over the holidays. Gearing up to pick up where we left off -- fixing CI, and then next week when the whole team's back we'll have a kick-off session for the next steps working towards the first prerelease. |
Synced to clarify the way to the first alpha. Categorized what we want done before the alpha is out (code cleanup, fixing CI including linting, migration guide in the docs, some manual testing) and what can wait (general docs update). Cleaned up the milestones and issues. Currently finishing fixing integration tests (one remaining), the next big step is code cleanup. |
Our test suite on the POTel branch is green! We are now working on cleaning up the code (replacing the old We've also prepared a comprehensive pre-alpha test plan. |
The CI is now all green -- not just tests, but also linting and API docs. We're continuing with the code cleanup (see previous comment). After that it's manual testing time. |
No progress last week, we were focusing on a handful of SDK-wide initiatives. |
Same as the week before, no progress on POTel last week, we were still finishing up with the SDK-wide initiatives and couple people were OOO. |
Sprinkling some POTel work throughout the still ongoing SDK-wide initiatives this week. Continuing with cleanup. We also started porting recent changes from master to the potel branch. |
Last week we were working on porting some of the master changes to the potel branch. We'll continue this week. |
Bug bash on master last week, this week as well. Minimal potel progress. |
Last week we were mostly continuing with the bug bash, but also cut out some time for POTel:
|
The remaining changes from master were ported last week (sample_rand and profiler). CI is now green again. |
Finishing up with the clean up this week, ready for the first alpha release next week or the week after (we still want to do some manual testing). |
Integrating different otel versions into our ci and starting manual testing this week. |
Prepared a migration guide for the docs to release with the alpha. Continuing with manual testing and fixing issues we've found. |
Continuing with manual testing, fixing minor issues and gearing up for our first alpha release this week. The migration guide is ready to go as well. |
3.0.0a1 is out now! We're continuing with the testing and preparing for dogfooding. |
Uh oh!
There was an error while loading. Please reload this page.
Description
Python SDK will use OpenTelemetry under the hood for spans/tracing. This switch will eventually allow us to:
In/Out of Scope
In Scope:
Out of Scope:
Success Criteria
Timeframe
Estimated GA: May 2025
See also
The text was updated successfully, but these errors were encountered: