question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

DSC Mutability and Measurements

See original GitHub issue

Problem 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


Diagram for visual learners (courtesy of @jan-auer):

image

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
AbhiPrasadcommented, Sep 13, 2022

Final spec:

export interface TransactionInfo {
    source: TransactionSource;
    changes: TransactionNameChange[];
    propagations: number;
};

/**
 * Object representing metadata about when a transaction name was changed.
 */
export interface TransactionNameChange {
  /**
   * Unix timestamp when the name was changed. Same type as the start and
   * end timestamps of a transaction and span.
   */
  timestamp: number;

  /** Previous source used before transaction name change */
  source: TransactionSource;

  /** Number of propagations since start of transaction */
  propagations: number;
}

Implementation in Relay: https://github.com/getsentry/relay/pull/1466

0reactions
AbhiPrasadcommented, Sep 15, 2022
Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found