-
Let's look at some code. We have different ways to create spans in Rust. In this article, we focus on creating spans manually, not covering any abstractions such as tracing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
(Source: https://github.com/open-telemetry/opentelemetry-rust/blob/main/examples/http/src/client.rs)
-
For this example, we're using rdkafka to build producers and consumers, because it allows us to specify custom headers for each record.
-
Source code: https://github.com/schultyy/kafka-tracing-blog-post-example-code/tree/main
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
-
Show HN: Unbug – Rust macros for programmatically invoking breakpoints
-
Monitoring Browser Applications with OpenTelemetry
-
OpenTelemetry-Go: Instrument Your Go Applications with Ease
-
Show HN: Telemetry.sh – Simplifying Telemetry Measurement
-
Powerful Visibility with Rust, Lambda, Datadog, and OpenTelemetry