otel spans not flushed in _after?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- aws, python
- Domaine
- cloud, observability-sre
Piste de recherche
Examinez la méthode _after de datadog_wrapper et comparez la manière dont elle effectue le flush des spans générés par ddtrace avec les spans provenant de opentelemetry-api. Reproduisez une exception non interceptée avec Datadog Lambda Layer 86 et Python 3.11.14 ; le travail est terminé lorsque ces spans parviennent de manière fiable à Datadog.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Python
- Étoiles
- 102
- Forks
- 52
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de DataDog/datadog-lambda-python
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
DataDog/datadog-lambda-python#758 · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
DataDog/datadog-lambda-python#755 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
DataDog/datadog-lambda-python#688 ·
-
Migrate from ujson to orjson Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
DataDog/datadog-lambda-python#666 · 1 réaction ·
-
DataDog/datadog-lambda-python#633 · 2 commentaires · 1 personne assignée ·
Toutes les issues de DataDog/datadog-lambda-python
Issues similaires
-
essnmx good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
-
[Feature] 奇物选择添加优先级 Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
syfoud/Simulated_Scepter#174 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Giskard-AI/giskard-oss#2840 · 1 commentaire ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Ouvertearea: repo bug perceived difficulty: 2
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
yeti-platform/yeti#1380 ·