```rust
async fn main() { let reporter = DataDogBuilder::default() .tags(vec![ "tag1".tostring(), "val1".tostring() ]) .build() .install() .unwrap(); reporter.flush.await()?; } ```
```rust
async fn main() { let reporter = DataDogBuilder::default() .writetostdout(false) .writetoapi(true, Some("DDAPIKEY".tostring())) .tags(vec![ "tag1".tostring(), "val1".to_string() ]) .build() .install() .unwrap(); reporter.flush.await()?; } ```
```rust use once_cell::sync::Lazy;
static DDMETRICS: Lazy
async fn main() { let reporter = DDMETRICS.deref(); reporter.schedule(Duration::fromsecs(10)); } ```