https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-otlp/src/exporter/tonic/metrics.rs#L2 uses std::sync::mutex. The exporter has await() points, and here it should use tokio::sync:mutex instead. Discussed here: https://github.com/open-telemetry/opentelemetry-rust/pull/2764#discussion_r1985994302