New Relic lance le monitoring des API avec une intégration à Postman

À vous l'observabilité instantanée des API avec le quickstart Postman

Publié Lecture : 6 min
Louis Leung headshot

Auteur : Louis Leung

Headshot of Anthony Rogers

Auteur : Anthony Rogers

Image montrant les logos New Relic et Postman

Plus de 17 millions de développeurs comptent sur la plateforme d'API Postman pour concevoir, développer, tester, déployer et monitorer les API sur une plateforme collaborative. La fonctionnalité de monitoring de Postman permet d'observer dans le détail les performances et la qualité des API. Toutefois, les équipes opérationnelles en aval peuvent seulement obtenir une vue d'ensemble des performances des API avec des métriques telles que l'utilisation du CPU, la consommation de mémoire et le débit de la base de données. De même, pour que les développeurs comprennent comment une seule API peut impacter l'ensemble de l'application au sein d'un déploiement plus large, Postman doit ingérer des données contextuelles pour les API à partir d'une autre source de télémétrie.

Le monitoring des API New Relic avec Postman entre en scène 

Pour résoudre ces problèmes, New Relic et Postman ont développé une intégration de bout en bout pour vous permettre de monitorer la fonctionnalité et les performances de vos API pendant que Postman effectue le monitoring du reste de vos données d'observabilité en même temps. Vous pouvez désormais aller en profondeur dans les métriques d'API préproduction jusqu'au niveau des points de terminaison individuels. Vous pouvez également utiliser l'intégration bidirectionnelle pour recevoir sur la plateforme Postman API les données contextuelles sur les déploiements provenant de New Relic One.  

L'intégration de Postman et New Relic place les données d'observabilité de l'API là où les développeurs et ingénieurs passent déjà le plus clair de leur temps : dans New Relic One pour les ingénieurs DevOps qui monitorent leur stack ou dans Postman pour les développeurs d'API qui recherchent les données (contextualisée et en temps réel) sur les performances de l'application lors du déploiement d'API.

Pour faciliter la visualisation des données d'API, nous avons également créé un nouveau quickstart dans New Relic Instant Observability (I/O) qui vous aidera à vous lancer plus vite grâce à un dashboard prédéveloppé comprenant les métriques d'API et d'infrastructure dont vous avez besoin en un seul et même endroit.

Voici un exemple du dashboard de Postman Monitor dans New Relic :

Tous les développeurs peuvent se lancer gratuitement avec New Relic et utiliser la fonctionnalité de monitoring des API parmi les 450 autres intégrations incluses avec la plateforme d'observabilité de New Relic. Toute nouvelle inscription à New Relic comprend 100 Go/mois d'ingestion gratuite des données, un utilisateur Full Platform et un nombre illimité d'utilisateurs, de requêtes, de dashboards et d'alertes. 

Avantages de l'intégration et du quickstart :

  • Une visibilité unifiée et uniformisée : visualisez les métriques d'API (temps de réponse, erreurs, échecs de test) en parallèle avec les métriques d'application et d'infrastructure dans un dashboard unifié, uniformisé et personnalisable. 
  • Création d'alertes : profitez des capacités d'alerte avancées de New Relic telles que les seuils auto-ajustables, la détection des anomalies et l'identification des aberrances afin d'être notifié lorsque les performances de vos API faiblissent. 
  • Débogage des problèmes de performance en contexte : déboguez les problèmes de performance en comparant les performances de vos API (tel les métriques de latence) et la fonctionnalité (tel l'exactitude des réponses) avec les métriques full stack (CPU, RAM et statistiques réseau) en contexte.
  • Facilité d'accès : les clients existants qui ont un accès Full Platform à New Relic peuvent paramétrer l'intégration sans frais supplémentaires. Les nouveaux clients peuvent se lancer gratuitement sans qu'aucune carte bancaire soit nécessaire.

Données d'APM New Relic dans Postman

Comment envoyer des métriques d'API en temps réel de Postman vers New Relic

Pour commencer le monitoring des performances d'API et visualiser les résultats de Postman Monitor dans New Relic, regardez la vidéo suivante ou suivez les étapes listées après la vidéo.

  1. Configurer vos comptes. Vous devez posséder des comptes New Relic et Postman pour utiliser l'intégration. Si vous n'utilisez pas encore New Relic One, obtenez un compte gratuit. (2 minutes)
  2. Récupérez votre clé d'API New Relic. Trouvez vos clés d'API dans New Relic. Sélectionnez les trois points à côté de la clé INGEST - LICENSE, puis choisissez Copy key pour enregistrer la clé pour plus tard. (1 minute)
  3. Activez l'intégration dans Postman. Dans Integrations, recherchez New Relic. Deux intégrations sont à votre disposition. Sélectionnez l'option Bring Postman monitor results into New Relic (Envoyer les résultats de Postman Monitor dans New Relic) et ajoutez l'intégration en utilisant la clé d'API de l'étape 2. Suivez les étapes dans la documentation Configure New Relic Integration (Configurer l'intégration dans New Relic). (5 minutes)
  4. Visualisez les données avec le quickstart. Lorsque vous activez l'envoi des métriques Postman vers New Relic One, installez le quickstart pour obtenir un dashboard organisé. Ouvrez le quickstart Postman dans New Relic I/O, sélectionnez le bouton + Install quickstart et suivez le processus d'installation guidée. (5 minutes)

Lorsque vous avez terminé, vous pouvez automatiquement obtenir un dashboard organisé où vous pouvez voir les métriques d'API clé à partir de Postman Monitor.

Données de Postman Monitor dans New Relic

Affichez les métriques et attributs de dimension Postman

Le quickstart vous apporte tout ce dont vous avez besoin pour commencer à faire le monitoring des métriques d'API clés dans New Relic One. Vous pouvez également manuellement définir des alertes, et interroger et afficher les métriques depuis Postman. Dès que Monitor est exécuté, Postman commence à envoyer les métriques vers New Relic. 

Facultatif : Pour procéder manuellement à la visualisation de vos métriques et développer des requêtes dans New Relic One, sélectionnez Browse data (Parcourir les données), puis Metrics et cherchez Postman. Vous pouvez utiliser ces métriques dans le développeur de requêtes de New Relic ou vos requêtes NRQL.

Plusieurs attributs tels que monitor.name et request.id peuvent également être utilisés en tant que dimensions. Par exemple, vous pouvez grouper vos données de latence par région :

Vous pouvez obtenir une liste complète des métriques et leurs descriptions ainsi que tous les attributs de dimension dans les sections Metrics pushed to New Relic (Métriques envoyées à New Relic) et Dimension attributes (Attributs de dimension) de la documentation.