Operation: Health
Die Operation Health
liefert Information zum Gesundheitszustand des Systems.
Für diese Operation müssen die folgenden Parameter gesetzt werden:
protocol
host
port
path
Input
Für diese Operation ist kein Input erforderlich.
Output mit wildfly als Endpunkt
Mit wildfly als Endpunkt generiert der Adapter eine XML-Datei in folgendem Format:
<?xml version="1.0" encoding="UTF-8"?>
<health>
<item>
<name>suspend-state</name>
<outcome>true</outcome>
<data>
<item>
<value>RUNNING</value>
</item>
</data>
</item>
<item>
<name>server-state</name>
<outcome>true</outcome>
<data>
<item>
<value>running</value>
</item>
</data>
</item>
<item>
<name>deployments-status</name>
<outcome>true</outcome>
<data>
<deployment>
<x4-7.4.0-SNAPSHOT.ear>OK</x4-7.4.0-SNAPSHOT.ear>
</deployment>
<deployment>
<X4ControlCenter-7.4.0-SNAPSHOT.war>OK</X4ControlCenter-7.4.0-SNAPSHOT.war>
</deployment>
</data>
</item>
<item>
<name>boot-errors</name>
<outcome>true</outcome>
</item>
<item>
<name>live-server</name>
<outcome>true</outcome>
</item>
<item>
<name>started-server</name>
<outcome>true</outcome>
</item>
<item>
<outcome>true</outcome>
</item>
</health>
Folgende Elemente sind im Output mit wildfly als Endpunkt enthalten:
Element | Beschreibung |
---|---|
| Wurzelelement für die Operation |
| Das Element
|
| Name des durchgeführten Health-Checks |
| Gibt an, ob der Health-Check erfolgreich ausgeführt wurde und ob der untersuchte Dienst läuft. Mögliche Werte:
|
| Das Element
Mögliche Werte für das Element value:
|
Für wildfly können die Daten auch über folgende URL aufgerufen werden:
Output mit Keycloak als Endpunkt
Mit Keycloak als Endpunkt generiert der Adapter eine XML-Datei in folgendem Format:
Das von Keycloak generierte JSON wird in X4 als XML ausgegeben.
<?xml version="1.0" encoding="UTF-8"?>
<health>
<status>UP</status>
<checks>
<item>
<name>Keycloak database connections health check</name>
<status>UP</status>
</item>
</checks>
</health>
Folgende Elemente sind im Output mit Keycloak als Endpoint enthalten:
Element | Beschreibung |
---|---|
| Wurzelelement für die Operation |
| Gibt den Status an. Mögliche Werte:
|
| Das Element Information zu |
| Name des durchgeführten Health-Checks |
Für Keycloak können die Daten auch über folgende URL aufgerufen werden: