Documentation

6. 作业输出视图的变化

随着整个 Tower 用户界面的更新,作业显示方式也有了变化。

清单同步和 SCM 更新的作业结果只显示最近运行的作业的结果和标准输出。playbook 的作业结果包括结果、标准输出、详细信息和事件摘要。

Jobs - show job results for example job, playbook

如需作业结果的详情,请参阅 Ansible Tower User Guide 中的 Jobs

6.1. 详情

**Details**区域显示作业的基本状态(RunningPendingSuccessfulFailed),其启动和结束时间(使用哪个模板)、作业运行时间多久、启动人等。Details 视图右上角的按钮可用于重启或删除作业。

通过单击这些详细条目,您可以根据情况查看对应的作业模板、项目和其他 Tower 对象。

_images/jobs-show-job-details.png

6.2. 标准输出窗格

Standard Out 窗格显示运行 Ansible playbook 的完整结果。这与您通过 Ansible 命令行运行它的信息相同,并可用于调试。您可以查看事件摘要、主机状态和主机事件。在 Standard Out 窗格右上角的图标可用于将输出切换为主视图 (toggle) 或下载输出 (download)。

6.2.1. 事件摘要

事件摘要捕获了作为此 playbook 一部分运行的一系列事件:

  • play 数量

  • 任务数量

  • 主机数量

  • 运行作业模板的过期时间

_images/jobs-events-summary.png

6.2.2. 主机状态条

主机状态栏在 Standard Out 窗格的顶部运行。悬停在主机状态栏的部分上,就会显示与该特定状态关联的主机数量。

Job - All Host Events

6.2.3. 标准输出视图

标准输出视图显示特定作业上发生的所有事件。默认情况下,会展开所有行,以便显示所有详情。使用折叠所有按钮 (collapse-all) 切换到仅包含 play 和任务的标头的视图。单击 (expand-all) 按钮查看标准输出的所有行。

或者,也可以通过点击 play 或任务旁的箭头图标来显示特定 play 或任务的所有详情。单击侧边的箭头到下移,展开与该 play 或任务关联的行。点击箭头回到侧边位置来折叠和隐藏行。

_images/job-details-view-std-out-expand-collapse-icons.png

点击 Standard Out 窗格中的事件行,在单独的窗口中会显示 Host Events 对话框。此窗口显示受该特定事件影响的主机。

6.2.4. 主机事件

Host Events 对话框显示受所选事件及其关联的 play 和任务影响的主机的信息:

_images/job-details-host-hostevents-json.png

在上例中,此对话框显示 JSON 单选按钮,这是为特定事件查看和显示主机事件的唯一格式。如果 Standard Out 和 Shell 输出可用,这些按钮将允许您查看其他输出格式。