otel spans not flushed in _after?
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- aws, python
- Bereich
- cloud, observability-sre
Rechercherichtung
Untersuche die _after-Methode von datadog_wrapper und vergleiche, wie sie von ddtrace erzeugte Spans mit Spans aus opentelemetry-api flushte. Reproduziere eine nicht abgefangene Exception mit Datadog Lambda Layer 86 und Python 3.11.14; die Arbeit ist abgeschlossen, wenn diese Spans zuverlässig Datadog erreichen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Expected Behavior
Spans from uncaught exceptions should still reliably reach datadog.
Actual Behavior
Many spans from uncaught errors are lost before they can be sent.
This needs further investigation, but I suspect it's because datadog_wrapper's _after method specifically flushes ddtrace-generated spans but not opentelemetry-api ones? Maybe it needs to also call TracerProvider.force_flush if applicable?
Specifications
- Datadog Lambda Layer version: 86
- Python version: 3.11.14
Stacktrace
Paste here
- Vorherrschende Sprache
- Python
- Sterne
- 102
- Forks
- 52
- Ø Merge
- 5 T. 19 Std.
- Gemergte PRs (30 T.)
- 2
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus DataDog/datadog-lambda-python
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
DataDog/datadog-lambda-python#758 · 1 Reaktion ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
DataDog/datadog-lambda-python#755 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
DataDog/datadog-lambda-python#688 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
DataDog/datadog-lambda-python#666 · 1 Reaktion ·
-
DataDog/datadog-lambda-python#633 · 2 Kommentare · 1 zugewiesene Person ·
Alle Issues in DataDog/datadog-lambda-python
Ähnliche Issues
-
documentation help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
simonw/sqlite-utils#872 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100