Azure Resource Graph
Have you ever tried to get information about all the Azure resources that are deployed outside of Europe? Or what about listing all the Azure VMs across all your subscriptions? In the Understanding governance in Azure section, we mentioned that monitoring is essential for security and that you are clueless if you do not have effective monitoring practices. Now, if you tried to get information such as the information we have discussed when covering ARM, you might end up waiting for a long time due to performance limitations. You might not even have the ability to get all the information you need at once. Azure Resource Graph is a service that helps you to gather information about all your Azure resources across all your tenant's Azure subscriptions. Sounds great, doesn't it? Well, it is great.
You can think of Azure Resource Graph as a large index database for all your resources that can be queried using Kusto Query Language (KQL). As soon as you create...