Referencia de API

La API Datadog es una API REST HTTP. La API utiliza URL orientadas a recursos para llamar a la API, utiliza códigos de estado para indicar el éxito o el fracaso de las solicitudes, devuelve JSON de todas las solicitudes y utiliza códigos de respuesta HTTP estándar. Utiliza la API Datadog para acceder a la plataforma Datadog mediante programación.

Empezando

Autentícate en la API con una clave de API utilizando la cabecera DD-API-KEY. Para algunos endpoints, también necesitas una clave de aplicación, que utiliza la cabecera DD-APPLICATION-KEY.

Para probar la API Ejecuta en Postman

Nota: Para autenticarse en la API Datadog a través de Postman, añade tus valores de clave de API y de clave de aplicación Datadog a las variables de recopilación de la recopilación de la API Datadog.

El uso de la API es una guía de los endpoints.

Notas:

  • Añade tus valores de API y de clave de aplicación a la pestaña Variables de la recopilación de la API Datadog.
  • Los ejemplos de código cURL suponen el uso de coreutils BASH y GNU. En macOS, puedes instalar coreutils con el Gestor de paquetes Homebrew: brew install coreutils

Bibliotecas cliente

Por defecto, los documentos de la API Datadog muestran ejemplos en cURL. Selecciona uno de nuestros lenguajes oficiales de bibliotecas cliente en cada endpoint para ver ejemplos de código de ese biblioteca. Para instalar cada biblioteca:

Instalación

Ejecuta cargo add datadog-api-client o añade lo siguiente a Cargo.toml en [dependencies]:

datadog-api-client = "0"

Uso

Prueba el siguiente fragmento para validar la clave de tu API Datadog:

use datadog_api_client::datadog::Configuration;
use datadog_api_client::datadogV1::api_authentication::AuthenticationAPI;

#[tokio::main]
async fn main() {
    let configuration = Configuration::new();
    let api = AuthenticationAPI::with_config(configuration);
    let resp = api.validate().await;
    if let Ok(value) = resp {
        println!("{:#?}", value);
    } else {
        println!("{:#?}", resp.unwrap_err());
    }
}

O consulta directamente en las bibliotecas:

Java
Python
Ruby
Go
Typescript
Rust

¿Quieres empezar a utilizar la aplicación? Consulta los documentos generales Empezando de Datadog.

Referencias adicionales

PREVIEWING: deforest/fix-tls-ciphers-link