DSC Mutability and Measurements
See original GitHub issueProblem statement:
Mis-match between transaction name set in DSC at beginning of trace and in transaction payloads later in trace. This is occurring at a high enough rate to indicate we cannot reliably sample based on trace.
Proposal:
Adjust the mutability of the DSC in an attempt to get a more accurate transaction name in the DSC of the overall trace, for sampling decisions to be more accurately reflect what users configure on product side.
To that end we would also like to gather metrics to further drive what types of changes, how often, and when they occur in the wild, so we can better determine when DSC should be “frozen”
Tasks:
Todo
In Progress
Done
- Experiment with metadata spec @AbhiPrasad https://github.com/getsentry/sentry-javascript/pull/5709
- Update transaction to record metadata around name changes https://github.com/getsentry/sentry-javascript/pull/5714
- Only record transaction name changes if data is different https://github.com/getsentry/sentry-javascript/pull/5728
- Track name changes in transaction class https://github.com/getsentry/sentry-javascript/pull/5723
- Update tracing sdk to record propagations https://github.com/getsentry/sentry-javascript/pull/5719
- Update node sdk to record propagations https://github.com/getsentry/sentry-javascript/pull/5720
- Update core event processing to record transaction name changes https://github.com/getsentry/sentry-javascript/pull/5722
- Update Relay to record new metadata measurements @jan-auer https://github.com/getsentry/relay/pull/1466
- make DSC mutable (unfreeze) only in JS (@lforst) https://github.com/getsentry/sentry-javascript/pull/5710
- Update
TransactionNameChange
interface to track prev source as per Relay changes https://github.com/getsentry/sentry-javascript/pull/5733
Diagram for visual learners (courtesy of @jan-auer):
Issue Analytics
- State:
- Created a year ago
- Comments:9 (9 by maintainers)
Top Results From Across the Web
DSC Thermal Conductivity Measurement Methods
This thermal conductivity measurement technique identifies the heat capacity changes in the material with temperature.
Read more >Packing, specificity, and mutability at the binding interface ...
This paper focuses on understanding the specificity and energetics behind amphipathic helix recognition between the tumor suppressor CBP and the p160 ...
Read more >collaborative Protection Profile for Dedicated Security ...
This document presents the Common Criteria (CC) collaborative Protection Profile (cPP) to express the Security Functional Requirements (SFRs) ...
Read more >A Mutable Collagenous Structure | SpringerLink
Mutable collagenous tissues (MCTs) of echinoderms can be regarded as intelligent and dynamic biomaterials, due to their ability to ...
Read more >Mechanically mutable polymer enabled by light - Science
This photoinduced mechanically mutable change occurs at RT, ... DSC measurements were performed with DSC 8000 (PerkinElmer, Boston, USA).
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Final spec:
Implementation in Relay: https://github.com/getsentry/relay/pull/1466
Feature has been released with https://github.com/getsentry/sentry-javascript/releases/tag/7.13.0