HTTP GET mit Verfügbarkeit

Art der Daten

Benutzerdefinierter Datenfeed

Beschreibung

Ähnlich wie der HTTP GET-Datenfeed ruft der HTTP GET with Availability Inhalte von einer vom Kunden bereitgestellten URL ab und stellt diese Daten einer Openmix-Anwendung zur Verfügung. Die Daten des Kunden können in jedem Format wie Text, XML, JSON, HTML, CSV usw. vorliegen. Fusion führt einen einfachen Durchgang der Daten vom Endpunkt des Kunden an Openmix durch. Die Openmix-App ist verantwortlich für die Analyse der Daten und die Anwendung der gewünschten Regeln für DNS/HTTP-Routing.

Wenn die Kunden-URL nicht verfügbar ist, wird anstelle des Hauptteils der Fehlerantwort wie der HTTP-GET-Datenfeed eine JSON-Nutzlast zurückgegeben, die den Status “Heruntergefahren” darstellt.

Im Gegensatz zum HTTP-GET-Datenfeed wird die optionale Konfiguration von OAuth-Anmeldeinformationen nicht unterstützt.

Hinweis: Der Datenfeed des Kunden muss mindestens 10 KB groß sein, sonst lehnt Fusion ihn ab. Dies ist eine harte Grenze, die von den Infrastruktur-App-Servern auferlegt wird.

Datenfeed-Format

Hier ist ein Beispiel für die Payload für Verfügbarkeitsfehler:

{
    "bypass_data_points":true,"timestamp":"2017-02-13T20:23:24.857Z","state":"CRITICAL","status":"HTTP GET Failed with status [404] ","health_score":{"value":0,"unit":"0-5"}

}
<!--NeedCopy-->

In Fusion einrichten

Sie können im linken Navigationsbereich unter Openmixauf Fusion Data Feeds zugreifen. Erste Schritte finden Sie in der Fusion IntegrationDokumentation.

Im Dialogfeld für die dienstspezifische Konfiguration geben Sie Folgendes ein:

  • Name: Der Name, der dem Datenfeed gegeben wurde. Dies ist standardmäßig auf,<Service><Platform Name> wenn nicht angegeben.
  • Ausführen alle: Die Häufigkeit, mit der der Datenfeed vom Dienst aktualisiert wird.
  • Plattform: Die Plattform, die dem Datenfeed zugeordnet ist.
  • URL: Die URL ist ein Endpunkt im Netzwerk des Kunden, der die Daten zurückgibt, die der Kunde in Openmix sehen möchte. Der Antworttext wird von der URL abgerufen und so an Openmix übergeben.

Wenn Kunden-URL nicht verfügbar ist

Eine JSON-Nutzlast mit den folgenden Feldern wird gesendet.

  • Datenpunkte umgehen: Setzen Sie auf True, da der Feed ignoriert werden muss
  • Zeitstempel: Zeit, zu dem die fehlgeschlagene Abfrage für die Kunden-URL aufgetreten ist
  • Status: Keine Verfügbarkeit, also immer “CRITICAL”
  • Status: Meldung des Formulars: “HTTP GET Failed with status [HTTP_STATUS_CODE]”
  • Health Score: Keine Verfügbarkeit, also immer 0

Sobald die Installation abgeschlossen ist, wird sie auf der Fusion Data Feeds Homepage mit einem grünen Status und Überwachungsmetriken im Protokollverlauf aufgeführt.

Um einen Fusion-Datenfeed zu bearbeiten, klicken Sie auf den Datenfeed in der Liste und dann auf die Schaltfläche Bearbeiten . Nachdem Sie die Konfiguration geändert haben, klicken Sie auf Speichern. Dadurch gelangen Sie zurück zur Datenfeed-Liste, in der Ihre Änderungen gespeichert und auf den Datenfeed angewendet werden.

HTTP GET mit Verfügbarkeit