Azure Authentication
Here are the detailed steps on how to connect Microsoft Azure APIs:
- Create a new service client in Azure portal
- Create a client secret for the client created above
- Note down the Client ID, Client Secret and Tenant ID
- Give reader/monitoring reader access to the resources/subscriptions as necessary
- Install the infinity plugin in Grafana and add data source for the same
- Expand Authentication section and select “OAuth2”
- Select “Client Credentials” as OAuth2 type
- Specify the Client ID
- Specify the Client Secret
- Specify the Token URL
https://login.microsoftonline.com/<TENANT_ID>/oauth2/token. Replace<TENANT_ID>with yours - Leave the Scopes section empty
- Add the following Endpoint param
- Key :
resourceValue:https://management.azure.com/
- Key :
- If you are using Infinity 1.0.0+, then also specify
https://management.azure.com/as an allowed URL.
- Click Save and Test.
- Click the
Explorebutton - Configure the query
- Specify
jsonas query type - Specify
urlas source - Specify
defaultparser (only applicable for Infinity 1.0.0+) - Specify
tableas format - Method : GET
- URL :
https://management.azure.com/subscriptions?api-version=2020-01-01
- Specify
- Click Run Query to see the results
Config Editor

Query using Default Parser

Query using Backend Parser

Query using UQL Parser




