Utiliser Postman avec les API Datadog
Présentation
L’API Datadog vous permet d’envoyer des données à Datadog et de recevoir des données de Datadog. Elle utilise des URL orientées ressources et des codes de statut afin d’indiquer la réussite ou l’échec des requêtes et renvoie un objet JSON à partir de toutes les requêtes.
Cet article explique comment utiliser Postman pour effectuer des appels d’API vers Datadog en vous montrant les actions disponibles au sein de l’API Datadog et vous donne une introduction de haut niveau de l’utilisation des méthodes GET
, POST
, PUT
, et DELETE
de Postman.
Prérequis
Vous avez :
Configuration
Importer la collection Datadog dans Postman
Commencez par vous connecter à Postman. Datadog recommande de télécharger l’application Postman.
Cette collection fonctionne dans l’interface Web ou l’application de Postman. Son chargement peut prendre quelques secondes.
Remarque : configurez les variables de collection de la collection dʼ’API Datadog avec les valeurs de votre API et de votre clé d’application.
Configuration de l’environnement Postman
Après avoir importé la collection Postman, la liste complète des appels d’API Datadog disponibles s’affiche. Elle est arrangée par dossier dans le volet de gauche de Postman.
Authentification
Ajoutez votre API Datadog et vos clés d’application aux variables de collection pour vous authentifier.
Suivez ces étapes pour configurer votre environnement :
Sélectionnez la collection dʼAPI Datadog.
Cliquez sur l’onglet Variables.
Ajoutez vos clés d’application et d’API Datadog valides dans le champ Current value des variables api_key
et application_key
, respectivement.
Cliquez sur Save.
Changer l’endpoint de l’API
Si vous accédez à un autre site Datadog que https://api.datadoghq.com
, vous devez modifier la collection Postman afin qu’elle utilise une autre URL d’endpoint.
Suivez les étapes ci-dessous pour modifier l’instance afin de spécifier votre site, à savoir () :
Dans le volet gauche du répertoire de collection d’API Datadog, cliquez sur le menu représentant trois points, puis sélectionnez Edit.
Dans l’onglet Variables, décochez la variable site
avec la valeur datadoghq.com
et cochez la variable site
avec la valeur
.
Cliquez sur Update.
Utilisation de la collection
Une fois la configuration terminée, vous pouvez à présent effectuer des appels d’API. Dans le répertoire Postman -> Datadog, vous trouverez des sous-répertoires pour chaque type de catégorie d’API énumérée dans la section relative aux API de Datadog. Développez les sous-répertoires pour afficher les méthodes HTTP et les noms des appels d’API.
Builder
Lorsque vous cliquez sur un appel d’API dans la collection, il s’affiche dans le volet Builder
, à droite. Depuis ce volet, vous pouvez envoyer l’appel d’API et consulter le statut renvoyé, le délai de réponse et le code de la réponse d’API.
Description
Lorsque vous cliquez sur le nom d’un endpoint, une description de l’endpoint et de tous les paramètres obligatoires/facultatifs s’affiche pour vous aider à créer vos requêtes :
Params
L’onglet Params affiche tous les paramètres et toutes les valeurs inclus dans l’appel d’API. Vous pouvez ajouter des paramètres et des valeurs depuis cet onglet. Consultez les arguments disponibles dans la section correspondante de la documentation sur les API Datadog.
Cet onglet remplace l’affichage de la structure param1:value1¶m2:value2
de l’appel d’API.
Remarques :
- Il n’est pas nécessaire d’ajouter les esperluettes (&) et les deux-points (:) dans le tableau des paramètres. Postman les insère automatiquement.
- Tous les placeholders respectent le format
<PLACEHOLDER>
. Vous devez les remplacer avant de pouvoir lancer une requête.