Este endpoint devuelve el número total de hosts activos y actuales en tu cuenta de Datadog.
Activo significa que el host ha informado en la última hora y actual significa que ha informado en las últimas dos horas.
This endpoint requires the hosts_read permission.
OAuth apps require the hosts_read authorization scope to access this endpoint.
Argumentos
Cadenas de consulta
Nombre
Tipo
Descripción
from
integer
Number of seconds from which you want to get total number of active hosts.
"""
Get the total number of active hosts returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.hosts_apiimportHostsApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=HostsApi(api_client)response=api_instance.get_host_totals()print(response)
# Get the total number of active hosts returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::HostsAPI.newpapi_instance.get_host_totals()
// Get the total number of active hosts 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/datadogV1")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewHostsApi(apiClient)resp,r,err:=api.GetHostTotals(ctx,*datadogV1.NewGetHostTotalsOptionalParameters())iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `HostsApi.GetHostTotals`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `HostsApi.GetHostTotals`:\n%s\n",responseContent)}
// Get the total number of active hosts returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.HostsApi;importcom.datadog.api.client.v1.model.HostTotals;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();HostsApiapiInstance=newHostsApi(defaultClient);try{HostTotalsresult=apiInstance.getHostTotals();System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling HostsApi#getHostTotals");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get the total number of active hosts returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_hosts::GetHostTotalsOptionalParams;usedatadog_api_client::datadogV1::api_hosts::HostsAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=HostsAPI::with_config(configuration);letresp=api.get_host_totals(GetHostTotalsOptionalParams::default()).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 the total number of active hosts returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.HostsApi(configuration);apiInstance.getHostTotals().then((data: v1.HostTotals)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));