Surveillance des services Web (nuage) et des API

Lorsque vous offrez une API ou si vous vous appuyez sur une API, il est vital de la surveiller car il n’est pas facile de savoir si une API est en panne ou rencontre des problèmes. La surveillance Nimsoft Cloud Monitor des services Web (nuage) et des API identifie rapidement les problèmes de performances et elle permet de s’assurer que votre API propose votre produit ou service sans rencontrer de difficultés.

Qu'est-ce que la surveillance Nimsoft Cloud Monitor des services Web (nuage) et des API ?

La surveillance Nimsoft Cloud Monitor des services Web (nuage) et des API vérifie la disponibilité et les performances des API et des services Web. Grâce à la technologie de création de scripts WatchMouse, pratiquement toutes les API peuvent être simulées et rejouées périodiquement, à partir de nos plus de 50 stations de surveillance.

Grâce à la fonction d’envoi d’alertes Nimsoft Cloud Monitor par SMS et par e-mail (avec hiérarchie de diffusion), vous êtes le premier à être informé d’une panne ou d’un dysfonctionnement de l’une de vos API surveillées. Une analyse détaillée et des rapports complets sont également disponibles par le biais de votre console WatchMouse.

http://api-status.com/ est un exemple de site géré par la surveillance Nimsoft Cloud Monitor des services Web (nuage) et des API. Chaque entrée de ce site est mise à jour à l’aide d’une surveillance de scripts Nimsoft Cloud Monitor qui se comporte comme client de ces API.

api-status.com

Pourquoi ai-je besoin de la surveillance des services Web (nuage) et des API ?

Sans surveillance, vous ne pouvez pas facilement dire si une API ou un service Web est en panne ou rencontre des problèmes. La surveillance Nimsoft Cloud Monitor est essentielle si votre entreprise effectue l’une des activités suivantes :

  • Utilisation d’API d’autres sociétés pour offrir des composants de votre service principal : si votre entreprise, comme de plus en plus d’autres, dépend d’API d’autres sociétés pour offrir une partie de son service, vous avez besoin d’une surveillance (exemple : http://store.apple.com/uk qui utilise des API pour vérifier le stock, traiter les paiements et organiser les livraisons). C’est la seule manière fiable de vérifier la disponibilité et les performances des API des fournisseurs, afin d’assurer des prestations de service sans heurt à vos clients.
  • Offre d’une API, par ex. Twitter, d’une passerelle de paiement, Foursquare : si vous offrez une API sur laquelle d’autres s’appuient (ou pour laquelle ils paient), il est vital que vous soyez rapidement informé en cas de mauvais comportement de celle-ci. Une API lente ou qui fonctionne mal a des conséquences sur tous les services et applications créés autour d’elle, ce qui peut entraîner une perte d'activité et une baisse du chiffre d'affaires, ainsi qu’un endommagement de la réputation de la marque.

La surveillance Nimsoft Cloud Monitor ne se contente pas de vous informer sur les performances de vos API : elle peut également l’indiquer à vos clients. Si vous publiez les résultats de votre surveillance Nimsoft Cloud Monitor de services Web (nuage) et d’API par l’intermédiaire d’une page d’état publique, vous ne vous contentez pas de satisfaire la demande croissante de vos clients pour plus de transparence. En effet, vous économisez des ressources car, plutôt que de contacter votre équipe d'assistance pour obtenir des informations sur l’état de votre service, vos clients peuvent simplement se reporter à cette page d’état publique pour tout savoir sur sa disponibilité et ses performances, par ex. http://dev.twitter.com/status

Commet ça marche ?

Pour une simple API REST (Representational State Transfer), une surveillance Nimsoft Cloud Monitor régulière (http/https) vérifiera une URL spécifique et l’objet de donnée XML ou JSON qui est retourné. Grâce à ces surveillances régulières, vous pouvez vérifier l’absence ou la présence de certaines chaînes afin d’identifier les erreurs dans de simples API d’appel unique.

Pour des modèles d'interaction plus complexes, une surveillance de type ‘script’ Nimsoft Cloud Monitor permet de surveiller les transactions à plusieurs étapes et fournit la confirmation de réponses API plus complexes. Les scripts peuvent également mémoriser l’état grâce à des cookies ou à d’autres mécanismes. L’API que nous ne pouvons pas surveiller reste encore à découvrir !

Quels protocoles et fonctionnalités prenez-vous en charge ?

La surveillance Nimsoft Cloud Monitor des services Web (nuage) et des API prend en charge tous les types d’API, notamment : REST, SOAP, oAuth, JSON, XML, RSS feeds, openID et XML-RPC.

La surveillance Nimsoft Cloud Monitor de services Web (nuage) et d’API vérifie le bon fonctionnement de l’API en fonction de ses caractéristiques techniques et elle contrôle la présence des données attendues dans l’objet de réponse.

Essayez!

Abonnez-vous pour un essai gratuit de 30 jours.

Vous pouvez commencer par consulter les échantillons de scripts dans notre référentiel de scripts. Ces échantillons décrivent diverses méthodes permettant de surveiller les différents types d’API. Vous trouverez des instructions et des remarques sur chaque script dans le fichier texte qui l’accompagne.