Amazon Simple Workflow Service
开发人员指南 (API Version 2012-01-25)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

CloudWatch 的 Amazon SWF 指标

Amazon SWF 现在提供 CloudWatch 指标,您可用来跟踪工作流程和活动,以及基于您选择的阈值设置警报。您可以使用 AWS 管理控制台 查看指标。有关更多信息,请参阅 查看 Amazon SWF 指标

报告时间间隔的指标

某些 Amazon SWF metrics for CloudWatch 是时间间隔,始终以毫秒为单位。这些指标通常对应于可以设置工作流程和活动超时的工作流程执行的各阶段,并具有类似的名称。

例如,DecisionTaskStartToCloseTime 指标度量决策任务开始执行之后直到完成所用的时间,该时间就是可为其设置 DecisionTaskStartToCloseTimeout 值的时间段。

要获得各工作流程阶段的总示意图和了解其在工作流程和活动生命周期内何时发生,请参阅 超时类型

报告计数的指标

某些 Amazon SWF metrics for CloudWatch以计数 的形式报告结果。例如,WorkflowsCanceled 将结果记录为 10,指示是否已取消工作流程。值 0 并不表示没有报告该指标,而仅表示由该指标描述的条件没有出现。

对于计数指标,最小值和最大值将始终是 0 或 1,但平均值将是 0 到 1 范围内的一个值。

工作流程指标

以下指标可用于 Amazon SWF 工作流程:

指标

说明

DecisionTaskScheduleToStartTime

计划决策任务的时刻与工作人员选取并启动该决策任务的时刻之间的时间间隔,以毫秒为单位。

DecisionTaskStartToCloseTime

启动决策任务的时刻与该决策任务结束的时刻之间的时间间隔,以毫秒为单位。

DecisionTasksCompleted

已完成的决策任务的计数。

StartedDecisionTasksTimedOutOnClose

已启动但在结束时已超时的决策任务的计数。

工作流程 StartToCloseTime

启动工作流程的时刻与工作流程结束的时刻之间的时间,以毫秒为单位。

工作流程已取消

取消的工作流程的计数。

工作流程已完成

完成的工作流程的计数。

工作流程为新继续

继续作为新工作流程的工作流程计数。

工作流程已失败

失败的工作流程的计数。

工作流程已终止

终止的工作流程的计数。

工作流程超时

出于任何原因而超时的工作流程的计数。

Amazon SWF 工作流程指标的维度

维度

说明

工作流程运行所处的 Amazon SWF 域。

工作流程类型名称

此工作流程执行的工作流程类型的名称。

工作流程类型版本

此工作流程执行的工作流程类型的版本。

活动指标

以下指标可用于 Amazon SWF 活动:

指标

说明

ActivityTaskScheduleToCloseTime

计划活动的时刻与该活动结束的时刻之间的时间间隔,以毫秒为单位。

ActivityTaskScheduleToStartTime

计划活动任务的时刻与该活动任务启动的时刻之间的时间间隔,以毫秒为单位。

ActivityTaskStartToCloseTime

启动活动任务的时刻与活动任务结束的时刻之间的时间间隔,以毫秒为单位。

ActivityTasksCanceled

取消的活动任务的计数。

ActivityTasksCompleted

已完成的活动任务的计数。

ActivityTasksFailed

失败的活动任务的计数。

ScheduledActivityTasksTimedOutOnClose

已计划但在结束时已超时的活动任务的计数。

ScheduledActivityTasksTimedOutOnStart

已计划但在启动时已超时的活动任务的计数。

StartedActivityTasksTimedOutOnClose

已启动但在结束时已超时的活动任务的计数。

StartedActivityTasksTimedOutOnHeartbeat

已启动但因检测信号超时而发生超时的活动任务的计数。

Amazon SWF 活动指标的维度

维度

说明

活动运行所处的 Amazon SWF 域。

活动类型名称

活动类型的名称。

活动类型版本

活动类型的版本。