ステータスエンドポイント
オンプレミスエージェントの/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 | 配列 | エージェントで設定されている有効なプロファイルのリスト |
最終更新日: