API- und Webdienst- (Cloud-)Überwachung
Was ist die API- und Webdienst- (Cloud-)Überwachung von WatchMouse?
Die API- und Webdienst- (Cloud-)Überwachung von Nimsoft Cloud Monitor überprüft die Verfügbarkeit und Leistung von APIs und Webdiensten. Mithilfe der Scripting-Technologie von Nimsoft Cloud Monitor lässt sich der gesamte Ablauf nahezu aller APIs von unseren über 50 Überwachungspunkten aus regelmäßig simulieren und ausführen.
Dank SMS- und E-Mail-Benachrichtigungen von Nimsoft Cloud Monitor (mit Eskalationshierarchie) wird sichergestellt, dass Sie als Erster von Problemen oder Fehlfunktionen bei den von Ihnen überwachten APIs erfahren. Darüber hinaus stehen detaillierte Analysen und umfassende Berichterstellungsoptionen auf Ihrer WatchMouse-Konsole zur Verfügung.
http://api-status.com/ ist ein Beispiel einer Website, für die die API- und Webdienst- (Cloud-)Überwachung von Nimsoft Cloud Monitor genutzt wird. Jeder einzelne Eintrag auf dieser Website wird anhand einer Skriptregel von Nimsoft Cloud Monitor aktualisiert, die das Verhalten eines Client für diese APIs simuliert.
|
|
Wozu benötige ich die API- und Webdienst- (Cloud-)Überwachung?
Bei fehlender Überwachung lässt sich nicht ohne Weiteres erkennen, ob eine API oder ein Webdienst von einem Ausfall oder einem Problem betroffen ist. Die WatchMouse-Überwachung ist unverzichtbar, sofern für Ihr Unternehmen einer der folgenden Aspekte zutrifft:
- Komponenten Ihres Hauptdienstes werden unter Verwendung von Drittpartei-APIs bereitgestellt: Sofern Ihr Unternehmen zu der wachsenden Mehrheit gehört, die zur Bereitstellung von Teilen ihrer Dienste auf Drittpartei-APIs angewiesen ist, besteht Überwachungsbedarf (so werden z. B. unter http://store.apple.com/uk anhand von APIs der Warenbestand geprüft, Zahlungen verarbeitet und die Zustellung arrangiert). Dies stellt die einzige zuverlässige Art der Überprüfung der Verfügbarkeit und Leistung von Drittanbieter-APIs dar, mit der eine reibungslose Bereitstellung Ihres Dienstes sichergestellt wird.
- Es wird eine API wie z. B. Twitter, ein Zahlungs-Gateway, Foursquare bereitgestellt: Wenn Sie eine API bereitstellen, die von Dritten genutzt (und für deren Nutzung ggf. auch bezahlt) wird, müssen Sie stets umgehend über jegliche Leistungsmängel informiert werden. Eine langsame oder fehlerhafte API wirkt sich auf alle Anwendungen und Dienste aus, die auf ihr aufbauen, und kann zu entgangenen Einnahmen, Umsatzeinbußen und der Schädigung des guten Rufs Ihrer Marke führen.
Die WatchMouse-Überwachung informiert nicht nur Sie über die Leistung Ihrer API, sondern kann auch Ihre Kunden auf dem Laufenden halten. Wenn Sie die Ergebnisse der API- und Webdienst- (Cloud-)Überwachung auf einer öffentlichen Statusseite veröffentlichen, kommen Sie einerseits dem zunehmenden Wunsch von Kunden nach mehr Transparenz entgegen, und sparen andererseits Ressourcen ein, denn Kunden brauchen sich nicht mehr bei Ihrem Support-Team über den Status Ihres Dienstes zu erkundigen, sondern können einfach einen Blick auf Ihre öffentliche Statusseite werfen, um Informationen zu dessen Verfügbarkeit und Leistung zu erhalten. Ein Beispiel stellt http://dev.twitter.com/status dar.
Wie funktioniert es?
Für eine einfache REST- (Representational State Transfer-)API wird anhand einer herkömmlichen WatchMouse-Regel (http/https) ein bestimmter URL sowie das zurückgegebene XML- bzw. JSON-Datenobjekt überprüft. Solche herkömmlichen Regeln ermöglichen die Überprüfung auf Abwesenheit oder Präsenz bestimmter Zeichenfolgen zur Identifizierung von Fehlern in einfachen APIs für den Einzelaufruf.
Bei komplexeren Interaktionsmustern lässt sich mit einer Skriptregel von Nimsoft Cloud Monitor eine mehrstufige Transaktionsüberwachung zur Bestätigung komplexerer API-Antworten durchführen. Skripte können außerdem den Zustand nach Cookies oder anderen Mechanismen aufzeichnen. Die API, die wir nicht überwachen können, haben wir noch nicht gefunden!
Welche Protokolle und Funktionen werden von Ihnen unterstützt?
Die API- und Webdienst- (Cloud-)Überwachung von Nimsoft Cloud Monitor unterstützt alle Arten von APIs, darunter REST, SOAP, oAuth, JSON, XML, RSS-Feeds, openID und XML-RPC.
Die API- und Webdienst- (Cloud-)Überwachung von Nimsoft Cloud Monitor untersucht eine API auf korrekte Funktionsweise entsprechend ihren Spezifikationen und führt Prüfungen auf erwartete Daten im Antwortobjekt durch.
Probieren Sie es aus!
Registrieren Sie sich für unser kostenloses 30-tägiges Probe-Abo.
Sie können zu Beginn einen Blick auf die Beispielskripte in unserem Skript-Repository werfen. In diesen Beispielen werden mehrere Methoden zur Überwachung verschiedener API-Typen veranschaulicht. Anleitungen und Hinweise zu jedem Skript befinden sich in der jeweils zugehörigen Textdatei.

