otel spans not flushed in _after?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- aws, python
- Área
- cloud, observability-sre
Línea de trabajo
Inspecciona el método _after de datadog_wrapper y compara cómo hace flush de los spans generados por ddtrace con los spans de opentelemetry-api. Reproduce una excepción no capturada usando Datadog Lambda Layer 86 y Python 3.11.14; el trabajo estará terminado cuando esos spans lleguen de forma fiable a Datadog.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Python
- Estrellas
- 102
- Forks
- 52
- Merge medio
- 5 d 19 h
- PR fusionados (30 d)
- 2
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DataDog/datadog-lambda-python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
DataDog/datadog-lambda-python#758 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
DataDog/datadog-lambda-python#755 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
DataDog/datadog-lambda-python#688 ·
-
Migrate from ujson to orjson Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
DataDog/datadog-lambda-python#666 · 1 reacción ·
-
DataDog/datadog-lambda-python#633 · 2 comentarios · 1 asignado ·
Todos los issues de DataDog/datadog-lambda-python
Issues similares
-
documentation help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
simonw/sqlite-utils#872 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100