ヘルス・チェック・データ
get
/api/v2/instances/{id}/health_check/
ヘルス・チェックは、インスタンスに関する重要データを取得するために使用されます。ヘルス・チェックによる影響を受けるインスタンス・フィールドは、このビューに表示されます。基本的に、ヘルス・チェックは問題となるマシンでコードを実行する必要があります。
node_typeが"control"または"hybrid"の場合、ヘルス・チェックはバックグラウンドで実行される定期タスクとして実行されます。node_typeが"execution"の場合、ヘルス・チェックはレセプタ・メッシュを通じて作業単位を送信することで実施されます。
レセプタ・メッシュ経由で実行される場合、呼び出されるコマンドは次のとおりです:
ansible-runner worker --worker-info
実行ノードの場合、これらのチェックは定期的に行われません。機能ノードに対するヘルス・チェックは、ノードが最初に発見されたときに実行されます。エラーのあるノードに対するヘルス・チェックは、頻度を減らして繰り返し実行されます。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
問合せパラメータ
- page: 整数
ページ区切りが設定された結果セット内のページ番号。
- page_size: 整数
ページごとに返す結果の数。
- search: 文字列
検索条件。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
ネストされたスキーマ : InstanceHealthCheck
型:
ソースを表示
object- capacity: 整数
タイトル:
Capacity読取り専用:true - cpu: 文字列(10進)
タイトル:
Cpu読取り専用:true - cpu_capacity: 整数
タイトル:
Cpu capacity読取り専用:true - errors: 文字列
タイトル:
Errors読取り専用:true最小長:1最後のヘルス・チェックからのエラーの詳細。 - hostname: 文字列
タイトル:
Hostname読取り専用:true最小長:1 - ip_address: 文字列
タイトル:
Ip address読取り専用:true最小長:1 - last_health_check: 文字列(日付-時間)
タイトル:
Last health check読取り専用:trueCPU、メモリー、容量のリフレッシュのために、このインスタンスで最後にヘルス・チェックが実行されたとき。 - mem_capacity: 整数
タイトル:
Mem capacity読取り専用:true - memory: 整数
タイトル:
Memory読取り専用:trueこのインスタンスの合計システム・メモリー(バイト単位)。 - uuid: 文字列
タイトル:
Uuid読取り専用:true最小長:1 - version: 文字列
タイトル:
Version読取り専用:true最小長:1