orchestrator
2024.10
true
UiPath logo, featuring letters U and I in white

Guide de l'API Orchestrator

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Dernière mise à jour 4 déc. 2024

Points de terminaison de vérification de l'état

Assurez-vous que tous vos services sont opérationnels en effectuant des appels d'API vers des points de terminaison spéciaux, appelés points de terminaison de vérification de l'état.

Ces points de terminaison exécutent des vérifications de l'état et renvoient un statut qui vous indique si le service que vous vérifiez est fonctionnel ou non.

Point de terminaison de vérification de l’état d’Orchestrator

Pour vérifier la disponibilité de votre instance Orchestrator et de ses dépendances, utilisez les points de terminaison suivants :

  • Obtenir

    https://{yourDomain}/api/health: vérifie uniquement les dépendances critiques
  • Obtenir

    https://{yourDomain}/api/health/startup: vérifie chaque dépendance

Par défaut, les points de terminaison de vérification de l'état ci-dessus renvoient un corps de réponse vide.

Pour voir quelles vérifications de l'état ont été effectuées et les statuts qu'elles possèdent :

  1. Ouvrez le fichier UiPath.Orchestrator.dll.config (C:\Program Files (x86)\UiPath\Orchestrator), et
    ajoutez <add key="HealthCheck.DetailsKey" value="12345" /> dans la section <appsettings>. 12345 est le mot de passe permettant d'accéder aux vérifications de l'état : n'oubliez pas de le remplacer par la valeur de votre choix.
  2. Redémarrez IIS pour vous assurer que la modification est effective.
  3. Utilisez le mot de passe défini précédemment comme paramètre de requête dans l'appel API de vérification de l'état (par exemple /api/health?detailsKey=password). Si celui-ci est correct, l'appel renverra un corps de réponse contenant des détails sur les vérifications de l'état et les statuts associés.

Une fois ces étapes terminées, la vérification de l'état sera également accessible depuis une machine distincte du serveur Orchestrator.

Point de terminaison de vérification de l'état du serveur d'identité

Pour vérifier si le serveur d'identité fonctionne, utilisez le point de terminaison suivant :

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

Le corps de la réponse de ce point de terminaison résume la configuration du serveur d'identité.

Point de terminaison Webhooks pour la vérification de l’état

Pour vérifier la disponibilité de votre service Webhooks, utilisez le point de terminaison suivant :

  • LIRE https://{yourDomain}/webhooks/api/status

Point de terminaison du Service de catalogue de ressources pour la vérification de l’état

Pour vérifier la disponibilité de l'instance de votre Service de catalogue de ressources, utilisez le point de terminaison suivant :
  • GET/https://{yourDomain}/ResourceCatalog/health
Le corps de la réponse inclut Healthy lorsque le service est opérationnel.

Interprétation du code de réponse

Interprétez le code de réponse comme suit :

  • 200 OK: votre service est opérationnel
  • Échec de5xx : votre service est en panne
Certaines vérifications de l'état peuvent renvoyer un code de réponse 200 OK et un statut Degraded , ce qui signifie que le composant vérifié est dans un état dégradé.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.