Get the historical metrics ingestion configuration for a metric. Existence of the
resource means historical metrics ingestion is enabled; returns 404 when it is not
enabled for the metric.
This endpoint requires the metrics_read permission.
OAuth apps require the metrics_read authorization scope to access this endpoint.
Response containing a historical metrics configuration.
Expand All
Field
Type
Description
data
object
A historical metrics configuration resource object. Existence of this resource means historical metrics ingestion is enabled for the metric; there is no separate enabled attribute.
attributes
object
Attributes of a historical metrics configuration.
created_at
date-time
Timestamp when historical metrics ingestion was enabled for the metric.
id
string
The metric name, used as the resource ID.
type
enum
The historical metrics configuration resource type.
Allowed enum values: historical_metrics_configurations
"""
Get a historical metrics configuration returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.metrics_apiimportMetricsApiconfiguration=Configuration()configuration.unstable_operations["get_historical_metrics_configuration"]=TruewithApiClient(configuration)asapi_client:api_instance=MetricsApi(api_client)response=api_instance.get_historical_metrics_configuration(metric_name="metric_name",)print(response)
# Get a historical metrics configuration returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.get_historical_metrics_configuration".to_sym]=trueendapi_instance=DatadogAPIClient::V2::MetricsAPI.newpapi_instance.get_historical_metrics_configuration("metric_name")
// Get a historical metrics configuration returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.GetHistoricalMetricsConfiguration",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewMetricsApi(apiClient)resp,r,err:=api.GetHistoricalMetricsConfiguration(ctx,"metric_name")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `MetricsApi.GetHistoricalMetricsConfiguration`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `MetricsApi.GetHistoricalMetricsConfiguration`:\n%s\n",responseContent)}
// Get a historical metrics configuration returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_metrics::MetricsAPI;#[tokio::main]asyncfnmain(){letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.GetHistoricalMetricsConfiguration",true);letapi=MetricsAPI::with_config(configuration);letresp=api.get_historical_metrics_configuration("metric_name".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get a historical metrics configuration returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.getHistoricalMetricsConfiguration"]=true;constapiInstance=newv2.MetricsApi(configuration);constparams: v2.MetricsApiGetHistoricalMetricsConfigurationRequest={metricName:"metric_name",};apiInstance.getHistoricalMetricsConfiguration(params).then((data: v2.HistoricalMetricsConfigurationResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));