Los libros de trabajo permiten que los datos de monitoreo se presenten como gráficos. Admite gráficos para registros y fuentes de datos métricos. Los recursos huérfanos son aquellos recursos que no se manejan cuando se elimina una máquina virtual asociada. Para obtener más información sobre cómo consultar los recursos de Azure mediante KQL, consulte este artículo .
En este artículo, analizaremos el proceso de representación de recursos huérfanos utilizando KQL a través de libros de trabajo:
Implementaciones:
Siga las siguientes consultas para implementar la declaración del problema:
Note: You can use Workbooks to Save the Graph Queries and You can Pin to Dashboard for Analysis.
1. Para obtener el número de discos huérfanos de Azure por categoría de suscripción:
Consulta de gráfico de recursos de Azure KQL:
Resources | where type has "microsoft.compute/disks" | extend diskState = tostring(properties.diskState) | where diskState == 'Unattached' or managedBy == "" | extend SubscriptionName=case(subscriptionId =~ 'Add Subscripton 1 Id here ', 'Add Subscripton 1 Name Here', subscriptionId =~ 'Add Subscripton 2 Id here ', 'Add Subscripton 2 Name Here' subscriptionId =~ 'Add Subscripton 3 Id here ', 'Add Subscripton 3 Name Here' ,subscriptionId) // You can in similar way to add more | summarize count() by SubscriptionName
Producción:
2. Para obtener el recuento de NIC huérfanas de Azure por categoría de suscripción:
Consulta de gráfico de recursos de Azure KQL:
Resources | where type has "microsoft.network/networkinterfaces" | where properties !has 'virtualmachine' | extend SubscriptionName=case(subscriptionId =~ 'Add Subscripton 1 Id here ', 'Add Subscripton 1 Name Here', subscriptionId =~ 'Add Subscripton 2 Id here ', 'Add Subscripton 2 Name Here' subscriptionId =~ 'Add Subscripton 3 Id here ', 'Add Subscripton 3 Name Here' ,subscriptionId) // You can in similar way to add more | summarize count() by SubscriptionName
Producción:
3. Para obtener el recuento de NSG huérfanos de Azure por categoría de suscripción:
Consulta de gráfico de recursos de Azure KQL:
Resources | where type =~ 'microsoft.network/networksecuritygroups' and isnull(properties.networkInterfaces) and isnull(properties.subnets) | extend SubscriptionName=case(subscriptionId =~ 'Add Subscripton 1 Id here ', 'Add Subscripton 1 Name Here', subscriptionId =~ 'Add Subscripton 2 Id here ', 'Add Subscripton 2 Name Here' subscriptionId =~ 'Add Subscripton 3 Id here ', 'Add Subscripton 3 Name Here' ,subscriptionId) // You can in similar way to add more | summarize count() by SubscriptionName
Producción:
¡Eso es todo!
Publicación traducida automáticamente
Artículo escrito por dey0btpch57lmvgz5mqhpaiqn337p09fd8yq1lw4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA