Durable Task Scheduler 为每个任务中心发出一组 操作指标 。 由于 Durable Task Scheduler 的消费 SKU 是按分派到你的应用程序的 操作 数量计费的,因此,这些指标可让你准确了解哪些因素会影响你的账单,并按工作类型将其细分。
注释
仅按操作总数对 消耗 SKU 计费。 专用 SKU 按容量单位计费。
什么是动作?
操作是持久任务计划程序调度给应用程序的消息,用于触发业务流程协调程序、活动或实体函数的执行。 操作总数是消耗 SKU 的计费依据。 有关完整定义、示例和计费详细信息,请参阅计费指南中的操作是什么?
在 Azure 门户中查看指标
可以在Azure门户中查看这些指标:
- 在 Azure 门户中,导航到 Durable Task Scheduler 资源。
- 在左侧菜单中,选择“ 监视>指标”。
- 选择要查看的任务中心范围和指标(例如
TotalActions)。 - 如果有多个任务中心,请使用 “添加筛选器” 选项按
TaskHubName进行筛选。
还可以将图表固定到仪表板或配置诊断设置,以便将指标路由到自定义查询的Log Analytics工作区。
可用指标
所有指标均限定在单个任务中心内,并通过计量表 Microsoft.DurableTask.Scheduler.TaskHubs 输出。 它们是以 actions 为单位的计数器。
| Metric | 说明 |
|---|---|
TotalActions |
任务中心的可计费操作总数。 等于 OrchestrationActions、ActivityActions、TimerActions 和 EntityActions 的总和。 此值是向你计费的依据。 |
OrchestrationActions |
由编排器处理的消息。 例如,编排启动、外部事件,或者活动、计时器或子编排的结果被传回编排器。 |
ActivityActions |
协调程序计划的新活动。 |
TimerActions |
由业务流程协调程序调度的新持久化计时器。 |
EntityActions |
已执行的实体操作。 |
TotalActions = OrchestrationActions + ActivityActions + TimerActions + EntityActions
尺寸
每个指标都报告了以下维度,这些维度作为标记应用,以便按计划程序和任务中心筛选和聚合:
| 标记 | 说明 |
|---|---|
ResourceId |
计划程序的 Azure 资源 ID。 |
TaskHubName |
任务中心的名称。 |
如何使用这些指标
-
跟踪计费: 观察
TotalActions随时间推移的变化,以了解并预测按量计费 SKU 的操作成本。 -
了解成本驱动因素:比较
OrchestrationActions、ActivityActions查看TimerActionsEntityActions哪些工作负荷类型对总计的贡献最大。 例如,较高的ActivityActions值表示活动密集型业务流程。