Contêiners de microsserviço do Tableau Server

Por padrão, uma instância do Contêiner de microsserviço interativo é adicionada a cada nó que tem o Servidor de aplicativos (Vizportal) instalado e uma instância do Contêiner de microsserviço não interativo é adicionada a cada nó que tem o Processador em segundo plano instalado. Embora você não possa adicionar um Contêiner de microsserviço diretamente, é possível usar a CLI do TSM para alterar o número de instâncias para os dois Contêineres de microsserviço, quando necessário. Se todas as instâncias do Processador em segundo plano ou do Servidor de aplicativos forem removidas de um nó, o processo de contêiner também será removido.

Contêiner de microsserviço e os microsserviços:

  • Contêiner de microserviço interativo:

    • Microsserviço MessageBus
    • Microsserviço de consulta de relação
    • Serviço de credenciais
  • Contêiner de microserviço não interativo:

    • Microsserviço de ingestor de relação
    • Microsserviço de provedor de conteúdo externo
    • Microsserviço de provedor de fluxo
    • Microsserviço de provedor de conteúdo

Visualização do status do Contêiner de microsserviço

Veja o status dos processos do Contêiner de microsserviço na página Status do TSM ou na linha de comando, usando o comando tsm status -v. Ao usar a página Status do TSM para Exibir o status de processos do servidor, o status de cada processo de contêiner é apresentado, mas não é possível ver o status dos microsserviços no contêiner. Ao usar a linha de comando, mais detalhes são mostrados, incluindo o status de cada microsserviço individual.

Status do Contêiner de microsserviço

O status de um processo de contêiner depende do status dos microsserviços dentro dele. Quando todos os microsserviços em um processo de contêiner estiverem em execução conforme o esperado, o status do contêiner é Ativo (na página Status do TSM) ou running (quando exibido a partir da linha de comando do TSM). Se todos os microsserviços em um processo de contêiner estiverem interrompidos, o status do contêiner é Erro (na página Status do TSM) ou stopped (a partir da linha de comando do TSM). Se um microsserviço for interrompido mas pelo menos um outro estiver em execução, o status do contêiner é Degradado (na página Status do TSM) ou degraded (a partir da linha de comando do TSM).

Quando todos os microsserviços em um processo de contêiner apresentarem o status em execução, o status será Active. Se algum microsserviço em um contêiner estiver em estado de erro (com status stopped ) o status do processo de contêiner será degraded. Se todos os microsserviços em um contêiner estiverem em estado de erro, o status será error.

Para exibir o status do Contêiner de microsserviço na página Status do TSM:

  1. Abra o TSM em um navegador:

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

  2. Clique em Status:

    A página exibe o status dos processos do Contêiner de microsserviço interativo e do Contêiner de microsserviço não interativo, bem como o status de outros processos em execução como parte do TSM ou do Tableau Server.

    Não é possível ver o status de qualquer microsserviço individual dentro de um processo de contêiner, mas se o processo apresentar o status Ativo (marca verde), os microsserviços contidos nele estão em execução conforme o esperado. Para ver o status de microsserviços individuais, use a linha de comando do TSM.

    Observação: o status dos processos de contêiner não são exibidos na antiga página de status do Tableau Server. Para obter detalhes sobre as duas páginas de status e suas diferenças, consulte Exibir o status de processos do servidor.

Para exibir o status do Contêiner de microsserviço na linhas de comando do TSM:

  1. Abra um prompt de comando como administrador no nó inicial (o nó onde o TSM está instalado).

  2. Execute o seguinte comando:

    tsm status -v

    A saída do comando mostra o status dos serviços de contêiner e os microsserviços neles:

    node1: TABLEAUSVR01
    Status: RUNNING
    'Tableau Server Gateway 0' is running.
    'Tableau Server Application Server 0' is running.
    'Tableau Server Interactive Microservice Container 0' is running.
        'MessageBus Microservice 0' is running.
        'Relationship Query Microservice 0' is running.
    'Tableau Server VizQL Server 0' is running.
    'Tableau Server VizQL Server 1' is running.
    'Tableau Server VizQL Server 2' is running.
    'Tableau Server VizQL Server 3' is running.
    'Tableau Server Cache Server 0' is running.
    'Tableau Server Cache Server 1' is running.
    'Tableau Server Coordination Service 0' is running.
    'Tableau Server Cluster Controller 0' is running.
    'Tableau Server Search And Browse 0' is running.
    'Tableau Server Backgrounder 0' is running.
    'Tableau Server Backgrounder 1' is running.
    'Tableau Server Non-Interactive Microservice Container 0' is running.
         'Relationship Ingestor Microservice 0' is running.
         'External Content Provider Microservice 0' is running.
         'Flow Provider Microservice 0' is running.
         'Content Provider Microservice 0' is running.
    'Tableau Server Data Server 0' is running.
    'Tableau Server Data Server 1' is running.
    'Tableau Server Data Engine 0' is running.
    'Tableau Server File Store 0' is running.
    'Tableau Server Repository 0' is running (Active Repository).
    'Tableau Server Tableau Prep Conductor 0' is running.
    'Tableau Server Elastic Server 0' is running.
    'Tableau Server Ask Data 0' is running.
    'Tableau Server Administration Agent 0' is running.
    'Tableau Server Administration Controller 0' is running.
    'Tableau Server Service Manager 0' is running.
    'Tableau Server License Manager 0' is running.
    'Tableau Server Client File Service 0' is running.
    'Tableau Server Database Maintenance 0' is stopped.
    'Tableau Server Backup/Restore 0' is stopped.
    'Tableau Server Site Import/Export 0' is stopped.
    'Tableau Server SAML Service 0' is stopped.
    c:\Program Files\Tableau\Tableau Server\packages\scripts.near.18.1216.1859>

Agradecemos seu feedback!Seu feedback foi enviado. Obrigado!