Home NewsX Logic Apps Standard Monitoring Dashboards

Logic Apps Standard Monitoring Dashboards

by info.odysseyx@gmail.com
0 comment 17 views


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.

DivSwa_0-1723743812833.png

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.

DivSwa_1-1723743895366.png

DivSwa_2-1723743938084.png

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.

DivSwa_3-1723744017641.png

DivSwa_4-1723744061970.png

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.

DivSwa_5-1723744118236.png

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.

DivSwa_6-1723744195544.png

DivSwa_7-1723744222054.png

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.

DivSwa_8-1723744262281.png

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.

DivSwa_9-1723744312831.png

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.

DivSwa_10-1723744357923.png

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.

DivSwa_11-1723744406661.png

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

You may also like

Leave a Comment

Our Company

Welcome to OdysseyX, your one-stop destination for the latest news and opportunities across various domains.

Newsletter

Subscribe my Newsletter for new blog posts, tips & new photos. Let's stay updated!

Laest News

@2024 – All Right Reserved. Designed and Developed by OdysseyX