An Azure service that is used to monitor, diagnose, and gain insights into network performance and health.
Hello Damen Barker, We understand that you currently have Azure Connection Monitor collecting network connectivity and performance data successfully. You want helpdesk personnel to be able to view graphs and monitoring data, but without granting them Azure portal login access. You are asking whether a third-party monitoring product can retrieve this data and, if so, how to implement it.
Azure Connection Monitor is only a data collection service. It does not expose a standalone API for third-party integrations. Instead, all measurements are written into Azure Monitor Logs tables inside a Log Analytics workspace. Microsoft designs integrations around Azure Monitor, making it the supported and secure integration layer for external tools.
You can try the resolution below:
Identify the Log Analytics workspace: Confirm which workspace your Connection Monitor is configured to send telemetry into.
Create an Azure AD (Entra ID) App Registration: Register a new application in Azure AD. This app will act as the identity for your third‑party monitoring tool.
Register an App to request authorization tokens and work with APIs - Azure Monitor | Microsoft Learn
Generate a Client Secret: In the App Registration, create a client secret. This will be used by the external tool to authenticate securely.
Overview - Azure Monitor | Microsoft Learn
Assign Permissions: Grant the app either Log Analytics Reader or Monitoring Reader role. Scope the role assignment to the Log Analytics workspace or the resource group containing it. This ensures read‑only access to monitoring data.
API access and authentication - Azure Monitor | Microsoft Learn
Configure the Third‑Party Monitoring Product: Provide the required values to configure Query the Data: Use KQL queries against table to extract the Data
You can refer the below reference documents for more details: Retrieve activity log data using Azure monitor REST API - Azure Monitor | Microsoft Learn
Hope this helps! Let me know if you need more details or further assistance. Thanks