13 meilleurs outils de surveillance d’API pour votre entreprise

S’il y a une chose que les entreprises ne peuvent pas se permettre dans le paysage concurrentiel d’aujourd’hui, c’est la performance du système sous-optimale.


Pire encore, le cas d’un ou plusieurs sous-systèmes tombe en panne et l’équipe technique n’en est pas consciente. Dans des secteurs critiques comme la banque, le négoce d’actions, etc., les temps d’arrêt peuvent coûter des millions de dollars (ou plus) chaque minute, tandis que dans d’autres, il peut y avoir des réactions fatales des clients. Il est presque arrivé à un point où apprendre à connaître une erreur avant que votre client ne soit plus intelligent; ses obligatoire.

API, API, partout

C’est un monde dominé par les API, et vous entendez et utilisez probablement ce terme plusieurs fois par jour. Si vous êtes un fournisseur de services de quelque nature que ce soit, vous disposez d’API sur lesquelles les autres comptent et il existe des API que vous consommez pour assurer le bon fonctionnement de l’entreprise (API Google Maps, API de paiement, etc.). Mais ce n’est que la pointe de l’iceberg. Pour ceux du monde de la programmation informatique, une interface de programmation d’application (API) est un terme large qui couvre plus que des cartes et des achats..

Sans que vous vous en rendiez compte, tout dans un système logiciel (oui, littéralement tout) est une API ou expose une API.

Avant de passer à la surveillance des API, prenons un moment pour comprendre ce qu’est une API et l’étendue de notre système logiciel qu’elle couvre. Cela vous aidera à réduire vos choix et à mieux décider quelles API vous souhaitez couvrir et, par conséquent, quels outils seront les mieux adaptés à votre cas d’utilisation unique.

Qu’est-ce qu’une API?

Commençons par la définition de manuel standard avant d’approfondir en utilisant le vocabulaire professionnel de tous les jours. Si nous interroge Wikipedia sur les API, il dit ceci:

En programmation informatique, une interface de programmation d’application (API) est un ensemble de définitions de sous-programmes, de protocoles de communication et d’outils pour la création de logiciels. D’une manière générale, il s’agit d’un ensemble de méthodes de communication clairement définies entre les différents composants. Une bonne API facilite le développement d’un programme informatique en fournissant tous les blocs de construction, qui sont ensuite assemblés par le programmeur.

Une API peut être pour un système basé sur le Web, un système d’exploitation, un système de base de données, du matériel informatique ou une bibliothèque de logiciels.

La deuxième ligne est essentielle (c’est moi qui souligne). Ce ne sont pas seulement les services Web qui comptent comme des API. Les appels de système d’exploitation, les interactions avec le système de base de données, les signaux matériels, les bibliothèques de logiciels (code qu’un autre code peut réutiliser) relèvent tous de la compétence d’une API car ils présentent tous une interface et un ensemble de protocoles bien définis et bien compris..

Désormais, n’importe quel jour, n’importe laquelle de ces API peut cesser de fonctionner. Peut-être que le disque dur a atteint sa limite d’opérations d’entrée / sortie par seconde, ou que le certificat SSL a expiré, ou qu’il y a un bogue non repéré dans la dernière version de code utilisée – toutes ces situations nécessitent une surveillance constante et une action immédiate lorsque (de préférence avant) le le problème se produit.

De manière appropriée, cet article proposera des outils qui peuvent surveiller votre application dans tous les domaines, pas seulement l’échange de données entre deux systèmes.

Le coût des temps d’arrêt de l’API

Il est difficile de quantifier la durée des arrêts, mais Gartner a publié un étude en 2014, qui a fixé le nombre à 300 000 $ l’heure. C’est une moyenne modeste, bien sûr. Considérez la perte commerciale causée par une heure d’indisponibilité pendant, disons, la saison de rabais du Black Friday. Pour plus d’histoires d’horreur sur la façon dont les API défectueuses / non fonctionnelles ont tué l’esprit d’entreprise ou d’employé, voir ici et ici.

Bien que l’aspect commercial des temps d’arrêt des API ne puisse pas être sous-estimé, il existe également une perte cachée qui pourrait être encore plus importante à long terme – le moral de l’équipe. Les développeurs aiment l’automatisation et la fiabilité des systèmes (en fait, nous le faisons tous; imaginez que votre serveur de messagerie tombe en panne plusieurs fois par jour!), Et les temps d’arrêt cassent leur code et les frustrent. Si ceux-ci persistent, les problèmes commenceront bientôt à affecter d’autres fonctions commerciales (ventes et marketing) qui se lasseront de perdre continuellement la face devant le client.

J’ai vu de près deux entreprises mourir de mort imminente à cause de systèmes de surveillance internes médiocres, et je n’ai pas le cœur de le revoir. ��

Maintenant, les temps d’arrêt ne peuvent pas être éliminés; dans le monde réel, tout peut mal tourner à tout moment. Mais en ayant des systèmes de surveillance appropriés en place, nous pouvons apprendre à connaître les erreurs lorsqu’elles se produisent, parfois même avant que le client ne le fasse.!

Dans cet esprit, regardons quelques-uns des meilleurs outils de surveillance des API sur le marché.

Tendance

Une solution complète pour toutes sortes de surveillance d’API (rappelez-vous notre définition large d’une API antérieure?), Tendance assure la surveillance des sites Web, des API, des serveurs, etc. Il revendique une clientèle heureuse de 25 000, avec des noms tels que Vimeo, Microsoft, Volkswagen, Vimeo, et plus, parmi ses clients.

Une fonctionnalité unique d’Uptrends est le test par navigateur. Le service fait tourner différents navigateurs pour exécuter votre application / site Web et fournit une mesure détaillée de ses performances.

Mais les temps de réponse et les mesures ne représentent que la moitié de l’histoire. Les tendances à la hausse vous fournissent également un rapport de performances détaillé par actif, afin que vous sachiez exactement ce qui cause un goulot d’étranglement où. Lorsqu’une erreur est rencontrée, le service prend une capture d’écran et vous l’envoie, afin que vous puissiez voir exactement comment il se sent à l’autre bout de l’équation. ��

Dans l’ensemble, Uptrends est un service fiable et agréable auquel font confiance de nombreux grands noms.

Moniteur Dotcom

La plate-forme Dotcom-Monitor vous permet de configurer un périphérique de moniteur multi-tâches à l’aide d’une tâche HTTP / S. Avec cela, vous pouvez surveiller les API Web basées sur OAuth 2.0 pour la disponibilité, les performances et les réponses appropriées. En répliquant une ou plusieurs demandes de clients finaux et en surveillant un service Web SOAP, les agents Dotcom-Monitor vérifient que les données peuvent être correctement échangées entre l’API et une application Web.

Lorsqu’un agent détecte une erreur, il la compare au filtre de l’appareil. Si l’erreur n’est pas filtrée, l’appareil déclenche une alerte. Vous pouvez configurer plusieurs groupes d’alerte et configurer des programmes d’alerte personnalisés et des options d’escalade. Les rapports sont disponibles aux formats CSV, PDF et TXT. Ils affichent des mesures multiples et utiles, telles que les temps de réponse, les temps d’arrêt et les performances moyennes par emplacement.

Les plans de tarification de Dotcom-Monitor commencent à 1,99 $ par mois et offrent une surveillance des services Web avec prise en charge de HTTP / S, API Web SOAP / REST, vérification de la certification SSL, validation des réponses, alertes instantanées et 30 emplacements de surveillance, entre autres fonctionnalités.

Checkly

Checkly prétend être une solution de surveillance et de test de pointe qui a retenu beaucoup l’attention, en particulier dans la communauté JavaScript avec des clients tels que Vercel et Humio. Vous pouvez surveiller les API Web, ainsi que les transactions du site, les flux dans un véritable navigateur. Le tableau de bord unique vous montre à tout moment tout ce que vous devez savoir sur l’exactitude et les performances de votre application.

J’aime vraiment la façon dont Checkly combine une configuration sans effort et une facilité d’utilisation avec des outils puissants pour personnaliser vos chèques. Au lieu d’un simple ping, il utilise des vérifications HTTP configurables à part entière pour surveiller les API. Cela inclut également les scripts de configuration / démontage, ce qui est très pratique lorsque vous souhaitez, par exemple, signer des demandes ou nettoyer des données de test.

Une autre chose qui se démarque est la puissante API REST qui vous permet d’orchestrer et d’automatiser vos vérifications, par exemple, avec Terraform. Il permet également aux utilisateurs de configurer des alertes à granularité fine en combinaison avec Opsgenie, Pagerduty ou Slack. Dans l’ensemble, une excellente solution que je considère la plus intéressante pour les équipes DevOps modernes.

Le prix commence à 7 $ par mois et comprend un intervalle de vérification d’une minute et l’emplacement des centres de données mondiaux.

Amazon CloudWatch (pour AWS)

Si vous avez une infrastructure sur AWS, CloudWatch ne peut pas être suffisamment recommandé. Outre la surveillance des applications, CloudWatch propose également une surveillance de l’infrastructure, aidant votre équipe DevOps à dormir paisiblement la nuit.

Source de l’image: aws.amazon.com

Selon la description officielle, CloudWatch propose:

  • Surveillance des applications
  • Visibilité à l’échelle du système
  • Optimisation des ressources
  • Santé opérationnelle unifiée

Ainsi, tant que vous disposez d’un déploiement AWS uniquement, CloudWatch sera en mesure de surveiller la disponibilité de vos applications, les performances, l’utilisation des ressources, la bande passante réseau, l’utilisation du disque / du processeur, etc., fournissant ainsi une solution robuste à toutes sortes de surveillance.

L’avantage le plus important de CloudWatch est peut-être que vous n’avez pratiquement pas besoin de configurer quoi que ce soit. Les services AWS génèrent des journaux pertinents et les partagent directement avec CloudWatch, qui se retrouve sur un tableau de bord soigné et simple à comprendre.

Source de l’image: aws.amazon.com

Depuis le tableau de bord, vous pouvez non seulement lire les métriques (alors que les plans gratuits offrent une précision allant jusqu’à une minute, les plans payants peuvent vous rapprocher d’une précision d’une seconde, vous permettant efficacement de surveiller en temps réel), mais également créer des personnalisations règles, configurer des alarmes et quand elles doivent se déclencher, analyser les journaux du système dans autant de détails que vous le souhaitez, et plus encore.

Bien sûr, tout le monde n’est pas sur AWS, mais la plupart des entreprises numériques critiques et célèbres le sont, c’est pourquoi j’ai pensé que CloudWatch devrait être introduit dans cette liste. Je peux commencer à ressembler à un klaxon cassé à ce stade, mais honnêtement, si vous êtes sur AWS, il n’y a tout simplement pas de moyen plus simple de configurer la surveillance que CloudWatch.

Vous voulez en savoir plus sur AWS CloudWatch, découvrez les expert ici.

En ce qui concerne les prix, Amazon a également simplifié les choses. Il n’y a pas de blocage mensuel ou annuel. Vous décidez du montant de vos besoins et vous ne payez qu’en fonction de ce que vous utilisez.

Mais surtout, jetez un œil à l’offre de niveau gratuit et dites-moi qu’il n’est pas possible d’opter pour ce service. ��

Source de l’image: aws.amazon.com

Rigueur

Si vous respectez les mesures de performance et placez l’expérience client au-dessus de tout le reste, Rigueur vaut le détour. Le nom est bien choisi, car vous pouvez devenir aussi rigoureux avec l’outil que vous le souhaitez. ��

Les tests fonctionnels sont l’une des fonctionnalités les plus utiles de Rigor. Si vous n’êtes pas dans le jargon de test, ne vous inquiétez pas; les tests fonctionnels se réfèrent à l’acte de tester l’intégralité du flux d’une transaction et ne se concentrent pas uniquement sur un seul point final.

À certains égards, les tests fonctionnels sont plus importants que les tests unitaires car ils couvrent implicitement les tests unitaires et fournissent directement la prédiction de l’expérience client.

Comme vous pouvez le voir dans l’image ci-dessus, ce test fonctionnel a une série de sept règles qui constituent une transaction.

La règle n ° 1 est une demande de recherche d’un artiste particulier dans l’API; ensuite, la règle n ° 2 est une assertion, ce qui signifie que nous voulons imposer que l’artiste que nous avons recherché soit disponible; si ces deux tests sont réussis, le système passe à la règle n ° 3, etc..

Dans l’exemple ci-dessus, le test fonctionnel échoue à la règle 7, et les parties prenantes sont immédiatement informées qu’il n’y a pas suffisamment d’exemplaires de l’album “Funky Kingston”. Parlez de vous concentrer sur les affaires plutôt que de vous soucier des éléments technologiques!

La rigueur est un service sévère pour les entreprises sérieuses qui n’hésite pas à payer un supplément pour quelque chose d’incroyable, donc si vous en êtes un, vérifiez-le.

Assertible

Assertible se présente comme l’outil de surveillance d’API le plus simple et s’adresse principalement aux équipes de test et d’assurance qualité. Donc, si vous pensez que vous n’avez pas les compétences techniques internes pour lutter avec JSON, XML et écrire du code, Assertible vaut le détour.

L’USP d’Assertible est engageant et simple: vos équipes d’assurance qualité et de test peuvent créer des tests et les vérifier / surveiller à l’aide de l’interface Assertible. Il s’intègre parfaitement à GitHub, de sorte que votre base de connaissances reste avec vous, en plus de travailler de manière transparente avec Slack.

L’intégration complète et la fonctionnalité de révision permettent à quasiment tous les membres de votre équipe (même les chefs de projet) de créer des tests et de revoir les mesures de performance.

D’accord, la situation dans la capture d’écran ci-dessus peut sembler un peu irréaliste (résolution du problème en une minute), mais c’est possible lorsque les commentaires sont clairs et immédiats. L’absence zéro de codage requis signifie que les tests peuvent être créés aussi rapidement que vos équipes QA peuvent taper, et une fois terminé, peuvent être appliqués à maintes reprises. Cela contraste fortement avec la pratique des «tests manuels» suivie dans la plupart des entreprises, où un seul testeur peut prendre plusieurs jours pour couvrir l’application, et pourtant manquer des détails plus excellents simplement en raison d’une surveillance ou d’efforts.

Pour aussi peu que 100 $ par mois (ce qui est leur meilleur plan, soit dit en passant), Assertible vous permet de surveiller jusqu’à 50 services Web, un total de 50 000 tests et 20 membres de l’équipe. Considérez le coût d’un AQ travaillant à plein temps pour créer et exécuter manuellement des tests, et il est évident qu’Assertible offre une efficacité exponentielle.

BlazeMeter

En matière de test et de surveillance des applications de bout en bout, BlazeMeter est le géant qui mange tout le reste pour le déjeuner. En même temps, cependant, ce n’est pas pour les faibles de cœur ou ceux qui recherchent une solution de surveillance d’API simple qui n’exige pas beaucoup.

BlazeMeter est quelque chose que vous vous mariez, puis il continue à porter ses fruits tout au long de la durée de vie de l’application.

Le plus gros point positif de BlazeMeter est l’intégration avec Apache JMeter, sans doute l’outil de mesure des performances par défaut pour les grandes applications Web. Oui, avec BlazeMeter, vous êtes libre de choisir des frameworks de test open source et de les analyser facilement via de simples tableaux de bord.

Les plans sont coûteux et si votre application peut voir jusqu’à 5 000 utilisateurs simultanés, cela vous coûtera 649 $ par mois pour utiliser BlazeMeter. Des plans de coûts fixes sont disponibles pour des charges de travail encore plus importantes, ce qui est la norme compte tenu du type de clients dont BlazeMeter dispose: Pfizer, Adobe, GAP, NFL, Atlassian, pour n’en nommer que quelques-uns..

Ce n’est pas comme si BlazeMeter ne pouvait pas être utilisé de manière plus simple. Comme la plupart des autres outils de surveillance d’API, il fournit des tests fonctionnels (ils les appellent des «scénarios»), ce qui peut être fait à l’aide d’une interface graphique intuitive..

Cela dit, BlazeMeter est conçu pour les développeurs. Grâce à son outil de test dédié Taureau, BlazeMeter expose un DSL (Domain Specific Language) qui peut être utilisé pour écrire des tests génériques pouvant être exécutés sur JMeter, Selenium et d’autres outils open-source populaires. Et ne vous inquiétez pas de la mention d’une DSL; ce n’est rien de plus qu’un fichier YAML (extension .yml) glorifié:

exécution:
– simultanéité: 100
montée en puissance: 1m
durée: 1m30s
scénario: simple

scénarios:
Facile:
temps de réflexion: 0,75
demande:
– http://blazedemo.com/

Passez du temps avec Taurus, et vos développeurs seront reconnaissants d’avoir pu écrire des tests complexes et réutilisables!

Dans l’ensemble, BlazeMeter est un poids lourd pour les poids lourds.

AppDynamics

Maintenant intégrée à Cisco, AppDynamics est dans le jeu de surveillance des applications Web depuis longtemps et est assez bien connue. À l’heure actuelle, AppDynamics est une suite d’outils pour résoudre un large éventail d’exigences de performances et de surveillance d’une équipe SaaS moderne.

En ce qui concerne la surveillance pure API / microservice, la suite offre Microservice IQ. Avec ce service, vous pouvez surveiller et analyser un cluster de microservices de pratiquement n’importe quelle échelle, en préservant l’historique et en vous permettant de le corréler avec les modifications du cluster. En tout cas, cela vous permet au moins de simuler l’impact de l’ajout / suppression de nœuds du cluster.

Il en va de même pour la surveillance des mesures en temps réel, qui peut être effectuée au niveau du cluster ou au niveau du nœud, vous présentant à la fois la vue d’ensemble et les détails extrêmes, selon les besoins.

Comme vous pouvez le voir sur la capture d’écran, la surveillance Docker est intégrée, ce qui sera apprécié par les équipes qui ont leur infrastructure en cours d’exécution sur Docker (presque tout le monde, c’est-à-dire ��).

En plus de cela, la surveillance cloud et la surveillance DevOps sont également disponibles, qui fonctionnent avec une variété de fournisseurs IaaS tels qu’Amazon AWS, Azure, Pivotal, etc. équipe.

La cerise sur le gâteau est l’intégration du Machine Learning au cœur même du système. Par exemple, parfois, vous ne connaissez pas la référence idéale pour votre application, mais comme l’entreprise fonctionne correctement, vous pouvez accepter les statistiques actuelles comme référence.

Alors, comment procédez-vous pour calculer la ligne de base? C’est difficile quand vous avez des milliers de points de données en streaming toutes les heures, mais pas s’il y a un système d’apprentissage automatique capable de fonctionner.

Comment cela aide-t-il les entreprises? Voici un exemple. Si vous savez que votre référence pour la disponibilité est de 98,5% et que vous utilisez actuellement 98,6%, vous pouvez avoir une réelle tranquillité d’esprit. De plus, avoir accès à des bases de référence réelles et dures vous évite une ingénierie excessive et des migrations coûteuses que certains consultants pourraient recommander de pousser pour «six neuf» (99,9999% de disponibilité).

Le système ML est également suffisamment intelligent pour déterminer et signaler la seule cause de défaillance d’un cluster de microservices à l’intérieur du code (c’est la partie la plus impressionnante!), Afin que vos équipes sachent exactement ce qu’il faut corriger. La capture d’écran ci-dessous montre comment le système peut explorer un service REST basé sur Java Spring et pointer vers le bean qui a échoué.

Il n’est pas possible de couvrir toutes les fonctionnalités à couper le souffle ici, alors n’hésitez pas à consulter le documents officiels.

Nouvelle relique

Selon de nombreux, Nouvelle relique est le leader du marché des outils de surveillance des performances des applications, et pour une bonne raison. Il est utilisé par les grandes et les petites entreprises – des géants du Fortune 500 aux petites startups agiles – et offre une excellente combinaison de précision et de détails.

L’équipe de New Relic est fière de sa compréhension approfondie de DevOps. Par conséquent, cette offre est conçue pour fournir une vue complète et en temps réel de votre infrastructure..

Le plus grand USP de New Relic est la disposition intuitive de l’ensemble du système, qui vous permet de voir instantanément comment tout se déroule et exactement où se trouve le goulot d’étranglement, le cas échéant. Il est difficile de décrire l’interface utilisateur avec des mots, alors voici une capture d’écran:

Comme vous pouvez le voir, il est assez facile de suivre visuellement comment les données circulent d’un système à l’autre et les mesures de performances qui en résultent. La lenteur et les temps d’arrêt déclenchent des alertes instantanées, permettant de résoudre les problèmes avant que l’entreprise ne souffre.

Ce n’est pas seulement le côté DevOps qui est couvert dans New Relic. Il est également possible de définir des objectifs et des règles pour l’expérience client et d’obtenir des rapports détaillés pour déterminer où plus de travail est nécessaire. Comme tout spécialiste du marketing numérique digne de ce nom le sait, ces informations sont en or massif.

Il n’y a pas de fin à l’ingénieux tableau de bord de New Relic. Jetez un œil à celui-ci, par exemple, qui mappe l’ensemble du cluster d’applications par nœuds et fournit des commentaires en direct sur ce qui se passe à chaque nœud.

Donc, que votre application soit simple ou complexe, New Relic peut offrir de nombreuses perspectives intéressantes.

API Fortress

La prochaine ligne est API Fortress, qui vise à être un couteau suisse de surveillance des API pour différentes équipes d’une organisation, et le fait assez bien.

Destiné aux testeurs et aux développeurs, API Fortress permet la création de tests visuels et collaboratifs comme tout autre outil de surveillance d’API moderne, puis parcourt un peu plus la commodité et les fonctionnalités. Les deux que j’aime le plus sont les tests de charge et les moqueries.

Pour les développeurs, API Fortress peut créer une suite de tests à partir d’une spécification d’API donnée. Donc, si vous suivez Swagger, OpenAPI ou RAML, la moitié du travail est déjà terminée. API Mocking permet à vos équipes de développement de définir l’interface de la nouvelle API en tant que service fictif, sur lequel les équipes QA peuvent commencer à construire les suites de tests immédiatement. Plus de fatigue, de longues attentes pour que l’API se termine avant que le contrôle qualité puisse commencer!

API Fortress fonctionne également avec tous les principaux systèmes CI / CD, atténuant ainsi un autre point difficile d’intégration. Enfin, les tests et la surveillance de charges solides sont également intégrés, ce qui fait d’API Fortress un package complet pour les équipes de développement et de test pour tester et surveiller rapidement les API.

Traceview

Si la surveillance au niveau de l’interface ne convient pas à votre équipe et que vous recherchez un outil de surveillance puissant au niveau du code, il existe Traceview. Au moment de l’écriture, tous les principaux langages et environnements de programmation sont pris en charge: Java, Scala, Net, Node, PHP, Python, Ruby et Go.

Comme vous pouvez le voir dans les captures d’écran ci-dessus, des métriques au niveau des composants et des fonctions sont disponibles, fournissant un aperçu instantané et précis du pourquoi l’application se comporte comme elle est.

Comment l’installer? Ça ne pourrait pas être plus simple! Pour la plupart des langues répertoriées ci-dessus, Traceview dispose d’agents logiciels qui peuvent simplement être déposés dans votre projet sans rien déranger. Commencez à recueillir des informations en temps réel en un rien de temps. ��

RapidSpike

RapidSpike est une solution allégée, se concentrant sur les éléments essentiels de la disponibilité et de la surveillance, sans les cloches et les sifflets supplémentaires que certains ressentent avec la plupart des outils de surveillance des API. Le suivi des chemins prédéfinis (parcours utilisateur) est pris en charge, tout comme la conversation avec l’API en plusieurs étapes.

Tout cela est standard et à peu près ce que vous attendez de tout système de surveillance d’API moderne, mais ce qui distingue RapidSpike, à mon avis, ce sont ses systèmes d’alerte.

Il y a une escalade intégrée dans le système, donc si le premier niveau de contact ne résout pas ou ne répond pas à la «crise», la notification s’intensifie le long de la chaîne. Aie! �� Eh bien, il vaut peut-être mieux que nous n’ayons pas besoin d’un vrai patron pour nous garder sur nos orteils tout le temps.

API Science

Avec API Science, vous pouvez tester vos API avec une API. Bien que cela ressemble à une façon sophistiquée de dire la même chose, API Science propose quelques fonctionnalités nouvelles qui plairont probablement à beaucoup. Le premier est la surveillance complète de votre pile d’API, ce qui signifie également couvrir les API externes.

Il arrive souvent que vos API soient performantes et réactives, mais celles dont votre entreprise dépend sont en panne. De plus, dans certains cas, il n’existe aucune revendication objective quant à l’API en panne à un moment donné, une lutte qui peut se transformer en une sorte de guerre froide entre deux fournisseurs d’API..

Dans de tels cas, API Science fonctionne comme un terrain d’entente incontestable qui peut montrer la disponibilité historique des API.

La deuxième fonctionnalité intéressante est le test distribué des API. API Science surveille vos API à partir de plusieurs emplacements à travers le monde et vous permet de savoir comment l’API se comporte pour différents emplacements. Combinez tout ce JavaScript personnalisé dans votre système de surveillance et vous disposez d’un outil de surveillance d’API presque idéal. ��

Avec cela, mes principales recommandations pour la surveillance des API prennent fin. J’ai fait de mon mieux pour ne pas restreindre les API à la définition étroite avec laquelle elles sont étiquetées la plupart du temps. Des propriétaires d’entreprise aux développeurs, testeurs, AQ et chefs de projet, cette liste contient des outils qui conviennent à tous..

MOTS CLÉS:

  • API

  • surveillance

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map