Guide to OpenTelemetry Distributed Tracing in Rust

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • opentelemetry-specification

    Specifications for OpenTelemetry

  • OTLP protocol for shipping telemetry data

  • opentelemetry-rust

    The Rust OpenTelemetry implementation

  • The git repository called opentelemetry-rust contains implementations of several crates that expand the opentelemetry ecosystem. There you can find common instrumentations, exporters, and subscribers use them in a Rust program.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • opentelemetry-ext-js

    js extensions for the open-telemetry project

  • To follow along, you can open a new free-forever Aspecto account or log in to your existing one.

  • opentelemetry-examples

  • Here is a link for the source code.

  • diesel

    A safe, extensible ORM and Query Builder for Rust

  • For this example, I wanted to build a simple system I could use to integrate and visualize traces. I found auto-instrumentations for Actix-Web Framework and Diesel, an ORM and Query builder utility for SQL-based databases.

  • actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • For this example, I wanted to build a simple system I could use to integrate and visualize traces. I found auto-instrumentations for Actix-Web Framework and Diesel, an ORM and Query builder utility for SQL-based databases.

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.

Suggest a related project

Related posts