v1_usage_metering_GetUsageTopAvgMetrics/
v1_usage-metering_GetUsageTopAvgMetrics.rs

1// Get all custom metrics by hourly average returns "OK" response
2use chrono::{DateTime, Utc};
3use datadog_api_client::datadog;
4use datadog_api_client::datadogV1::api_usage_metering::GetUsageTopAvgMetricsOptionalParams;
5use datadog_api_client::datadogV1::api_usage_metering::UsageMeteringAPI;
6
7#[tokio::main]
8async fn main() {
9    let configuration = datadog::Configuration::new();
10    let api = UsageMeteringAPI::with_config(configuration);
11    let resp = api
12        .get_usage_top_avg_metrics(
13            GetUsageTopAvgMetricsOptionalParams::default().day(
14                DateTime::parse_from_rfc3339("2021-11-08T11:11:11+00:00")
15                    .expect("Failed to parse datetime")
16                    .with_timezone(&Utc),
17            ),
18        )
19        .await;
20    if let Ok(value) = resp {
21        println!("{:#?}", value);
22    } else {
23        println!("{:#?}", resp.unwrap_err());
24    }
25}