子イベントの概要の表示
get
/api/v2/jobs/{id}/job_events/children_summary/
UIでのジョブ出力の処理を容易にするための特別なビュー。 イベントとその子を縮小するには、UIで特定のイベントに存在する子の数を知る必要があります。 UIではイベントの順序(0ベースの索引)も認識する必要があります。これは通常カウンタに一致しますが、常に一致しません。 このビューは、キーがイベント・カウンタであるJSONオブジェクトを返し、値には子(および孫)イベントの数が含まれます。 子を持つイベントのみが出力に含まれます。
例
例、デモ・ジョブ・テンプレート・ジョブ・タプル(event counter, uuid, parent_uuid)
(1, '00000000-0000-0000-0000-000000000000', '')
(2, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(3, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(4, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(5, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(6, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(7, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(8, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(9, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
output
{
"1": {
"rowNumber": 0,
"numChildren": 8
},
"2": {
"rowNumber": 1,
"numChildren": 6
},
"3": {
"rowNumber": 2,
"numChildren": 2
},
"6": {
"rowNumber": 5,
"numChildren": 2
}
}
"meta_event_nested_parent_uuid": {}
}
カウンタ1はイベント0で、子供のカウンタ2はイベント1で、子供6人などがいます。
また、UIはメタ・イベントで縮小できる必要があります -- 再生の実行中にシステムからの冗長性または警告のために表示されるイベント。 これらのイベントには0レベルのイベントがあり、親uuidはありません。
playbook_on_start
verbose
playbook_on_play_start
playbook_on_task_start
runner_on_start <- level 3
verbose <- jump to level 0
verbose
runner_on_ok <- jump back to level 3
playbook_on_task_start
runner_on_start
runner_on_ok
verbose
verbose
playbook_on_stats
一連の子イベントの最中に含まれるこれらの冗長な文は、UIに問題があります。 このビューでは、イベント・レベルをジャンプせずに、階層にイベントを配置できます。
playbook_on_start
verbose
playbook_on_play_start
playbook_on_task_start
runner_on_start <- A
verbose <- this maps to the uuid of A
verbose
runner_on_ok
playbook_on_task_start <- B
runner_on_start
runner_on_ok
verbose <- this maps to the uuid of B
verbose
playbook_on_stats
出力には、キーがイベント・カウンタであるJSONオブジェクトが含まれ、値は割り当てられたネストされたuuidです。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
先頭に戻る
レスポンス
サポートされているメディア・タイプ
- application/json