- スタート アップ ガイド
- OData と参照について
- 列挙型
- 認証
- API リクエストを構築する
- エンドポイントごとの権限
- 応答コード
- 健全性チェックのエンドポイント
- 認証
- Swagger の定義
- Orchestrator API
- プラットフォーム管理 API
健全性チェック エンドポイントと呼ばれる特別なエンドポイントに API 呼び出しを送信し、すべてのサービスが稼働中であることを確認します。
これらのエンドポイントは健全性チェックを実行し、チェックするサービスが機能しているかどうかを通知するステータスを返します。
Orchestrator の健全性チェックのエンドポイント
Orchestrator インスタンスとその依存関係が利用可能かどうかを確認するには、次のエンドポイントを使用します。
-
GET
https://{yourDomain}/api/health— 重要な依存関係のみを確認します。 -
GET
https://{yourDomain}/api/health/startup— すべての依存関係を確認します。
既定では、上記の健全性チェック エンドポイントは空の応答本文を返します。
実行された健全性チェックとそのステータスを確認するには、以下の手順を実行します。
-
UiPath.Orchestrator.dll.configファイル (C:\Program Files (x86)\UiPath\Orchestrator) を開き、add
<add key="HealthCheck.DetailsKey" value="12345" />in the<appsettings>section.12345serves as a password which allows you to access the health checks, so do not forget to change it with a value of your own. -
IIS を再起動して、変更が反映されていることを確認します。
-
設定したパスワードを、健全性チェック API 呼び出しでクエリ パラメーターとして使用します (例:
/api/health?detailsKey=password)。成功した場合、この呼び出しは、健全性チェックとそのステータスの詳細を含む応答本文を返します。
これらの手順を完了すると、Orchestrator サーバーとは別のマシンからも健全性チェックにアクセスできるようになります。
Identity Server の健全性チェックのエンドポイント
Identity Server が動作しているかどうかを確認するには、次のエンドポイントを使用します。
- GET
https://{yourDomain}/identity/.well-known/openid-configuration
このエンドポイントの応答本文に、Identity Server の構成の概要が含まれています。
Webhook の健全性チェックのエンドポイント
Webhook サービスの利用可否を確認するには、次のエンドポイントを使用します。
- GET
https://{yourDomain}/webhooks/api/status
リソース カタログ サービスの健全性チェックのエンドポイント
リソース カタログ サービス インスタンスの利用可否を確認するには、次のエンドポイントを使用します。
GET/https://{yourDomain}/ResourceCatalog/health
応答本文には、サービスの起動時および実行時の Healthy が含まれます。
応答コードの解釈
応答コードは次のように解釈します。
200 OK— サービスは起動し、実行されています。5xx失敗 — サービスは停止しています。
健全性チェックによっては、応答コード 200 OK とステータス Degraded が返されることがあります。これは、チェックされたコンポーネントが機能低下のステートになっていることを意味します。