otel spans not flushed in _after?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- aws, python
- Lĩnh vực
- cloud, observability-sre
Hướng nghiên cứu
Kiểm tra phương thức _after của datadog_wrapper và so sánh cách nó flush các span do ddtrace tạo ra với các span từ opentelemetry-api. Tái hiện một ngoại lệ không được bắt bằng Datadog Lambda Layer 86 và Python 3.11.14; công việc hoàn tất khi các span đó đến được Datadog một cách ổn định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- Python
- Star
- 102
- Fork
- 52
- Merge trung bình
- 5 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 2
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của DataDog/datadog-lambda-python
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
DataDog/datadog-lambda-python#758 · 1 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
DataDog/datadog-lambda-python#755 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
DataDog/datadog-lambda-python#688 ·
-
Migrate from ujson to orjson Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
DataDog/datadog-lambda-python#666 · 1 reaction ·
-
DataDog/datadog-lambda-python#633 · 2 bình luận · 1 người được giao ·
Tất cả issue của DataDog/datadog-lambda-python
Issue tương tự
-
documentation help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
simonw/sqlite-utils#872 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100