适用于:Azure 逻辑应用(消耗版 + 标准版)
如果无法了解工作流执行运行状况,并且工作流集成了多个服务并大规模运行,则很难发现并排查意外故障、触发器速度缓慢或操作错误率过高的情况。 Azure 逻辑应用通过Azure Monitor指标公开工作流性能数据,以便获取工作流运行、触发器、操作和作业执行计时的实时和历史视图。
本指南演示如何查找消耗或标准逻辑应用工作流的运行状况和性能指标、确定对方案很重要的指标,以及应用筛选器将结果缩小到特定工作流或状态。 此信息有助于在这些问题对集成产生负面影响之前快速识别和诊断问题。
有关可用指标的完整列表,请参阅 Azure Monitor支持的指标。
先决条件
查找和查看指标
若要查看消耗逻辑应用工作流的指标,请执行以下步骤:
在 Azure 门户中,打开消耗逻辑应用。
在逻辑应用边栏的 “监视”下,选择“ 指标”。
此时将打开 “指标 ”页,并显示以下列表: 范围、 指标命名空间、 指标和 聚合。
确认 范围 已设置为逻辑应用名称, 指标命名空间 设置为 逻辑应用标准指标。
打开“指标”列表,查看工作流的可用指标。
从 “指标 ”列表中选择要查看的指标。
要查看完整的指标列表,请参阅 用于 Microsoft.Logic/Workflows 的支持指标。
在 “聚合 ”列表中,选择用于对指标值进行分组的选项: Count、 Avg、 Min、 Max 或 Sum。
若要查看标准逻辑应用工作流的指标,请执行以下步骤:
在 Azure 门户中,打开标准逻辑应用。
在逻辑应用边栏的 “监视”下,选择“ 指标”。
此时将打开 “指标 ”页,并显示以下列表: 范围、 指标命名空间、 指标和 聚合。
确认 范围 设置为逻辑应用名称, 指标命名空间 设置为 应用服务标准指标。
在“指标”搜索框中,输入“workflow”以查看以“Workflow”开头的指标。
筛选列表显示工作流的指标:
| 指标名称 |
说明 |
|
已完成的工作流操作数量 |
已完成的操作数,无论状态如何。 |
|
工作流操作失败率 |
失败操作的速率。 |
|
工作流作业执行延迟 |
作业计划运行时间与实际运行时间之间的时间间隔。 |
|
工作流作业执行持续时间 |
作业完成执行所花费的时间。 |
|
已完成的工作流运行数量 |
已完成的工作流执行数,无论状态如何。 |
|
工作流运行触发次数 |
之前已排队且现已处理的请求数。 |
|
工作流运行失败率 |
失败的工作流运行数。 |
|
工作流已启动次数 |
已启动的工作流数,无论结果状态如何。 |
|
已完成的工作流触发器数量 |
已完成的触发器数量,不论结果如何。 |
|
工作流触发器失败率 |
失败事件触发率。 |
从 “指标 ”列表中选择要查看的指标。
在 “聚合 ”列表中,选择用于对指标值进行分组的选项: Count、 Avg、 Min、 Max 或 Sum。
按工作流筛选
如果标准逻辑应用运行了多个工作流,则可以按工作流筛选结果:
在“指标”工具栏下,选择“添加筛选器”。
从“属性”列表中,选择“工作流名称”。
从 “值 ”列表中选择要筛选的工作流。
按工作流状态筛选
在“指标”工具栏下,选择“添加筛选器”。
从“属性”列表中,选择“状态”。
从 “值 ”列表中选择要筛选的状态。
示例
标准逻辑应用的此示例显示在过去 24 小时内具有特定状态的工作流运行数。 运行多个工作流,以便筛选结果,请添加筛选器:
从“指标”列表中,选择名为“已完成的工作流运行”的指标。
从“聚合”列表中,选择“Sum”。
在 “指标 ”工具栏上,选择“ 添加筛选器”。
从“属性”列表中,选择“工作流名称”。
从 “值 ”列表中选择工作流。
相关内容