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:
- 
Does your sample fully cover a setup that includes logs, traces, and metrics?
 If I already have logging set up in my application using thetracingcrate, will I need to integrate your solution with it explicitly to support logs and traces end-to-end?
 
- 
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!