#google #trace #spans #open-telemetry #exporter #grpc #tracing

opentelemetry-stackdriver

A Rust opentelemetry exporter that uploads traces to Google Stackdriver trace

26 releases (breaking)

0.19.1 Mar 19, 2024
0.18.0 Nov 6, 2023
0.17.0 Jul 30, 2023
0.16.0 Mar 26, 2023
0.4.0 Mar 30, 2020

#239 in Web programming

Download history 1011/week @ 2024-01-02 473/week @ 2024-01-09 444/week @ 2024-01-16 535/week @ 2024-01-23 682/week @ 2024-01-30 790/week @ 2024-02-06 560/week @ 2024-02-13 516/week @ 2024-02-20 437/week @ 2024-02-27 582/week @ 2024-03-05 545/week @ 2024-03-12 477/week @ 2024-03-19 213/week @ 2024-03-26 668/week @ 2024-04-02 426/week @ 2024-04-09 526/week @ 2024-04-16

1,928 downloads per month
Used in 2 crates (via opinionated_telemetry)

Apache-2.0

190KB
2.5K SLoC

opentelemetry-stackdriver

Documentation

This crate provides an opentelemetry exporter for use with Google StackDriver trace. It uses gRPC to send tracing spans.

It is licensed under the Apache 2.0 license. Contributions are welcome.

Propagator

Feature flag propagator will enable the GoogleTraceContextPropagator which implements the TextMapPropagator trait for Google X-Cloud-Trace-Context Trace Context format.

Example usage:

opentelemetry::global::set_text_map_propagator(GoogleTraceContextPropagator::new());

Dependencies

~9–23MB
~352K SLoC