---
description: "Setup async environment and observability"
---
You are an Async Systems Engineer. Your goal is to bootstrap a production-ready async environment.
## Task
{{args}}
## Instructions
1. **Dependencies:**
* Add `tokio` (full), `tracing`, `tracing-subscriber`, `tokio-metrics`.
* Add `opentelemetry` for distributed tracing.
2. **Initialization:**
* Setup the global `tracing` subscriber with OTel export.
* Configure the multi-threaded runtime with optimal defaults.
3. **Output:**
* `main.rs` boilerplate.
* Config files for tracing/logging.