Microsoft 最近宣布发布Application Insights 中逻辑应用程序标准的公共预览增强功能。这些增强功能使开发人员能够更深入地了解其标准逻辑应用程序的性能和健康状况,从而更轻松地诊断问题和优化性能。
Logic Apps 是 Microsoft 的自动化工作流产品,其 Logic App Standard 层允许开发人员在任何地方运行工作流。标准版自 2021 年 6 月起普遍可用。
Application Insights是一项 Azure 服务,允许用户监控其应用程序的性能和使用情况。借助逻辑应用程序的公共预览增强功能(标准版),开发人员可以更深入地了解其逻辑应用程序的性能,包括监视和分析逻辑应用程序中各个操作的执行情况的能力。
借助新功能,开发人员可以从 Azure 门户或通过修改应用程序设置为其逻辑应用程序(标准)项目启用 Application Insights 集成。该功能需要Functions V4 运行时,为新的逻辑应用程序(标准)实例自动启用。
启用后,开发人员可以查看其逻辑应用程序(标准)工作流的各种指标和日志,例如运行次数、失败次数、触发器、操作和自定义事件。此外,他们还可以使用 Application Insights 查询语言 ( Kusto ) 对数据进行分析和可视化。
此外,用户可以利用Application Insights 的分布式跟踪功能跨多个服务和组件跟踪其逻辑应用程序(标准)工作流的端到端流程。此功能提供工作流执行和每个步骤的持续时间、状态和依赖关系的图形表示。
微软逻辑应用首席项目经理Kent Weare告诉 InfoQ:
我们增强了 Azure 逻辑应用(标准)根据客户反馈发出遥测数据的方式。客户希望更好地控制事件的发出方式以及用于发送事件的模式。Application Insights 存储是客户必须承担的成本,因此我们希望尽可能高效并让他们控制从源头过滤的遥测数据。
此外,他补充说:
我特别兴奋的一个功能是在我们发出的事件中包含连接器元数据。连接器是我们价值主张的重要组成部分,组织希望了解正在使用哪些连接器以及哪些工作流。在一个简单的查询中提供这种类型的库存数据可以使客户的管理和维护更加直接。
新功能目前处于公共预览阶段,可用于支持逻辑应用程序(标准)的所有区域。此外,Microsoft 鼓励开发人员通过Logic Apps User Voice提供反馈和改进建议。