Azure Logic应用程序-是否有一个指标可以按资源显示所有已触发触发器的总和?

时间:2019-10-06 14:28:34

标签: azure metrics azure-logic-apps

我有一个非常简单的用例:我有一个Azure订阅在内部用于测试和演示目的。团队的许多成员定期创建用于测试和演示的Logic Apps。 我要确保我们没有触发太多触发器(即每秒触发...),以免消耗过多。

当进入“度量标准”以显示“触发触发器”的总和时,我需要首先选择一个Logic App,并且一次不能选择多个Logic App。如果要查看所有Logic Apps的所有“触发触发器”指标,该如何进行? 谢谢。

1 个答案:

答案 0 :(得分:1)

如果仅希望它在一个指标中显示多个逻辑应用触发值,则可以设置一个指标以显示一个逻辑应用触发的触发值,然后单击添加指标,它将提示它配置详细信息。之后,您将在一个度量标准中看到该值。

enter image description here

更新:希望这就是您想要的。您需要转到日志,查询所需的日志。有关如何设置监视器以获取日志的信息,可以参考以下文档:logic apps monitor your logic apps。然后在Logs中进行查询。

以下是我的测试。

 AzureDiagnostics 
| where Category == "WorkflowRuntime" 
| where OperationName == "Microsoft.Logic/workflows/workflowTriggerStarted" 
| summarize ccc=count(Category) by bin_at(TimeGenerated, 1h, now()), ResourceGroup ,ResourceProvider

选择图表。 enter image description here

从文档中您可以找到 Logic Apps Management 来查看日志,它还提供了一种查看运行的方式,如下图所示。

enter image description here

注意:通过这种方式,它仅在设置Log Analytics之后向您显示日志,而之前的日志将不会存储。

相关问题