Skip to content

Full OpenTelemetry Support in Your Rust Sample – Logs, Traces, Metrics & Datadog Comparison #27

@Snamnik

Description

@Snamnik

I checked your repo a few days ago and noticed that the crate versions used in the Rust service were quite outdated, especially for opentelemetry_sdk and related packages — which have had significant breaking changes recently.

Now I can see you've hopefully updated both the dependencies and the corresponding code.

I have a couple of questions:

  1. Does your sample fully cover a setup that includes logs, traces, and metrics?
    If I already have logging set up in my application using the tracing crate, will I need to integrate your solution with it explicitly to support logs and traces end-to-end?

  2. How does this compare to the opentelemetry-datadog crate?
    Are both approaches equally capable of handling logs, traces, and metrics? Or are there key differences in terms of capabilities, integration depth, or Datadog support?

For reference, my setup includes:

  • Rust: 1.87
  • actix-web = "4.0"
  • opentelemetry = { version = "0.30" }

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions