ノードのヘルス・ステータスの取得
get
/console/admin/api/v2/dashboard/statistics/nodeHealth
特定のピア、オーダラ、プロキシまたはコンソール自体のノード・ヘルス・ステータス(稼働中または停止中)を取得します。
リクエスト
サポートされるメディア・タイプ
- application/json
問合せパラメータ
- nodeID: string
特定のピア、オーダラ、プロキシまたはコンソール自体のノードID
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
制約の結果の一連の稼働中/停止中ステータスを含むレスポンス
400レスポンス
無効な引数
デフォルト・レスポンス
予期しないエラー
例
このエンドポイントは、指定したノードのヘルス・ステータス(稼働中または停止中)を取得するために使用されます。結果は、指定したノードの一連の稼働中/停止中ステータスを含むJSON本文です。nodeID
を指定しない場合、すべてのノードのヘルスが返されます。時間範囲はnodeHealth
ではサポートされていません。
次の例は、cURLを使用してRESTリソースに対するGETリクエストを送信し、ノードのヘルス・レポートを生成する方法を示しています。
curl -X GET -u username:password -k "http://<rest_server_url>:port/console/admin/api/v2/dashboard/statistics/nodeHealth?nodeID=<nodeID>"
たとえば、
curl -X GET -u myname@oracle.com:mypswd -k "http://server.oracle.com:10000/console/admin/api/v2/dashboard/statistics/nodeHealth?nodeID=console"
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{ "data": [ { "nodeId": "console", "nodeType": "console", "health": { "time": "Sun, 24 Feb 2021 06:41:48 GMT", "status": "up" } } ] }