provider Usage Metering GET
/api/v2/usage/hourly_usage @utdk/datadog
/api/v2/usage/hourly_usage Get hourly usage by product family
Get hourly usage by product family.
- filter[timestamp][start] query required
- Datetime in ISO-8601 format, UTC, precise to hour: [YYYY-MM-DDThh] for usage beginning at this hour.
- string
- filter[timestamp][end] query
- Datetime in ISO-8601 format, UTC, precise to hour: [YYYY-MM-DDThh] for usage ending **before** this hour.
- string
- filter[product_families] query required
- Comma separated list of product families to retrieve. Available families are `all`, `analyzed_logs`, `application_security`, `audit_trail`, `bits_ai`, `serverless`, `ci_app`, `cloud_cost_management`, `cloud_siem`, `csm_container_enterprise`, `csm_host_enterprise`, `cspm`, `custom_events`, `cws`, `dbm`, `error_tracking`, `fargate`, `infra_hosts`, `incident_management`, `indexed_logs`, `indexed_spans`, `ingested_spans`, `iot`, `lambda_traced_invocations`, `llm_observability`, `logs`, `network_flows`, `network_hosts`, `network_monitoring`, `observability_pipelines`, `online_archive`, `profiling`, `product_analytics`, `rum`, `rum_browser_sessions`, `rum_mobile_sessions`, `sds`, `snmp`, `software_delivery`, `synthetics_api`, `synthetics_browser`, `synthetics_mobile`, `synthetics_parallel_testing`, `timeseries`, `vuln_management` and `workflow_executions`. The following product family has been **deprecated**: `audit_logs`.
- string
- filter[include_descendants] query
- Include child org usage in the response. Defaults to false.
- boolean
- filter[include_connected_accounts] query
- Boolean to specify whether to include accounts connected to the current account as partner customers in the Datadog partner network program. Defaults to false.
- boolean
- filter[include_breakdown] query
- Include breakdown of usage by subcategories where applicable (for product family logs only). Defaults to false.
- boolean
- filter[versions] query
- Comma separated list of product family versions to use in the format `product_family:version`. For example, `infra_hosts:1.0.0`. If this parameter is not used, the API will use the latest version of each requested product family. Currently all families have one version `1.0.0`.
- string
- page[limit] query
- Maximum number of results to return (between 1 and 500) - defaults to 500 if limit not specified.
- integer
- page[next_record_id] query
- List following results with a next_record_id provided in the previous query.
- string
Try it
Authentication
Configure credentials for Datadog API V2 Collection
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.
Saved automatically to browser storage.
Code snippet
Updates live as you fill in the form above.
TypeScript
import datadog from '@utdk/datadog';
await datadog.gethourlyusage({
"filter[include_descendants]": false,
"filter[include_connected_accounts]": false,
"filter[include_breakdown]": false,
"page[limit]": 500
})