Logic Apps Standard Monitoring Dashboards by info.odysseyx@gmail.com August 15, 2024 written by info.odysseyx@gmail.com August 15, 2024 0 comment 14 views 14 We recently introduced Insights support for Azure Logic Apps Standard, providing curated visualizations as a foundation for monitoring Azure services. These visualizations help you effectively monitor your Logic Apps Standard applications and workflows. Monitoring is critical in integration scenarios where multiple systems and services are interconnected. Azure Logic Apps often serves as the backbone of these integrations, orchestrating complex workflows. Whether you’re a developer, an IT operations team member, or a product owner, ensuring your systems run smoothly is essential. This release helps you gain a clear view of your data flow, quickly detect and resolve issues, and maintain smooth operations. range The monitoring dashboard is designed specifically for Logic Apps Standard. The scope of the dashboard is the workflow inside the Logic App. The compute-based dashboard leverages the default App Service plan for that Logic App. Data Source Most of the charts are based on Azure Metrics and do not require any user configuration. However, since execution details are not available in the metrics, we use Application Insights as the data source for these. Visualization Framework The dashboard is built using Azure Workbooks and provides a variety of visualizations. Workbooks are easily extensible and can be customized to meet your specific needs. Prerequisites for using the function To use the dashboard effectively, you must connect your Logic Apps to Application Insights to enable telemetry collection. It is also important to ensure that your application uses the updated V2 schema for telemetry. here Here are the steps to update your host.json file to implement the new schema: ability The dashboard is organized into four separate tabs. Workflows start with an aggregated view of all executions, followed by a summary at the workflow level, and then drill down into the details of a specific workflow execution. The final tab is dedicated to performance analysis, focusing on compute utilization. The dashboard is organized into four separate tabs. Workflows start with an aggregated view of all executions, followed by a summary at the workflow level, and then drill down into the details of a specific workflow execution. The final tab is dedicated to performance analysis, focusing on compute utilization. outline This section provides a quick overview of the health of your application by showing the success rates of executions, tasks, and triggers. The attached table provides a detailed count of failed, successful, or skipped executions. Additionally, the trend chart shows the patterns of executions, tasks, and triggers for the selected time range. This overview helps you quickly assess the status and timeline of the execution. If a failure is detected, you can go to the Workflows tab to pinpoint and analyze it within a specific workflow. Workflow Workflow and execution information is organized into two tables, one focusing on successful executions and the other focusing on failed executions. Each table provides detailed workflow-specific information, including the total number of executions, execution status, and details on tasks and triggers. The timeline provides a visual representation of traffic, and is particularly useful for tracking transitions between failure and success states in the failure table. This step allows you to drill down into specific workflows and their executions, and more detailed information can be found in the Runs tab. execution Execution details are not available in metrics and are pulled from AppInsights associated with the Logic App. For this table to work properly, you must ensure that: Logic Apps are connected to an AppInsights resource to push telemetry. Telemetry is based on the V2 schema. The screenshot below shows the flags you need to add to your host.json settings. Learn more About the v2 schema. The Executions page provides filters to refine executions by workflow name, execution status, and client tracking ID. You can select a specific execution by clicking on a row, which opens a detailed table showing the actions and status for that execution. This can help you identify the exact action that caused the execution to fail. You can also click on a row to learn more about its dependencies. Another useful feature of the Run Table is the ability to resubmit a run. This is especially useful if the workflow failure is due to an intermittent issue or a downstream failure that resolves over time. Calculate Logic Apps Standard runs on your compute, giving you greater control over the scale and performance of your applications. This section provides insight into compute utilization for your workloads. Compute resources can be shared across multiple Logic Apps, so you should consider this when sharing an App Service Plan or Workflow Standard Plan. The first two charts show the number of tasks and execution delays in the underlying runtime engine. These metrics can help diagnose unexpected performance issues by indicating whether the load is increased (tasks are increasing) or whether compute is temporarily unavailable or limited. You can learn more about the relevance of these concepts. here. The following two charts provide the number of nodes (VMs) and the average memory utilization between them. The trend charts help you see how your application scales up and down, and the CPU and memory utilization based on these traffic patterns. This chart shows memory and CPU utilization trends for the entire App Service plan. If the plan is shared across multiple applications, this can give you an idea of utilization across the applications. When used in conjunction with the chart above, this can give you a better view of compute utilization for this Logic App and other Logic Apps that use the same compute. What’s next We’re excited to bring basic monitoring capabilities to Logic Apps Standard. We have many improvements planned for future iterations, including: Bulk Execution Resubmission Easy one-click switching between charts (e.g. click on a workflow name to see what’s running) Customizable workbooks to tailor your monitoring experience to your business needs If this feature is important to you, please let us know your feedback, feature requests, or roadmap comments. Source link Share 0 FacebookTwitterPinterestEmail info.odysseyx@gmail.com previous post Updates to Microsoft Copilot to bring enterprise data protection to more organizations next post Microsoft Copilot for Security Now Covered by HIPAA Business Associate Agreement (BAA) You may also like The Sonos Arc Ultra raises the bar for home theater audio December 5, 2024 Aptera Motors will showcase its solar EV at CES 2025 December 3, 2024 How Chromebook tools strengthen school cybersecurity December 2, 2024 Nvidia unveils the ‘Swiss Army Knife’ of AI audio tools: Fugato November 26, 2024 Nvidia Blackwell and the future of data center cooling November 25, 2024 Enterprise productivity is the easiest AI sell November 20, 2024 Leave a Comment Cancel Reply Save my name, email, and website in this browser for the next time I comment.