Monitoraggio delle API e dei servizi web (cloud)
Che cos'è il monitoraggio delle API e dei servizi web (cloud) di WatchMouse?
Il monitoraggio delle API e dei servizi web (cloud) di Nimsoft Cloud Monitor verifica la disponibilità e le prestazioni delle API e dei servizi web. La tecnologia di script Nimsoft Cloud Monitor consente di simulare e riprodurre periodicamente il flusso completo di quasi tutte le API dalle oltre 50 stazioni di monitoraggio disponibili.
Gli avvisi via SMS e email di Nimsoft Cloud Monitor (con gerarchia di escalation) garantiscono una notifica immediata in caso di guasti o errori di funzionamento di una qualsiasi delle API monitorate. La console di Nimsoft Cloud Monitor mette inoltre a disposizione un'analisi dettagliata e un rapporto completo.
http://api-status.com/ è un esempio di sito di monitoraggio delle API e dei servizi web (cloud) di WatchMouse. Ogni voce presente nel sito viene aggiornata in base al monitoraggio di script di WatchMouse, che funge da client per le API.
|
|
A cosa serve il monitoraggio delle API e dei servizi web (cloud) di WatchMouse?
Senza il monitoraggio, non sarete in grado di vedere quando un'API o un servizio web risulta disattivato o presenta problemi. Il monitoraggio di Nimsoft Cloud Monitor è di fondamentale importanza se la vostra società:
- Utilizza API di terze parti per la distribuzione di componenti del vostro servizio principale: Se la vostra società, come avviene per un crescente numero di attività, dipende da API di terze parti per la distribuzione di una parte del servizio, avrete bisogno del monitoraggio (ad esempio, http://store.apple.com/uk, che utilizza le API per controllare le scorte, elaborare i pagamenti e organizzare le spedizioni). Si tratta dell'unico metodo affidabile per verificare la disponibilità e le prestazioni delle API dei fornitori e garantire di conseguenza un'adeguata distribuzione del vostro servizio ai clienti.
- Proponente un'API, ad esempio Twitter, un gateway di pagamento, Foursquare: Se ai vostri clienti proponete un'API affidabile (e a pagamento), è fondamentale venire informati rapidamente sugli eventuali problemi di prestazioni. Un'API lenta che presenta problemi di funzionamento avrà un impatto diretto su tutte le applicazioni e tutti i servizi ad essa collegati e potrà causare perdite di affari, cali degli introiti e danni alla reputazione del marchio.
Oltre alle informazioni sulle prestazioni dell'API, il monitoraggio di Nimsoft Cloud Monitor consente ai clienti di ricevere notifiche. Pubblicando i risultati di monitoraggio delle API e dei servizi web (cloud) di Nimsoft Cloud Monitor su una pagina Stato pubblico non sarete solo in grado di soddisfare la crescente richiesta di trasparenza da parte dei clienti, ma risparmierete anche sulle vostre risorse poiché, invece di contattare il supporto tecnico per informazioni sullo stato del servizio, i clienti possono semplicemente visitare la pagina Stato pubblico quando desiderano ottenere informazioni sul periodo di operatività e sulle prestazioni, ad esempio http://dev.twitter.com/status
Come funziona?
Per un'API Representational State Transfer (REST) semplice, il monitoraggio standard di Nimsoft Cloud Monitor (http/https) eseguirà la verifica di un URL specifico e dell'oggetto dati XML o JSON restituito. Questi monitoraggi standard consentono di verificare l'assenza o la presenza di una stringa particolare per identificare errori in API semplici a chiamata singola.
Nel caso di schemi di interazione più complessi, il monitoraggio di 'script' di Nimsoft Cloud Monitor consente un monitoraggio delle transazioni a più fasi e fornisce un'analisi delle risposte API più complesse. Gli script sono inoltre in grado di memorizzare lo stato mediante i cookie o altri meccanismi. Non esistono API che non possiamo monitorare!
Quali soni i protocolli e le funzioni supportati?
Il monitoraggio delle API e dei servizi web (cloud) di Nimsoft Cloud Monitor supporta tutti i tipi di API, tra cui: REST, SOAP, oAuth, JSON, XML, RSS feeds, openID e XML-RPC.
Il monitoraggio delle API e dei servizi web (cloud) di Nimsoft Cloud Monitor verifica il corretto funzionamento delle API in base alle relative specifiche e controlla la presenza dei dati previsti nell'oggetto di risposta.
Provala!
Ottieni un abbonamento gratuito di 30 giorni.
Per un esempio di script, potete fare riferimento al nostro magazzino di script. Questi esempi illustrano i diversi metodi di monitoraggio dei vari tipi di API. Per le istruzioni e le note relative a ogni script, fate riferimento al file di testo corrispondente.

