Manage Azure Application Insights Monitoring
Take control of your Azure Application Insights monitoring with Nodinite. This guide helps you manage access to curated Kusto queries, support root cause analysis, and empower teams with secure, role-based self-service, without direct Azure Portal access.
- ✅ Execute pre-defined Kusto queries without direct Azure Portal access
- ✅ Empower business and support teams with secure, role-based self-service
- ✅ Reuse curated queries across one or more Application Insights instances
- ✅ Accelerate root cause analysis with actionable Application Insights data
Let your business perform everyday tasks and get the answers they need by executing your pre-defined Kusto queries against Azure Application Insights for selected Azure subscriptions.
Start with Monitoring Application Insights to understand which instances Nodinite monitors and which query collections are available before you run or review the actions below.
For your business and other end-users, delegate the power to manage and gain insights into selected Application Insights instances in Azure. Nodinite Monitoring gives the support and maintenance team additional data for root cause analysis without individual direct access to the Microsoft Azure Portal. Reducing access limits the number of attack vectors, and having fewer people with fewer access rights minimizes the risk of disruption of mission-critical services.
Diagram: A user runs Kusto queries from a script collection in a Monitor View (blue); each collection belongs to one Application Insights instance in Azure (teal).
| Application Management Team | IT Operations | Business |
|---|---|---|
| Let your AM team have the power to execute Kusto queries without involving the IT operations team | Stay in complete control with access to everything | Give your business Data and self-service for solutions built using Application Insights |
Management Features
For Resources in the Role-based Monitor Views with the Remote Actions privilege grant, the following Remote Actions grouped by Category are available:
| Category | Monitoring | Actions | Metrics/Statistics |
|---|---|---|---|
| Application Insights | - | Details Execute Query |
- |
As an Administrator with access to the Configuration for Monitoring Agents, the additional Monitoring options are available:
| Monitoring | Remote Configuration |
|---|---|
| Monitoring Application Insights |
|
Application Insights
The 'Application Insights' Category provides one Resource for each Application Insights instance found using the configuration with the specified display name as the Resource name.

Example from a Monitor View with a list of 'Application Insights' instances.
See Monitoring Application Insights for additional details about Application Insights Monitoring.
The Application Insights category provides Resources that display the evaluated monitored state according to built-in rules.
The following Remote Actions are available for the Application Insights Category:

Example of the Remote Actions menu for an Application Insights instance.
Note
Legacy Authentication Method: Prior versions of Nodinite used API keys to access Application Insights data. Nodinite now uses Azure App Registration with Delegated permissions (Application Insights API - Data.Read) for secure, centralized authentication. API key management has been removed. See the Azure user rights section of the Prerequisites and the Azure Application Access guide for configuration details.
Details
To view the selected Application Insights Resource, click the Action button and then click the Details menu item within the 'Control Center' section.

Use the 'Details' action menu item to open the details modal for the selected Application Insights instance.
Next, click the option to present the modal.

Example of the details modal for the selected Application Insights instance.
Execute Query
For each Application Insights instance, the Nodinite Administrator can manage a Kusto query script collection. The Administrator creates and manages the collection from within the Global Configuration.
From the Monitor View, end-users gain self-service, execute these queries, and review the result.
To execute the pre-defined queries and view the result for the selected Application Insights resource, click the Action button and then click the Execute Query menu item within the 'Control Center' section.

Use the 'Execute Query' action menu item to open the Execute Query modal for the selected Application Insights instance.
Next, click the option to present the modal. The modal holds the set of pre-defined Kusto queries for that Application Insights instance.

Example of the Execute Query modal listing the pre-defined Kusto queries.
Click the Execute button to run the pre-defined Kusto query. The result, if any, appears at the bottom of the modal.

Example of a Kusto query result presented at the bottom of the modal.
Note
Kusto queries with a Date Time must be in the ISO 8601 format.
Find Connectors query
If you use a connector in a Logic Apps Workflow that you want to remove but don't know where to look, run the following Kusto query to find where it's used.
The example below finds where AtomicScope-Tracking exists. Always try to avoid a vendor lock-in. Nodinite has plug and play Monitoring and Logging for Logic Apps Workflows through the Azure Logic Apps agent.
resources
|where type == "microsoft.logic/workflows"
|extend connections = properties.parameters.$connections.value
|mv-expand(connections)
|project resourceGroup, name, connections
|parse kind = regex connections with * '"id":"' connection_id '","connectionName' *
|parse kind = regex connections with * '"connectionName":"' connection_connectionName '",' *
|parse kind = regex connections with * '"connectionId":"' connection_connectionId '"' *
|project LogicApp=name, ConnectorId=connection_id, ConnectionName=connection_connectionName, Id=connection_connectionId
|where isnotempty(ConnectorId)
|where ConnectorId contains "AtomicScope-Tracking"