Microsoft recently announced the release of a public preview extension for Logic Apps Standard for Application Insights. These enhancements give developers more insight into the performance and health of out-of-the-box Logic Apps, making it easier to diagnose issues and optimize performance.
Logic Apps is Microsoft’s automated workflow service, and its Logic App Standard tier allows developers to run workflows anywhere. Standard will be generally available from June 2021.
Application Insights is an Azure service that enables users to monitor application performance and usage. Enhancements in the public preview of Logic Apps (Standard) give developers greater insight into their logic app performance, including the ability to monitor and analyze the execution of individual actions within their logic app.
With this new feature, developers can enable Application Insights integration for Logic Apps (Standard) projects from the Azure portal or by changing application settings. This feature requires the Functions V4 runtime, which is automatically enabled for new Logic Apps (Standard) instances.
When enabled, developers can view various metrics and logs for Logic Apps (Standard) workflows, including counts of runs, failures, triggers, actions, and custom events. Additionally, you can use the Application Insights Query Language (Kusto) to analyze and visualize your data.
In addition, users can take advantage of Application Insights distributed tracing capabilities to trace the end-to-end flow of Logic Apps (Standard) workflows across multiple services and components. This feature provides a graphical view of workflow execution and the duration, status, and dependencies of each step.
Kent WarePrincipal Program Manager for Logic Apps at Microsoft told InfoQ:
Based on customer feedback, we’ve enhanced how Azure Logic Apps (Standard) sends telemetry. Customers want more control over how events are published and the schema used to publish them. Application Insights storage is a cost that customers must bear, so we wanted to make it as efficient as possible and give customers control over which telemetry is filtered by source.
Furthermore, he added:
One feature I’m particularly excited about is the inclusion of connector metadata within emitted events. Connectors are a big part of our value proposition and organizations want to understand which connectors are used in which workflows. Providing this type of inventory data with simple queries makes governance and maintenance easier for customers.
This new feature is currently in public preview and available in all regions that support Logic Apps (Standard). Additionally, Microsoft encourages developers to provide feedback and suggestions for improvements through Logic Apps User Voice.