- 11 minutes to read

Manage Monitoring and Logging for Azure Logic Apps

Unlock the full potential of your Azure Logic Apps with Nodinite. This page guides you through comprehensive management, monitoring, and logging—empowering your teams to work efficiently and securely, all without direct Azure Portal access.

What you will achieve with Nodinite:

  • ✅ Secure, self-service management for business and IT users
  • ✅ Advanced monitoring and logging for rapid troubleshooting
  • ✅ Remote actions and configuration for streamlined operations
  • ✅ Full audit trail for compliance and governance

Manage logging, monitoring thresholds, and perform administrative remote actions on Logic Apps for configured Azure Subscriptions.

Application Management Team IT Operations Business
Let your AM team stop and start services independently Stay in control with full access Give your business Data and self-service for Logic Apps solutions

Features

The Nodinite Azure Logic Apps Logging and Monitoring Agent offers the following features:

Resource Name Monitoring Actions Metrics/Statistics
Subscription ✔️ Details Statistics
Resource Group ✔️ Details
Inactivate
Statistics
Logic App ✔️ Enable
Disable
Details
Inactivate
Edit thresholds
View history
-
Failed Runs ✔️ List failed runs
Clear
Resubmit
-
Failed Triggers ✔️ List failed triggers
Clear
Resubmit
-
Log Configuration ✔️ Details -

Info

All operations performed by you and other Users are logged to the Nodinite Audit Log, ensuring compliance with policies and regulations.

Remote Configuration

As an Administrator with access to Monitoring Agents, you can use the Remote Administration dialog to:

  • Add, Remove, and Manage Azure subscriptions
    • Add, Remove, and Manage Resource groups within each subscription
  • Enable and Disable Monitoring
  • Enable and Disable Logging

See the global Configuration for more details about configuring Nodinite and the Azure Logic Apps Logging and Monitoring Agent.

Azure Subscription

Tip

Manage the set of Resource Groups included in Logging and Monitoring from the Subscription Details page.

The 'Subscription' Category provides a Resource for each configured Subscription, using the specified display name as the Resource name.
Azure Subscriptions
Example from a Monitor View with a list of configured Azure Subscriptions.

If you have permission to perform Remote Action, the following operations are available:
Subscription Actions
List of defined Remote Action

Subscription Details

To view and manage the selected Subscription Resource and its Resource Groups in Monitoring and Logging, click the Action button and select Details from the 'Control Center' menu.
Details Menu Action
Use the 'Details' action menu item to open the details modal for the selected Subscription.

Next, click the option to present the modal.
Subscription Details

All available Resource Groups are listed (including those visible in Azure and those manually added in Configuration).

Monitoring is enabled for checked Resource Groups. You can enable or disable monitoring by checking or unchecking the row.
Logging can be enabled when Monitoring is enabled.

Tip

The list of Resource Groups can be filtered by typing in the filter text box.

Click Save to persist changes.
Save
Save button.

Subscription Statistics

To view statistics about Workflows in the selected Subscription Resource, click the Action button and select Statistics from the 'Control Center' menu.
Subscription Statistics Menu Action
Use the 'Statistics' action menu item to open the Statistics modal for the selected Subscription.

Next, click the option to present the modal.
Subscription Statistics

All Workflows in the Resource Groups for the current Configuration are shown in accordions.

Statistics table

The table lists Workflows and provides valuable details:

KPI Description
Max invocations The Workflow Run with the most Action Invocations. This helps identify Workflows with excessive loops. For Consumption-based Workflows, this can indicate high costs.
Total invocations Total number of Action Invocations. A large number may indicate a costly or resource-intensive Workflow.
Succeeded Total number of successful runs.
Failures Total number of failed runs.
Max Duration Duration of the slowest run.
Min Duration Duration of the fastest run.
Avg Duration Average duration for all runs.
First run Date of the oldest Workflow run.
Last run Date of the most recent Workflow run.

Resource Group

The Category 'Resource Group' provides a virtual Resource for each configured Subscription.
Resource Group Resources
Example of a filtered Monitor View with the Resource Group Category.

If you have permission to perform Remote Action, the following operations are available:
Resource Group Actions
List of defined Remote Action.

Resource Group Details

To view the selected Resource Group Resource, click the Action button and select Details from the 'Control Center' menu.
Resource Group Details Menu Action
Use the 'Details' action menu item to open the details modal for the selected Resource Group.

Next, click the option to present the modal.
Resource Group Details
Example of the Details modal for a selected Resource Group.

Info

The data is logically the same for Logic Apps Standard and Consumption.

Inactivate Resource Group

If a Resource Group no longer exists in Azure, click Inactivate to remove it from Monitoring and Logging.

You can open the Details page even for unavailable Resource Groups.
Details about an inactivated Resource Group
Example of an Inactivated Resource Group.

Resource Group Statistics

To view statistics about Workflows in the selected Resource Group Resource, click the Action button and select Statistics from the 'Control Center' menu.

Resource Group Statistics Menu Action
Use the 'Statistics' action menu item to open the Statistics modal for the selected Resource Group.

Next, click the option to present the modal.
Resource Group Statistics

See the Statistics table for more information.

Logic App

The Category 'Logic App' provides a resource for each Logic App found in configured Azure Subscriptions.
Logic App
Example from a Monitor View with Logic Apps included in Monitoring.

Info

See Monitoring Logic Apps for more details about Logic Apps Monitoring.

The following Remote Actions are available to users from Monitor Views Logic Apps where Remote Actions are allowed:

Logic App Remote Actions
Example of Remote Actions available on the Logic App Category.

Logic App Details

To get details about a Workflow, click the Action button and select Details from the 'Control Center' menu.
Logic App Details
Example of the Details Logic Apps sub menu item.

Logic App Details Action
Example of a details page for a Workflow.

Note

Review the Diagnostic settings to ensure the agent configuration matches Azure and that Monitoring and Logging are operational.

Disable Logic App

To change the state of an enabled Logic App, click the Action button and select Disable from the 'Control Center' menu.
Disable Logic App
Example of the Disable Logic Apps sub menu item.

In the dialog, confirm or abort the action.
Disable Logic App Confirm Action
Dialog asking for confirmation to disable the named Logic App.

The outcome of the operation is then displayed.
Disable Logic App operation result
Result from operation.

Edit thresholds Logic App

To change Monitoring thresholds, click the Edit thresholds sub menu item.
Logic App Edit Thresolds
Example of the Edit thresholds Logic App sub menu item.

The Properties header in the Edit thresholds modal lets you manage:

Field Description
Description A user-friendly description of the Workflow.
Last clear date time Ignore execution errors before this time.

Edit thresholds header
Header for editing Monitoring thresholds for the selected Workflow.

The Thresholds section allows you to set non-event Monitoring thresholds.
Edit Tresholds
Set proper non-event Monitoring thresholds.

  • Use global thresholds – When checked, use the global Monitoring settings for this Workflow

  • Lookback period – How far back in time to look. Monitoring uses this if the current time is greater than the last clear date-time plus the lookback period

  • Min execution count (Warning)

  • Min execution count (Error)
    Enter thresholds for count-based evaluation. -1 disables the check (default)

  • Max Execution count

  • Max execution count (Warning)

  • Max execution count (Error)
    Enter thresholds for count-based evaluation. -1 disables the check (default)

  • Max invocation count (Warning)

  • Max invocation count (Error)
    Enter thresholds for count-based evaluation. -1 disables the check (default)

  • Duration Warning

  • Duration Error
    Set the threshold for maximum duration in milliseconds.

Enable Logic App

To change the state of a disabled Logic App, click the Action button and select Enable from the 'Control Center' menu.
Enable Logic App
Example of the Enable Logic app sub menu item.

After clicking, a dialog asks for confirmation. Confirm or abort the operation.
Enable Logic App Confirm Action
Dialog asking for confirmation to enable the named Logic App.

The outcome of the operation is then displayed.
Enable Logic App operation result
Result from operation.

Ignore Evaluation Errors

Ignore Evaluation Errors (6.1.0.11)

Inactivate Logic App

When a Workflow is removed in Azure, Nodinite automatically detects its absence and reports it as Unavailable. Since the system cannot determine if the removal was intentional, the Nodinite Administrator must Inactivate Monitoring. Click Inactivate to remove active monitoring for the Workflow.

Important

Why Inactivate and NOT Exclude?
It is crucial to Inactivate missing resources rather than simply excluding them. Excluding a Workflow means the agent continues to query the Azure REST API for information that no longer exists, resulting in unnecessary API calls, wasted bandwidth, and increased resource consumption. Inactivating ensures the agent stops fetching data for absent resources, optimizing performance and reducing operational overhead. This best practice is vital in large-scale or regulated environments where efficiency and resource management are paramount.

Info

If the Workflow is redeployed, it will be detected and automatically reappear in Monitoring.

Inactivate Logic App
Example of the Inactivate Logic app sub menu item.

In the dialog, confirm or abort the action.
Inactivate Logic App Confirm Action
Dialog asking for confirmation to inactivate the named Logic App.

The outcome of the operation is then displayed.
Inactivate Logic App operation result
Result from operation.

Warning

You cannot remove a Workflow if the system still believes it is present.

View Logic App Run History

To view Workflow run history, click the View history sub menu item.

View history sub menu item
Example of the View history Logic app sub menu item.

In the modal, you can Search by date. From any row, you can navigate to the run in Azure or use the Admin Log View (if you are an Administrator) to view Trigger and Action events according to your current Log Configuration.
Workflow Run History
Example with Workflow runs.

Failed Runs

If there are failed runs newer than the last Clear DateTime, the Logic App is listed with the Error Monitoring state. You can see the full list of failed runs since the last clear date.

For each Workflow, there is a Category 'Failed Runs'.
Failed Runs Category (6.1.12)
Example from a Nodinite Monitor View with Logic Apps in the Failed Runs Category.

The following Remote Actions are available:

Failed Runs - Remote Actions (6.1.12)

Manage Failed Runs

Action View Failed Runs
Perform Action 'Manage failed runs' to get a list of failed runs for the selected Logic App.

Failed runs
View and manage information about failed runs.

On this screen, you have multiple features:

Resubmit failed run

Resubmit Failed Run
Action to Resubmit a failed run.

Clear

To remove a failed run, use the Clear action.

A cleared failed run will eventually be removed from the database during cleanup.
Clear failed run
Perform the Clear action to ignore this failed run.

When you click Clear, a dialog asks for confirmation.
Clear Action

Logging Information

As a Nodinite Administrator, clicking Correlation Id on any row opens the built-in Admin Log View in a new tab, with the System Interchange Id pre-populated.
LocalInterchangeId

The search will start, showing All events for that run (same interchange id for all events).
Events For Interchange

Clicking Action on any Log Event lets you view and download the payload.
Failed Interchange View Body

Failed Runs Details

Click the small button to the left of Actions to display more information about the Failed Run.
Failed Runs Details

Clear all Failed Runs

The Clear all Failed Runs option is available in multiple places for convenience. Clearing all failed runs excludes them from Failed Runs Monitoring, but they remain available in the Logic App's History.

Failed Triggers

Log Configuration

Each Subscription has one Log Configuration Resource. This Resource is part of Monitoring and any detected problem is presented accordingly.
Log Configuration Resource by Category
Example of the Log Configuration Resource.

You can use the following Remote Actions to interact with the current Log Configuration:

Log Configuration Actions
Example with available Actions on the Log Configuration Resource.

Log Configuration Details

To view details for the current Log Configuration on the selected Subscription, click the Actions button and select Details.
Log Configuration Details Action
The Details sub menu item.

On the Details page, the header presents information about the Subscription and current vital Log Configuration. Expand the accordion.
Log Configuration Details
Example modal with details about the current Log Configuration.

Manage Diagnostics Settings

To add or update Diagnostics settings, use the Nodinite Log Configuration Category, click the Actions button, and select Manage diagnostic settings.

Log Configuration Manage diagnostic settings Action
The Details sub menu item.

On the Details page, the header presents information about the Subscription and current vital Log Configuration.

Create or Update Diagnostics
Example modal to manage Diagnostics to enable Logging and Monitoring with Nodinite.

  • Name – The name of the diagnostics setting
  • SAS Policy ARM ID – The resource ID for a SAS Policy to access the Event Hub
    SAS Policy ARM ID
  • Logic Apps
    • Either the Logic App Standard service plan, or (applies to ALL Workflows in this instance)
    • Individual Consumption-based Workflow
  • Event Hub Name – The target entity name of the Event Hub for Azure Diagnostics

Note

You must configure the Nodinite Azure Logic Apps Logging and Monitoring Agent and match the Azure diagnostics configuration with the listener (this agent).


Frequently asked questions

Additional solutions to common problems and the FAQ for the Nodinite Azure Logic Apps Logging and Monitoring Agent are available in the Troubleshooting user guide.

Note

To manage your Logic Apps from Nodinite, you must enable Monitoring of Logic Apps, as described in the configuration page