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