Try for free Book a demo

Azure Logic App Standard Monitoring on key metrics

Azure Monitoring

5 Mins Read | Last modified on March 7th, 2024

Azure Logic App Standard Monitoring

Azure Logic Apps have revolutionized how organizations automate their workflows and integrate various applications and services. They provide a robust and scalable platform for designing, orchestrating, and automating business processes and workflows. With Azure Logic Apps, organizations can harness the full potential of integration and achieve unparalleled efficiency in their operations.

Azure Logic App Standard Monitoring in Azure

By Monitoring Azure Logic App Standard, you gain crucial insights into the health, performance, and execution of your workflows. Azure provides various tools and features to facilitate monitoring and visibility into your Logic App Standard instances.

Workflow History

Azure Logic App workflow run history provides a detailed record of workflow execution, including status, start time, end time, duration, and any error messages or outputs generated during the run. It facilitates the monitoring, troubleshooting, and obtaining insights into the performance of workflows.

Azure Logic App Workflow history

Alerting and Notifications

Azure Monitor allows you to set up alerts based on specific conditions or thresholds. You can define alert rules to notify when certain events occur, or metrics exceed predefined thresholds. Proactive alerting helps you respond promptly to issues and minimize potential downtime.

Creating an alert rule for Azure Logic App

Azure Application Insights

Integration with Azure Application Insights enhances your monitoring capabilities by providing advanced application performance monitoring features. You can configure your Logic App Standard to send telemetry data, such as traces and custom events, to Application Insights. This enables you to gain deeper insights into the execution flow and troubleshoot issues effectively.

Azure Logic App Standard Monitoring

Monitoring and Visibility Limitations in Azure

Logic App Standard provides monitoring and diagnostics capabilities through the App Service plan that hosts the Logic App. In Azure, failed runs can be monitored by querying logs in the configured Application Insights.

However, users often need to configure multiple Application Insights or Log Analytics instances for extensive business scenarios for efficient workflow monitoring. Managing and bearing the costs of these multiple configurations can be difficult. In such cases, the Turbo360 tool is highly effective and can be used for comprehensive monitoring.

Azure Logic App Standard Monitoring using Turbo360

Turbo360 Azure Logic Apps Monitoring Tool is an effective tool that provides convenient monitoring capabilities for Azure Logic App Standard and its workflows. To address diverse business requirements, Turbo360 offers a module known as Business Application. This module allows users to combine different resources from multiple subscriptions and resource groups under a single platform. With Business Applications, users can monitor and manage these resources according to their preferences, all within one unified interface.

Metrics & Dashboards

While adding a Standard Logic app to a Business Application, users will be provided with a default Dashboard representing various metrics of the Logic App. This dashboard can be customized to view real-time metrics like Http errors, Data In/Out, etc for the required time interval.

Azure Logic App Standard Monitoring

Run History

Turbo360 provides a dedicated area where all the runs of the Logic App Workflow are listed. When clicking on each run, a separate view will open, containing comprehensive details like trigger, actions, inputs, outputs, and various other details.

Run History

Run History

In addition to the run history, an Action Required tab is available to view the failed runs that the users do not act on. These failed runs can be either resubmitted or ignored, leaving the users to keep track of the actioned failures.

Resubmit Runs

In case of any Failed runs, Turbo360 allows users to resubmit them, adding a tag that includes the details of the original parent run to the resubmitted runs. This functionality is valuable in scenarios where errors occur, or data must be reprocessed. By resubmitting a run, a new Logic App instance is created with the same inputs and triggers as the original run. This capability eliminates the need to manually recreate the entire workflow steps, enabling users to address issues or repeat processes effortlessly.

Resubmitting Logic App Failed runs

Automated Tasks

Turbo360 allows users to define automated task configurations for the Logic App Workflow, enabling failed runs to be resubmitted. Users can trigger the tasks manually, set them to recur according to their preferences or have them triggered automatically when a metric violation occurs, provided the automated task is configured as an action for an alert violation.

Automated Tasks

Monitoring the Failures

To monitor a group of Logic App Workflows for failures, users can associate them with a Business Application.

Logic App Failure monitoring

An Azure resource can be monitored individually or by utilizing a monitor profile within a business application. The profile consists of a collection of monitor rules for different Azure Resource types. Once a business application is configured with a profile that includes rules for monitoring Logic App Workflow resources, Turbo360 will initiate monitoring for all the Workflows associated.

Azure Logic App Standard Monitoring

Suppose the user enables a rule for monitoring the Failed runs of a Workflow. Whenever the run failure count violates the monitor rule, Turbo360 will trigger notifications to all configured channels. Various channels like Microsoft Teams, Slack, and PagerDuty are supported. Furthermore, an automated task can be associated with the rule so that the automated task will execute whenever there is a violation.

Turbo360 Threshold alert

For instance, if the user configures the Resubmit failed runs automated task for the failed runs rule, it will run immediately upon the violation and resubmit the recently failed runs, eliminating a lot of manual overhead in handling the failures.

Monitor status provided Turbo360

To summarize, Azure provides essential monitoring tools for Logic App Standard, and it comes with its configuration and maintenance complexities. Nonetheless, when it comes to a business that utilizes various integrations along with Standard Logic Apps, Turbo360 offers the most comprehensive toolset, especially with the automated resubmission of failed runs, along with the reporting that makes the life of the Azure team easy.

If you want to discuss how Turbo360 can help address your challenges monitoring Azure Logic App Standard, why not contact us? We are always happy to discuss any challenges over a demo, or you can take a free trial of 15 days.

Related reading

This article was originally published on Jun 30, 2023. It was most recently updated on Mar 7, 2024.

Related Articles