Schedule demo

Microsoft Azure Logic App (Standard)


Microsoft Azure Logic App (Standard) - An Overview

Microsoft Azure Logic Apps is a cloud-based service that enables users to automate workflows and integrate various services and applications. There are two main types of Logic Apps: Standard Logic Apps and Consumption Logic Apps.

A Standard logic app can have one or multiple workflows that run in a single-tenant Azure Logic Apps environment or an App Service Environment v3 (ASE v3). In contrast, a Consumption logic app can have only one workflow that runs in a multitenant Azure Logic Apps environment or an integration service environment.

Applications's Manager's Azure Logic App (Standard) Monitoring tool offers various types of monitoring and observability resources and functionalities designed to provide you with deep insights into the condition of your Standard Logic Apps.

Creating a new Microsoft Azure Logic App (Standard) Monitor

To learn how to create a new Microsoft Azure Logic App (Standard) Monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Logic Apps (Standard) monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Logic App (Standard) in three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

The Microsoft Azure monitor provides a brief detail of the Azure Logic App (Standard) under the given subscription. Following are the list of metrics monitored in Azure Logic App (Standard) Monitoring in their corresponding tabs:

Performance Overview

ParameterDescription
APP STATUS
Default Host NameThe default hostname of the app.
App Availability StateThe management information availability state of the app.
App StateThe current state of the app.
App UsageThis indicates whether the app has exceeded its quota usage or not. Possible values: Exceeded/Normal.
FUNCTION EXECUTION UNITS
Function Execution UnitsThe total Function execution units between the poll interval (in GB-s). GB-s is a combination of execution time and your memory usage.
FUNCTION EXECUTION RATE
Function Execution RateThe total Function Execution rate per minute, between the poll interval (in executions/min)
RESPONSE TIME
Response TimeThe average time taken for the app to serve HTTP requests between the poll interval (in milliseconds).
FILE SYSTEM USAGE
File System UsageThe average amount of storage space that is used by files that are associated with the app between the poll interval (in MB).

Performance

ParameterDescription
MEMORY WORKING SET
Memory Working Set (Max)The maximum amount of memory used by the app between the poll interval (in MB).
Memory Working Set (Avg)The average amount of memory used by the app between the poll interval (in MB).
NETWORK BANDWIDTH USAGE
Incoming TrafficThe total rate of incoming bandwidth consumed by the app between the poll interval (in MB/s).
Outgoing TrafficThe total rate of outgoing bandwidth consumed by the app between the poll interval (in MB/s).
IO OPERATIONS
IO Read OperationsThe average rate at which the app process is issuing read I/O operations between the poll interval (in MB/s).
IO Write OperationsThe average rate at which the app process is issuing write I/O operations between the poll interval (in MB/s).
IO THROUGHPUT
IO Read ThroughputThe average rate at which the app process is reading bytes from I/O operations between the poll interval (in MB/s).
IO Write ThroughputThe average rate at which the app process is writing bytes to I/O operations between the poll interval (in MB/s).

Requests

ParameterDescription
REQUESTS
Request RateThe total number of requests regardless of their resulting HTTP status code received per minute by the app between the poll interval (in requests/min).
Total RequestsThe total number of requests regardless of their resulting HTTP status code received by the app between the poll interval.
HTTP STATUS CODES
HTTP 101 - Protocol SwitchingThe total number of requests resulting in an HTTP status code 101 (Switching protocols) between the poll interval.
HTTP 2xx - SuccessThe total number of requests resulting in an HTTP 2xx status code (Successful response) between the poll interval.
HTTP 3xx - RedirectionThe total number of requests resulting in an HTTP 3xx status code (Redirection response) between the poll interval.
HTTP 4xx - Client ErrorsThe total number of requests resulting in an HTTP 4xx status code (Client Error response) between the poll interval.
HTTP 5xx - Server ErrorsThe total number of requests resulting in an HTTP 5xx status code (Server Error response) between the poll interval.
HTTP 4XX ERRORS
HTTP 401 - UnauthorizedThe total number of requests resulting in an HTTP 401 status code (Unauthorized) between the poll interval.
HTTP 403 - ForbiddenThe total number of requests resulting in an HTTP 403 status code (Forbidden) between the poll interval.
HTTP 404 - Not FoundThe total number of requests resulting in an HTTP 404 status code (Not Found) between the poll interval.
HTTP 406 - Not AcceptableThe total number of requests resulting in an HTTP 406 status code (Not Acceptable) between the poll interval.

OS Statistics

ParameterDescription
CONNECTIONS
No of Connections (Avg)The average number of bound sockets existing in the sandbox (w3wp.exe and its child processes) between the poll interval.
REQUESTS IN APPLICATION QUEUE
Requests In Application Queue (Avg)The average number of requests in the application request queue between the poll interval.
PRIVATE BYTES
Private BytesThe average size of the memory that the app process has allocated, which can't be shared with other processes between the poll interval (in MB).
THREADS
No of Threads (Avg)The average number of threads that were active in the app process between the poll interval.
IO OTHER THROUGHPUT
IO Other ThroughputThe average rate at which the app process is issuing bytes to I/O operations that doesn't involve data, such as control operations between the poll interval (in MB/s).
IO OTHER OPERATIONS
IO Other OperationsThe average rate at which the app process is issuing I/O operations that aren't read or write operations between the poll interval (in MB/s).
HANDLES
No of Handles (Avg)The average number of handles that are opened by the app process between the poll interval.
CURRENT ASSEMBLIES
No of Current Assemblies (Avg)The average number of assemblies loaded across all AppDomains in this application, between the poll interval.
GARBAGE COLLECTIONS
Gen 0 GCsThe total number of times the generation 0 objects are garbage collected since the start of the app process between the poll interval.
Gen 1 GCsThe total number of times the generation 1 objects are garbage collected since the start of the app process between the poll interval.
Gen 2 GCsThe total number of times the generation 2 objects are garbage collected since the start of the app process between the poll interval.
APP DOMAINS
App Domains Loaded (Avg)The average number of App Domains loaded in this application, between the poll interval.
App Domains Unloaded (Avg)The average number of App Domains unloaded in this application, between the poll interval.

Workflow Statistics

Note: The metrics under the Workflow Statistics tab are only supported for Azure Global accounts.

ParameterDescription
FAILURE RATIO
Triggers Failure RatioThe total failure rate of workflow triggers, between the poll interval (in %).
Actions Failure RatioThe total failure rate of workflow actions, between the poll interval (in %).
Run Failure RatioThe total failure rate of workflow runs, between the poll interval (in %).
COMPLETED STATISTICS
Triggers CompletedThe total number of workflow triggers completed, between the poll interval.
Actions CompletedThe total number of workflow actions completed, between the poll interval.
Runs CompletedThe total number of workflow runs completed, between the poll interval.
RUN STATISTICS
Runs StartedThe total number of workflow runs started, between the poll interval.
Runs DispatchedThe total number of workflow runs dispatched, between the poll interval.
JOB PULL RATE
Job Pull RateThe total of Logic App Job Pull Rate per second, between the poll interval (pulls/second).
JOB EXECUTIONS
Job Execution DelayThe average of workflow job execution delay, between the poll interval (in seconds).
Job Execution DurationThe average of workflow job execution duration, between the poll interval (in seconds).

Workflow Failed History

ParameterDescription
UNHEALTHY WORKFLOW HISTORY: This table shows workflows currently in an unhealthy state, filtering based on the notes below, helping you focus on workflows that need attention.
Note:
  • A maximum of 1000 workflows are fetched.
  • Enabled workflows in an unhealthy state are displayed.
Workflow NameThe name of the workflow.
State TypeThe type of the workflow (Stateful or Stateless).
StatusThe current deployment state of the workflow.
Health StateThe health status of the workflow based on recent executions.
FAILED TRIGGER HISTORY: This table shows failed trigger events for enabled workflows that are not unhealthy, filtering based on the notes below, helping you quickly identify and resolve trigger issues.
Note:
  • Triggers are fetched for enabled and non-unhealthy workflows.
  • Maximum of 10 triggers (as per Azure's platform limits — refer here) are fetched per workflow.
  • Recent 250 failed trigger history records are fetched per trigger.
Trigger IdentifierThe unique identifier of the trigger execution.
StatusThe execution status of the trigger.
Start TimeThe date and time when the trigger execution started.
End TimeThe date and time when the trigger execution ended.
Total Duration(sec)The duration of the trigger execution in seconds.
FiredThe indicator showing whether the trigger fired.
Trigger NameThe name of the trigger.
Workflow NameThe name of the workflow associated with the trigger..
FAILED RUN HISTORY: This table shows failed run events for enabled workflows that are not unhealthy, filtering based on the notes below, helping you quickly identify execution failures and take corrective actions.
Note:
  • Run history is fetched for enabled and non-unhealthy workflows.
  • Recent 250 failed run history records are fetched across all workflows.
Run IdentifierThe unique identifier of the workflow run.
StatusThe execution status of the workflow run.
Start TimeThe date and time when the workflow run started.
End TimeThe date and time when the workflow run ended.
Total Duration(sec)The duration of the workflow run.
Trigger NameThe name of the trigger that initiated the run.
Workflow NameThe name of the workflow associated with the run.
 
Note:
  • The Workflow Failed History metrics are categorized under Performance Polling. Data collection for these attributes will be disabled by default. To modify the polling interval, go to Settings → Performance Polling. In the Optimize Data Collection tab, select Azure Logic App (Standard) as the Monitor Type and Workflow Failed History as the Metric Name. Choose 'Configure a custom interval' and set the polling interval between the acceptable range (Min 1 hour to Max of 24 hours). Data collection will be stopped if the polling interval exceeds 24 hours or is set below 1 hour.
  • Click here to know more on Performance polling.

Configuration

ParameterDescription
CONFIGURATION
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
App KindThe type of the App.
No. of WorkersThe number of workers for the App.
App EnabledIndicates whether the app is online (Yes) or offline (No).
Container SizeThe size of the Container (in MB)
Memory Time Quota (Daily)The maximum allowed daily memory-time quota (in seconds).
Repository Site NameName of the repository site.
Last Modified TimeThe time when the app was modified last.
VNet Content SharingIndicates whether accessing the content over the virtual network is enabled or not. Possible values: Enabled/Disabled.
FTP HostnameHostname of the FTP
FTP UsernameUsername of the FTP.
HOST CONFIGURATION
Public AccessIndicates whether Public Access is allowed or blocked. Possible values : Enabled/ Disabled
Accept Only HTTPs RequestsIndicates whether the app accepts only https requests. Possible values: Enabled/Disabled.
APP SERVICE PLAN
App Service Plan NameThe name of the app service plan.
Server Farm IDResource ID of the associated App Service plan.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally