Logic App (Standard)
  • 08 Apr 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Logic App (Standard)

  • Dark
    Light
  • PDF

Article Summary

Introduction

Logic App (Standard) is a new single-tenant offering that enables users to run workflows from any location. The Standard resource type introduces a resource structure that can host multiple workflows, similar to how an Azure function app can.

Due to their close proximity, workflows in the same logic app and tenant share compute and processing resources, resulting in better performance. This differs from the Logic App (Consumption) resource, which has a one-to-one mapping between a logic app and a workflow.

Updating the Status

  • Users can perform Start , Stop and Restart operations on Logic App (Standard) directly from Turbo360.

Logic App Standard Functionality.png

  • Bulk Start / Stop operations can also be performed in the Logic App (Standard) resources.

Logic App Standard Bulk operation.png

Resource Dashboard

Users have access to a default Logic App (Standard) Dashboard within the Logic App Standard resource, allowing for enhanced data visualisation and tracking of real-time data.

Logic App Standard Dashboard.png

Users are provided with the following pre-defined Dashboard widgets, which can be customised to meet their specific needs.

1. Function Execution Count
2. Requests Count
3. Http Errors
4. Data In vs Data Out
5. Garbage Collections
6. IO Read vs IO Write

Monitoring

  • Users can monitor their Logic App (Standard) resources by configuring the rules available for monitoring.

  • Navigate to the Monitoring section of the resource to configure the monitoring rules for Logic App (Standard).

  • Users can specify monitoring threshold values, based on which the real-time values are evaluated.

  • When the monitoring rule type is a metric, selecting a metric as threshold is also an option.

Logic App Standard Monitoring.png

Monitoring Recommendations

This section contains the common monitoring scenarios for Logic App Standard.

Remember that this is the app which hosts your workflows that we are monitoring here and Turbo360 has features that can be configured separately for each workflow. You can also use App Insights in Turbo360 if you want to monitor specific queries for the Logic App telemetry.

State

In the picture below we are monitoring the app and raising an alert if it is not in the running state.
image.png

Metrics

Below we are monitoring some of the workflow runtime counters.
Note that Logic Apps runs on top of functions so there may be other function counters you may also with to monitor.
The counters below are looking at performance and failure rates across all workflows in this function app so be aware that subtle differences in the expected behaviour of individual workflows may affect your monitoring here.
image.png

Some of the other counters you may wish to monitor include the ones below:

MetricWarning ThresholdError threshold
ConnectionsVariesVaries
Http 4xxVariesVaries
Http Server ErrorsVariesVaries
Response TimeVariesVaries
Private BytesVariesVaries

There are a number of factors that affect these counters that will vary based on the plan you choose to host the Logic App on and also things like the number of Apps on the plan and what those apps do.

There are a couple of key points to note for Logic Apps:

  1. You can also monitor the plan that hosts your Logic App
  2. You can also monitor individual workflows within the Logic App

Was this article helpful?