Postman

Supported OS Linux Mac OS Windows

Présentation

Postman est une plateforme API qui simplifie la création de nouvelles API et améliore la collaboration afin de développer des API plus performantes plus rapidement.

L’intégration vous permet de surveiller en permanence la santé de vos monitors. Vous pourrez notamment :

  • Analyser les métriques associées aux exécutions de Postman Monitoring dans Datadog

  • Générer des événements en cas de réussite ou d’échec d’une exécution

Configuration

Vous trouverez des instructions détaillées dans la documentation de Postman (en anglais). Les intégrations Postman nécessitent une offre Team, Business ou Enterprise Postman.

Configuration

  1. Générez une clé d’API Datadog.
  2. Connectez-vous à votre compte Postman, puis accédez à l’intégration Datadog.
  3. Sélectionnez Add Integration
  4. Pour envoyer vos métriques de monitor et vos événements à Datadog :
    • Donnez un nom à votre intégration.
    • Sélectionnez le monitor dont vous souhaitez envoyer les données à Datadog.
    • Saisissez votre clé d’API Datadog.
    • Sélectionnez la région Datadog que vous souhaitez utiliser.
    • Vous pouvez choisir d’envoyer les événements uniquement, les métriques uniquement, ou les deux à chaque exécution.
  5. Ensuite, sélectionnez Add Integration pour finir de configurer l’intégration.

Configurer l’intégration

Données collectées

Métriques

postman.monitor.run.errors
(gauge)
The total number of errors across all requests in a monitoring run
postman.monitor.run.failed_tests
(gauge)
The total number of failed tests across all requests in a monitoring run
postman.monitor.run.passed_tests
(gauge)
Total number of passed tests across all requests in a monitoring run
postman.monitor.run.request_count
(gauge)
Total number of requests in a monitoring run
postman.monitor.run.total_latency
(gauge)
The total latency time for all requests in a monitoring run
postman.monitor.request.bytes
(gauge)
Total bytes sent and received for each request in a monitoring run
postman.monitor.request.failed_tests
(gauge)
Number of failed tests for each request in a monitoring run
postman.monitor.request.passed_tests
(gauge)
Number of passed tests for each request in a monitoring run
postman.monitor.request.latency
(gauge)
The latency for each request in a monitoring run
postman.monitor.run.http_status_2xx
(gauge)
Total number of requests in a monitoring run that return an HTTP status code in the 200 range
postman.monitor.run.http_status_4xx
(gauge)
Total number of requests in a monitoring run that return an HTTP status code in the 400 range
postman.monitor.run.http_status_5xx
(gauge)
Total number of requests in a monitoring run that return an HTTP status code in the 500 range

Checks de service

Postman n’inclut aucun check de service.

Événements

Un événement est généré chaque fois qu’un monitor s’exécute dans Postman. La gravité de l’événement dépend des tests du monitor Postman :

GravitéDescription
LowAucun test n’a échoué
NormalCertains tests ont échoué ou une erreur est survenue lors de l’exécution d’un événement.

Dépannage

Besoin d’aide ? Contactez l’assistance Postman.