本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
“执行详细信息”页面 – 界面概述
您可以在执行详细信息 页面上找到标准工作流和快速工作流中所有正在进行和过去的状态机执行的详细信息。如果您在启动执行时指定了执行 ID,则此页面的标题将使用该执行 ID。否则,该页面将以 Step Functions 自动生成的唯一执行 ID 为标题。
除了执行指标外,执行详细信息 页面还提供以下选项,用于管理状态机及其执行:
按钮 | 选择此按钮执行的操作: |
---|---|
编辑状态机 | 编辑状态机的 Amazon States Language 定义。 |
新执行 | 启动一个新的状态机执行。 |
操作 | 提供以下选项供选择:
|
查看以版本或别名启动的执行
您还可以在 Step Functions 控制台中查看以版本或别名启动的执行。有关更多信息,请参阅列出版本和别名功能的执行。
执行详细信息 控制台页面包含下列部分:
执行摘要
执行摘要 部分显示在执行详细信息 页面的顶部。本部分为您提供工作流的执行详细信息概览。此信息分为以下三个选项卡:
- 详细信息
-
显示信息,例如执行状态、ARN 以及执行启动和结束时间的时间戳。您还可以查看运行状态机执行时发生的状态转换的总数。如果您为状态机启用了跟踪或日志,则还可以查看 X-Ray 跟踪地图和 Amazon CloudWatch 执行日志的链接。
如果状态机执行由另一个状态机启动,则可以在此选项卡上查看父状态机的链接。
如果状态机执行了redriven,则此选项卡会显示redrive相关信息,例如Redrive计数。
- 执行输入和输出
-
显示状态机执行输入和输出 side-by-side。
- 定义
-
显示状态机的 Amazon States Language 定义。
错误消息
如果状态机执行失败,则执行详细信息 页面会显示一条错误消息。在错误消息中选择原因或查看步骤详细信息,查看执行失败的原因或导致错误的步骤。
如果您选择查看步骤详细信息,Step Functions 将在步骤详细信息、图表视图和表格视图选项卡中突出显示导致错误的步骤。如果步骤是已定义重试的 Task、Map 或 Parallel 状态,则步骤详细信息窗格将显示该步骤的重试选项卡。此外,如果已redriven执行,则可以在步骤详细信息窗格的重试次数和redrives选项卡中查看重试次数和redrive的详细信息。
通过此错误消息上的恢复下拉按钮,您可以redrive失败执行或启动新的执行。有关更多信息,请参阅Redriving执行。
视图模式
视图模式 部分包含状态机两种不同的可视化效果。您可以选择查看工作流的图形化表示、概述工作流状态的表格或与状态机执行相关的事件列表:
注意
选择一个选项卡查看其内容。
步骤详细信息
在图表视图或表格视图中选择状态时,步骤详细信息 部分将在右侧打开。该部分包含以下选项卡,可为您提供所选状态的详细信息:
- 输入
-
显示所选状态的输入详细信息。如果输入中有错误,则会在选项卡标题上用 表示。此外,您还可以在此选项卡中查看错误的原因。
您也可以选择高级视图切换按钮,查看数据通过选定状态时的输入数据传输路径。您可以借此识别将一个或多个字段(例如
InputPath
、Parameters
、ResultSelector
、OutputPath
和ResultPath
)应用于数据时,输入是如何被处理的。 - 输出
-
显示选定状态的输出。如果输出中有错误,则会在选项卡标题上用 表示。此外,您还可以在此选项卡中查看错误的原因。
您也可以选择高级视图切换按钮,查看数据通过选定状态时的输出数据传输路径。您可以借此识别将一个或多个字段(例如
InputPath
、Parameters
、ResultSelector
、OutputPath
和ResultPath
)应用于数据时,输入是如何被处理的。 - 详细信息
-
显示状态类型、执行状态和执行持续时间等信息。
对于使用资源的
Task
州(例如) Amazon Lambda,此选项卡提供了指向资源定义页面和资源调用的 Amazon CloudWatch 日志页面的链接。它还会显示Task
状态的TimeoutSeconds
和HeartbeatSeconds
字段的值(如果已指定)。对于
Map
状态,此选项卡显示有关Map
状态迭代总数的信息。迭代分为失败、中止、成功或。InProgress - 定义
-
显示与所选状态对应的 Amazon States Language 定义。
- 重试
-
注意
仅当您在状态机
Task
或Parallel
状态下定义了Retry
字段时,才会显示此选项卡。显示所选状态在最初执行尝试中的初始和后续重试次数。对于初次尝试和所有后续失败的尝试,选择类型旁边的 ,查看下拉框中显示的失败原因。如果重试成功,则可以查看出现在下拉框中的输出。
如果redriven了执行,则此选项卡标题将显示名称重试和redrives,并显示每次redrive的重试详细信息。
- 事件
-
显示与执行中选定状态关联的事件的筛选列表。此选项卡上的信息是事件 表格中完整执行事件历史记录的子集。
事件
事件表格以事件列表的形式,显示所选执行的完整历史记录,跨越多个页面。每页最多包含 25 个事件。此部分还显示事件总数,这可以帮助您确定是否超过了 2.5 万个事件的最大事件历史记录数。
默认情况下,事件表格中的结果根据事件的时间戳按升序显示。您可以通过单击时间戳列标题将执行事件历史记录的排序更改为降序。
在事件表格中,每个事件都采用颜色编码表示其执行状态。例如,失败的事件以红色显示。要查看有关事件的更多详细信息,请选择事件 ID 旁边的 。打开后,事件详细信息将显示事件的输入、输出和资源调用。
此外,在事件表格中,您可以应用筛选条件来限制显示的执行事件历史记录结果。您可以选择诸如 ID 或Redrive尝试之类的属性。有关更多信息,请参阅 教程:使用 Step Functions 控制台检查状态机执行。