ステータスエンドポイント

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

オンプレミスエージェントの/statusエンドポイントを呼び出すことで、プログラムによってそのステータスを取得できます。

サンプルリクエスト

shell
$ curl https://localhost:3000/status -i

HTTP/1.1 200
Content-Type: application/json;charset=utf-8
Content-Length: 237
Date: Mon, 07 Mar 2022 07:19:08 GMT

{
  "pid":76801,
  "state":"connected",
  "active":"true",
  "version":"2.10.0",
  "active_requests":0,
  "active_tasks":0,
  "profiles":[
    {"profile":"sql","adapter":"sqlserver"},
    {"profile":"sql2","adapter":"postgresql"},
    {"profile":"sql3","adapter":"mysql"}
  ]
}

レスポンススキーマ

名前タイプ説明
pid番号エージェントのプロセスID
state文字列エージェントの状態。 指定可能な値:
initial, connecting, connected, disconnected, stopping
active文字列エージェントが有効な場合はtrue、それ以外の場合はfalse
version文字列エージェントのリリースバージョン
active_requests番号エージェントから他のサービスへのアクティブなリクエストの数
active_tasks番号保留中のタスク数。 非同期アクションには1つ以上のタスクが含まれます。
profiles配列エージェントで設定されている有効なプロファイルのリスト

最終更新日: