aws / aws/aws-xray-sdk-python

support for sampling on subsegments

Offen
#104 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
338
Forks
147
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

we have a few long running segments, that can generate thousands of api calls, i'd like to be able to sample on the subsegments. fwiw, we've gone and reused the sampler for that use case, but we end up with non clean segments, primarily due to the class constructor ref counting on the enclosing segment. there were enough dashboard ux abnormalities that we walked it back to the default of non sampled subsegments streamed.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den bestehenden Sampler und die Referenzzählung für das einschließende Segment im Klassenkonstruktor nachzuverfolgen, und untersuche anschließend, wie Subsegmente gestreamt werden. Definiere das erwartete Verhalten beim Sampling von Subsegmenten und eine dashboard-sichere Segmentstruktur, bevor du gezielte Abdeckung hinzufügst; erledigt ist die Aufgabe, wenn langlebige Segmente Subsegmente samplen können, ohne fehlerhafte Segmente oder Auffälligkeiten in der Dashboard-UX zu erzeugen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend, observability-sre
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.