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.

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

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.

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-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.

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

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.

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ü

Das Sonar-Menü besteht aus den folgenden Optionen:
- Plattformstatus – Detaillierte Ergebnisse pro Teststandort und der Gesamtverfügbarkeitsstatus.
- 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.

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.

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.

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.

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.