Tableau Server Microservice Containers

By default, one instance of the Interactive Microservice Container is added to every node that has Application Server (Vizportal) installed, and one instance of the Non-Interactive Microservice Container is added to every node that has Backgrounder installed. Although you cannot add a Microservice container directly, you can use the TSM CLI to change the number of instances for both Microservice Containers, when necessary. If all instances of Backgrounder or Application Server are removed from a node, the container process is also removed.

Microservice Containers and the microservices:

  • Interactive Microservice Container:

    • MessageBus Microservice
    • Relationship Query Microservice
    • Credentials Service
  • Non-Interactive Microservice Container:

    • Relationship Ingestor Microservice
    • External Content Provider Microservice
    • Flow Provider Microservice
    • Content Provider Microservice

Viewing Microservice Container Status

You can see the status of the Microservice Container processes from the TSM Status page, or from the command line, using the tsm status -v command. When you use the TSM Status page to View Server Process Status, the status of each container process is visible, but you cannot see the status of any of the microservices in the containers. When you use the command line, more detail is shown, including the status of each individual microservice.

Microservice Container Status

The status of a container process depends on the status of the microservices within the container. When all microservices within a container process are running as expected, the container status is Active (on the TSM Status page) or running (when viewed from the TSM command line). If all microservices within a container process are stopped, the status for the container is Error (on the TSM Status page) or stopped (from the TSM command line). If a microservice is stopped but at least one other microservice is running, the container status is Degraded (on the TSM Status page) or degraded (from the TSM command line).

When all microservices within a container process have a status of running, the container status is Active. If any microservice in a container is in an error state (has a status of stopped ) the container process status is degraded. If all microservices in a container are in an error state, the container status is error.

To view the Microservice Container status from the TSM Status page:

  1. Open TSM in a browser:

    http://<tsm-computer-name>:8850

  2. Click Status:

    The page displays the status for the Interactive Microservice Container and Non-Interactive Microservice Container processes, as well as status for other processes running as part of TSM or Tableau Server.

    You cannot see the status of any individual microservice within a container process, but if the container process has a status of Active (a green check), the microservices it contains are all running as expected. To see the status of individual microservices, use the TSM command line.

    Note: The status of the container processes does not display on the older Tableau Server status page. For details about the two status pages and how they differ, see View Server Process Status.