OtlpTracer: record exceptions as log records instead of span events (semconv v1.40+)
Maintainer thường phản hồi trong vòng 1 ngày
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
- 47/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- backend-api-design, observability
Hướng nghiên cứu
Start by locating OtlpTracer and the existing OTLP logger in the Effect repository; the issue does not name specific files or tests. Read the exception span and log semantic convention guidance linked in the issue, then trace how failures and successful span statuses are recorded. Done means exception log records follow the suggested opt-in behavior and successful spans leave status unset when no failure occurred.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
OtlpTracer records failures as exception span events, but semconv deprecated exceptions-as-span-events in v1.40 in favour of exception log records (exceptions-spans, exceptions-logs). the suggested migration is an OTEL_SEMCONV_EXCEPTION_SIGNAL_OPT_IN=logs|logs/dup switch, which the OTLP logger could serve since effect already ships one.
related: successful spans get status Ok, but recording-errors says instrumentation must leave it unset when nothing failed.
- Ngôn ngữ chính
- TypeScript
- Star
- 16.7k
- Fork
- 808
- Merge trung bình
- 10 giờ 21 phút
- Pull request đã merge (30 ngày)
- 834
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 Effect-TS/effect
-
`Schedule.fixed` repeats with no delay when the clock is a tiny fraction before a boundaryCó thể đã có người làm @effect-bot đã nhận hôm nay. Đang mở
Effect-TS/effect#10250 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Cluster: A way to remove processed requests from storageCó thể đã có người làm @effect-bot đã nhận 1 ngày trước. Đang mởenhancement
Effect-TS/effect#10239 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Cluster: an interrupted request whose handler dies stalls every other entity on the runnerCó thể đã có người làm @effect-bot đã nhận 1 ngày trước. Đang mởbug
Effect-TS/effect#10238 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Let OTLP log and trace exporters leave no timer pending while idleCó thể đã có người làm @effect-bot đã nhận 1 ngày trước. Đang mở
Effect-TS/effect#10234 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Otlp.layerFromConfig exports nothing when only OTEL_EXPORTER_OTLP_ENDPOINT is setCó thể đã có người làm @effect-bot đã nhận 1 ngày trước. Đang mở
Effect-TS/effect#10231 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Effect-TS/effect
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
ehmpathy/rhachet-roles-ehmpathy#1231 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Equal-Vote/bettervoting#1754 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
Doist/todoist-sdk-typescript#740 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 62/100
privatenumber/cleye#47 ·
-
spec-feedback
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100