orchestrator
2023.10
false
UiPath logo, featuring letters U and I in white

Guia da API do Orchestrator

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Última atualização 18 de dez de 2024

Pontos de extremidade de verificação de integridade

Certifique-se de que todos os seus serviços estejam funcionando, fazendo chamadas de API para endpoints especiais, chamados endpoints de verificação de integridade.

Esses endpoints executam verificações de integridade e retornam um status que informa se o serviço que você está verificando está funcionando ou não.

Ponto de extremidade de verificação de integridade do Orchestrator

Para verificar a disponibilidade de sua instância do Orchestrator e suas dependências, use os seguintes endpoints:

  • Obter

    https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/api/health— verifica apenas dependências críticas
  • Obter

    https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/api/health/startup— verifica todas as dependências

Por padrão, os endpoints de verificação de integridade acima retornam um corpo de resposta vazio.

Para ver quais verificações de integridade foram realizadas e os status que elas possuem:

  1. No orchestrator-customconfigmapa de configuração (configurado via orchestrator-configurator.sh) e
    adicione <add key="HealthCheck.DetailsKey" value="12345" /> na seção <appsettings>. 12345 serve como uma senha que permite acessar as verificações de integridade. Portanto, não se esqueça de alterá-la com um valor próprio.
  2. Reinicie o IIS para garantir que a alteração entre em vigor.
  3. Use a senha definida anteriormente como um parâmetro de consulta na chamada de API de verificação de integridade (por exemplo, /api/health?detailsKey=password). Se for bem-sucedida, a chamada retorna um corpo de resposta contendo detalhes sobre as verificações de integridade e seus status.

Depois de concluir essas etapas, a verificação de integridade também será acessível a partir de uma máquina diferente do servidor do Orchestrator.

Terminal de verificação de integridade do servidor de identidade

Para verificar se o servidor de identidade está funcionando, use o seguinte endpoint:

  • GET https://{yourDomain}/identity_/.well-known/openid-configuration

O corpo da resposta desse endpoint resume a configuração do Identity Server.

Ponto de extremidade de verificação de integridade dos webhooks

Para verificar a disponibilidade do seu serviço Webhooks, use o seguinte endpoint:

  • OBTER https://{yourDomain}/webhooks_/api/status

Ponto de extremidade de verificação de integridade do Serviço do Catálogo de Recursos

Para verificar a disponibilidade da sua instância do Serviço de Catálogo de Recursos, use o seguinte ponto de extremidade:
  • GET/https://{yourDomain}/ResourceCatalog/health
O corpo da resposta inclui Healthy quando o serviço está funcionando.

Interpretação do código de resposta

Interprete o código de resposta da seguinte maneira:

  • 200 OK—seu serviço está funcionando
  • 5xx falha—seu serviço está inativo
Algumas verificações de integridade podem retornar um código de resposta 200 OK e um status Degraded , o que significa que o componente verificado está em um estado degradado.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.