Sonar

Sonar ist ein Dienst zur Liveness-Prüfung, der zur Überwachung der Verfügbarkeit webbasierter Dienste verwendet werden kann. Sonar funktioniert, indem es HTTP- oder HTTPS-Anfragen von mehreren Standorten weltweit an eine von Ihnen angegebene URL sendet.

Sonar-Grundlagen

Von Sonar getestete Endpunkte werden basierend auf den folgenden Kriterien als verfügbar oder nicht verfügbar betrachtet:

  • Anfragen, die zu HTTP 2xx führen, werden als erfolgreich betrachtet, und jedes andere Ergebnis, einschließlich Netzwerkproblemen und Timeouts, wird als Fehler behandelt.
  • Sonar folgt Weiterleitungsantworten, die 3xx-Statuscodes zurückgeben, für bis zu 6 Weiterleitungen, bis eine Nicht-3xx-Antwort empfangen wird oder ein Fehler auftritt.
  • Der Endpunktstatus wird basierend auf einem Quorum der meldenden Standorte entschieden. Sonar meldet das Ergebnis (Erfolg oder Fehler), das von den meisten Standorten zurückgegeben wird.

Sonar-Prüfungen werden von mehreren Teststandorten weltweit durchgeführt. Die Standorte umfassen:

  • Singapur
  • South Carolina, Vereinigte Staaten
  • Tokio, Japan
  • St. Ghislain, Belgien
  • Washington, Vereinigte Staaten
  • New York, Vereinigte Staaten
  • London, England
  • Hongkong
  • Frankfurt, Deutschland
  • Dublin, Irland
  • Iowa, Vereinigte Staaten
  • Virginia, Vereinigte Staaten
  • Amsterdam, Niederlande

Die Sonar-Plattform ist eng mit den globalen Radar-, Fusion- und Openmix-Plattformdiensten integriert. Sonar-Daten werden in Echtzeit an alle Openmix-Knoten weltweit eingespeist, um als zusätzliche Eingabe für die Entscheidungsfindung verwendet zu werden.

Sonar-Konfiguration der Plattform

Sonar wird für jede Plattform auf der Seite Plattformen konfiguriert. Klicken Sie in der Liste auf eine Plattform, um den Abschnitt Sonar-Einstellungen anzuzeigen.

Plattformen Sonar Deaktiviert

Um die Sonar-Überwachung zur Plattform hinzuzufügen, klicken Sie auf die Schaltfläche Bearbeiten im Abschnitt Sonar-Einstellungen.

Plattformen Sonar Bearbeiten

Eine Beschreibung der Felder finden Sie unten:

Eingabeelement Beschreibung Standard
Wartung Wenn aktiviert, meldet Sonar den Dienst als nicht verfügbar, unabhängig vom tatsächlichen Status. Dies ist nützlich, wenn eine Plattform im Vorfeld von Ausfallzeiten aus dem Openmix-Routing entfernt werden soll. Deaktiviert
Sonar-Abfrage Wenn aktiviert, werden Sonar-Prüfungen an der konfigurierten URL durchgeführt. Deaktiviert
URL Die URL, die Sonar aufruft, um die Verfügbarkeit des Dienstes zu prüfen.  
Host Der Wert, der für den Host-Header-Wert in der Anfrage verwendet werden muss.  
Abfrageintervall Die in Sekunden angegebene Häufigkeit, mit der die Verfügbarkeit des Dienstes getestet wird. Prüfungen können ein Mindestintervall von 1 Sekunde bis zu 300 Sekunden (5 Minuten) haben. 60
Timeout Die in Sekunden angegebene Zeitspanne, die auf eine Antwort gewartet wird, bevor ein fehlgeschlagener Dienst-Check angenommen wird. Prüfungen können ein Mindest-Timeout von 1 Sekunde bis zu 30 Sekunden haben. Bei kürzeren Abfrageintervallen, z. B. unter 5 Sekunden, ist das Timeout auf 4 Sekunden begrenzt. 20
SSL-Fehler ignorieren Wenn aktiviert, ignoriert Sonar SSL-Fehler, die während der Anfrage auftreten, wie z. B. ein falsch konfiguriertes SSL-Zertifikat. Deaktiviert
Methode Die für die Prüfung verwendete HTTP-Methode: GET oder HEAD.  

Um Sonar zu aktivieren, schalten Sie Sonar-Abfrage auf Aktiviert und geben Sie die Dienst-URL ein. Klicken Sie auf Speichern, und die Prüfungen beginnen.

Plattformen Sonar Aktiviert

Wenn Sonar aktiviert ist, zeigen die Einstellungen die aktuellen Sonar-Einstellungen an.

Nachdem Sonar aktiviert wurde, können Sie auf die Schaltfläche Verlauf im Abschnitt Sonar-Einstellungen klicken, um die letzten Statusänderungen und deren Dauer anzuzeigen. Klicken Sie auf die Schaltfläche Details anzeigen, um zur Sonar-Plattformstatusseite zu gelangen, für weitere Details und langfristige Statusberichte.

Sonar Verlaufsdialog

Sonar-Status der Plattform

Wenn Sonar für eine Plattform aktiviert ist, wird der Sonar-Status in der Plattformliste in der Spalte Sonar angezeigt. Wenn die Sonar-Überwachung die Plattform prüft, ist die Spaltenzelle grün und zeigt die Zeit an, in der die Plattform erreichbar war.

Plattformen Sonar Verfügbar

Wenn die Plattform-Überprüfungen fehlgeschlagen sind, ist die Sonar-Zelle rot und zeigt die Zeit an, in der die Plattform nicht erreichbar war.

Plattformen Sonar Nicht Verfügbar

Wartungsmodus

Der Sonar-Status zeigt die Verfügbarkeit des Dienstes basierend auf dem Erfolg oder Misserfolg der synthetischen Prüfungen an. Wenn Sie die Plattform als nicht verfügbar markieren möchten, auch wenn sie erreichbar ist, z. B. im Vorfeld von Wartungsarbeiten an der Plattform, können Sie den Wartungsmodus aktivieren. Dieser Modus meldet die Plattform in den Openmix-Anwendungen als nicht verfügbar und stoppt automatisch die Bereitstellung von Traffic an die Plattform in jeder Openmix-Anwendung, die Sonar aktiviert hat.

Plattformen Sonar Nicht Verfügbar

Um den Wartungsmodus zu aktivieren, schalten Sie die Option Wartung auf Aktiviert.

Nach der Aktivierung zeigt der Plattformlisteneintrag den Sonar-Status als Wartung an.

Sonar-Menü

Sonar-Menü

Das Sonar-Menü besteht aus den folgenden Optionen:

  1. Plattformstatus – Detaillierte Ergebnisse pro Teststandort und der Gesamtverfügbarkeitsstatus.
  2. Plattformverlauf – Übersicht über den Verfügbarkeitsstatus der letzten drei Monate.

Plattformstatus

Der Sonar-Plattformstatusbericht zeigt Details der von jedem Teststandort durchgeführten Prüfungen und den Gesamtstatus, der aus den aggregierten Daten berechnet wird.

Um Informationen zu einer bestimmten Plattform zu erhalten, wählen Sie eine Plattform im Menü Plattformen aus.

Sonar-Status

Der Statusbericht enthält die folgenden Abschnitte:

  • Verfügbarkeit: Oben im Bericht befindet sich die an Openmix gemeldete Verfügbarkeit, basierend auf den aggregierten Ergebnissen der einzelnen Teststandorte. Dies ist der Sonar-Status, der in den Openmix-Anwendungen während der angegebenen Zeiten verwendet wurde.
  • Teststandorte: Die Ergebnisse jedes Teststandorts werden angezeigt.
  • Zeitschieberegler: Der Zeitschieberegler ermöglicht es Ihnen, detaillierte Zeiträume einfach zu untersuchen. Ziehen Sie die Zeitschieberegler, um den Berichtszeitraum anzupassen und detailliertere Zeitintervalle anzuzeigen.

Die Details fehlgeschlagener Prüfungen können angezeigt werden, indem Sie auf eine rote Markierung in einer Teststandortzeile klicken. Die Details zu den Testfehlern werden im Abschnitt Details unterhalb des Berichts angezeigt.

Sonar-Statusdetails

Die Spalte Grund enthält Details wie den Fehlercode, der von den Sonar-Prüfungen zurückgegeben wurde, die an diesem Teststandort stattfanden.

Plattformverlauf

Der Sonar-Plattformverlaufsbericht zeigt den Verfügbarkeitsstatus der aggregierten Prüfungen, die von jedem Teststandort über die letzten Monate durchgeführt wurden.

Um Informationen zu einer bestimmten Plattform zu erhalten, wählen Sie eine Plattform im Menü Plattformen aus.

Sonar-Verlauf

Der Verlaufsbericht zeigt einen Kalender der letzten Monate an. Tage mit Dienstausfällen werden in Rottönen dargestellt. Je mehr Verfügbarkeitsereignisse an einem Tag aufgetreten sind, desto röter wird er angezeigt.

Unterhalb des Kalenders befindet sich eine Liste der aufgetretenen Dienstausfälle und einige grundlegende Details zu den Ereignissen.

Sonar-Verlaufsdetails

Sie können auf den Kalendertag oder das Datum in den Spalten Details klicken, um den Statusbericht für weitere Details zum Dienstausfall zu laden.

Sonar