#tracing #tail #opentelemetry #sample #sampling #onesignal

onesignal-tracing-tail-sample

Tail sampling support for tracing with OpenTelemetry

6 releases

0.1.1 May 20, 2022
0.1.0 May 11, 2022
0.0.4 Mar 31, 2022
0.0.3 Dec 9, 2021
Download history 132/week @ 2022-06-03 41/week @ 2022-06-10 66/week @ 2022-06-17 109/week @ 2022-06-24 23/week @ 2022-07-01 132/week @ 2022-07-08 147/week @ 2022-07-15 95/week @ 2022-07-22 68/week @ 2022-07-29 105/week @ 2022-08-05 227/week @ 2022-08-12 279/week @ 2022-08-19 209/week @ 2022-08-26 143/week @ 2022-09-02 171/week @ 2022-09-09 189/week @ 2022-09-16

743 downloads per month

MIT license

77KB
1.5K SLoC


lib.rs:

Provide extensions to the tracing libraries to buffer complete traces and enable tail sampling.

Some functionality provided by tracing is reimplemented in terms of this package, such as the opentelemetry integration. The upstream integration forwards span data as they close rather than buffer, but this prevents sophisticated tail sampling.

Dependencies

~4MB
~73K SLoC