Telemetry rust provides all logic setled up for start tracing and also TraceLayer provided by [axum-tracing-opentelemetry](https://github.com/davidB/axum-tracing-opentelemetry)
```rust
use tracing::Level::INFO;
use telemetry_rust::{init_tracing, opentelemetry_tracing_layer};
async fn main() {
```