#open-telemetry #tracing #tail #sampling #spans #trace #integration

onesignal-tracing-tail-sample

OpenTelemetry跟踪的尾部采样支持

9次发布

0.2.2 2023年11月22日
0.2.1 2023年11月14日
0.2.0 2023年3月22日
0.1.1 2022年5月20日
0.0.3 2021年12月9日

#208调试

Download history • Rust 包仓库 278/week @ 2024-04-22 • Rust 包仓库 369/week @ 2024-04-29 • Rust 包仓库 392/week @ 2024-05-06 • Rust 包仓库 498/week @ 2024-05-13 • Rust 包仓库 368/week @ 2024-05-20 • Rust 包仓库 261/week @ 2024-05-27 • Rust 包仓库 401/week @ 2024-06-03 • Rust 包仓库 324/week @ 2024-06-10 • Rust 包仓库 346/week @ 2024-06-17 • Rust 包仓库 438/week @ 2024-06-24 • Rust 包仓库 321/week @ 2024-07-01 • Rust 包仓库 451/week @ 2024-07-08 • Rust 包仓库 326/week @ 2024-07-15 • Rust 包仓库 611/week @ 2024-07-22 • Rust 包仓库 526/week @ 2024-07-29 • Rust 包仓库 682/week @ 2024-08-05 • Rust 包仓库

2,145 每月下载

MIT 许可证

78KB
1.5K SLoC

onesignal-tracing-tail-sampling

这是tracing-opentelemetry的分支,目的是允许我们进行内存中的尾部采样


lib.rs:

tracing库提供扩展,以缓冲完整的跟踪数据并启用尾部采样。

此包中重新实现了tracing提供的一些功能,例如OpenTelemetry集成。上游集成在关闭时将跟踪数据作为转发,而不是缓冲,但这防止了复杂的尾部采样。

依赖关系

~5.5MB
~98K SLoC