微软最近宣布在 Application Insights 中发布Logic Apps标准版的公开预览增强。这些增强特性将会为开发人员提供对标准 Logic Apps 的性能和健康情况的更深入洞察,使其更易于诊断问题和优化性能。
Logic Apps 是微软的自动化工作流产品,其 Logic App 标准层允许开发人员在任何地方运行工作流。标准版是 2021 年 6 月份正式发布的。
Application Insights是一项 Azure 服务,允许用户监控其应用的性能和使用情况。通过 Logic Apps(标准版)的公开预览增强功能,开发人员能够更深入地了解 Logic Apps 的性能,包括监控和分析 Logic App 内单个 action 的执行情况。
利用这项新功能,开发人员可以从 Azure Portal 或通过修改 Application Settings 为其 Logic Apps(标准版)项目启用 Application Insights 集成。该特性需要Functions V4运行时,并对新的 Logic Apps(标准版)实例自动启用。
启用后,开发人员可以查看其 Logic Apps(标准版)工作流的各种度量和日志,如运行次数、失败次数、触发器、action 和自定义事件。此外,他们还可以使用 Application Insights 查询语言(Kusto)来分析和可视化数据。
此外,用户可以利用 Application Insights 的分布式跟踪特性来跟踪跨多个服务和组件的 Logic Apps(标准版)工作流的端到端流程。该特性提供了工作流程执行和每个步骤的持续时间、状态和依赖关系的图形化展示。
来自微软的 Logic Apps 的首席项目经理Kent Weare告诉 InfoQ:
我们根据客户的反馈增强了 Azure Logic Apps(标准版)的遥测方式。客户希望对事件的发布方式以及用于发布的模式有更多的控制。Application Insights 存储是客户必须要承担的成本,所以我们希望尽可能高效,并让他们能够在源头上控制过滤哪些遥测数据。
此外,他还补充到:
我感到特别兴奋的一个特性是,我们会为正在发布的事件添加连接器元数据(connector metadata)。连接器是我们价值的重要组成部分,组织可能希望了解正在使用哪些连接器,以及它们被哪些工作流所使用。如果在一个简单的查询中提供这种类型的库存数据,将会使客户的管理和维护变得更加简洁明了。
这项新功能目前处于公开预览阶段,可用于支持 Logic Apps(标准版)的所有区域。此外,微软鼓励开发者通过Logic Apps User Voice提供反馈和改进建议。
原文链接:
Improve Logic Apps (Standard) Workflows Observability with Application Insights
相关阅读:
评论