Tableau Server Microservice-Container
Eine Instanz des interaktiven Microservice-Containers wird auf jedem Knoten zugefügt, auf dem der Anwendungsserver (Vizportal) aktiviert ist, und eine Instanz des nicht interaktiven Microservice-Containers wird jedem Knoten hinzugefügt, auf dem der Hintergrundprozess aktiviert ist. Sie können zwar keinen Microservice-Container direkt hinzufügen, jedoch können Sie bei Bedarf die TSM-Befehlszeile nutzen, um die Anzahl der Instanzen für beide Microservice-Container zu ändern. Wenn alle Instanzen der Hintergrundprozesskomponente oder des Anwendungsservers von einem Knoten entfernt werden, wird auch der Containerprozess entfernt.
Microservice-Container und die Microservices:
Interaktive Microservice-Container:
- Microservice "MessageBus"
- Microservice "Relationship Query"
- Anmeldeinformationsdienst
Nicht interaktive Microservice-Container:
- Microservice "Relationship Ingestor"
- Microservice "External Content Provider"
- Microservice "Flow Provider"
- Microservice "Content Provider"
Anzeigen des Status von Microservice-Containern
Sie können den Status von Microservice-Containerprozessen auf der TSM-Statusseite einsehen oder über den Befehl tsm status -v
in der Befehlszeile abrufen. Wenn Sie die TSM-Statusseite für das Anzeigen des Status eines Serverprozesses verwenden, wird der Status der einzelnen Containerprozesse angezeigt. Sie können so jedoch nicht den Status von Microservices in den Containern sehen. Wenn Sie die Befehlszeile verwenden, werden mehr Einzelheiten angezeigt, darunter auch der Status der einzelnen Microservices.
Status von Microservice-Containern
Der Status eines Containerprozesses hängt vom Status des im Container enthaltenen Microservice ab. Wenn alle Microservices in einem Containerprozess wie erwartet ausgeführt werden, ist der Status des Containers "Aktiv" (auf der TSM-Statusseite) bzw. running
(wenn der Status über die TSM-Befehlszeile abgerufen wird). Wenn alle Microservices in einem Containerprozess angehalten werden, ist der Status des Containers "Fehler" (auf der TSM-Statusseite) bzw. stopped
(über die TSM-Befehlszeile). Wenn ein Microservice angehalten wird, jedoch mindestens ein anderer Microservice ausgeführt wird, ist der Status des Containers "Herabgestuft" bzw. degraded
(über die TSM-Befehlszeile).
Wenn alle Microservices in einem Container ausgeführt werden, ist der Status des Containers Active
. Wenn ein beliebiger Microservice in einem Container den Status "Herabgestuft" (bzw. stopped
) aufweist, ist der Status des Containerprozesses degraded
. Wenn alle Microservices in einem Container den Status "Herabgestuft" aufweisen, ist der Status des Containerprozesses error
.
So können Sie den Status von Microservice-Containern über die TSM-Statusseite anzeigen:
Öffnen Sie TSM in einem Browser:
http://<tsm-computer-name>:8850
Klicken Sie auf Status:
Die Seite zeigt den Status der Prozesse "Interaktiver Microservice-Container" und "Nicht interaktiver Microservice-Container" sowie den Status anderer im Rahmen von TSM oder Tableau Server ausgeführter Prozesse an.
Es ist nicht möglich, den Status einzelner Microservices innerhalb eines Containers anzuzeigen, aber wenn der Containerprozess den Status "Aktiv" aufweist (grünes Häkchen), werden sämtliche darin enthaltenen Microservices wie erwartet ausgeführt. Verwenden Sie die TSM-Befehlszeile, um den Status einzelner Microservices anzuzeigen.
Hinweis: Der Status des Containerprozesses wird nicht auf der älteren Tableau Server-Statusseite angezeigt. Einzelheiten zu den beiden Statusseiten und dazu, worin sie sich unterschieden, finden Sie unter Anzeigen des Status eines Serverprozesses.