Compartir vía


Inicio rápido: Ejecución de consultas de Resource Graph mediante Azure Portal

En este inicio rápido se describe cómo ejecutar una consulta de Azure Resource Graph en Azure Portal mediante el Explorador de Azure Resource Graph. Resource Graph Explorer permite consultar información sobre los tipos de recursos Azure Resource Manager y las propiedades. Resource Graph Explorer también proporciona una interfaz para trabajar con varias consultas, evaluar los resultados e incluso convertir los de algunas consultas en un gráfico que se puede anclar a un panel de Azure.

Requisitos previos

Antes de comenzar, si no tiene una cuenta de Azure, cree una gratuita.

Ejecución de una consulta

Ejecute una consulta desde Azure Portal mediante el Explorador de Azure Resource Graph.

  1. Inicie sesión en Azure Portal.

  2. Busque el gráfico de recursos y seleccione Resource Graph Explorer.

    Captura de Azure Portal para buscar un gráfico de recursos.

  3. Si necesita cambiar el ámbito, seleccione Directorio. A continuación, seleccione el directorio, el grupo de administración o la suscripción para los recursos que desea consultar.

    Captura de pantalla del Explorador de Azure Resource Graph para cambiar el ámbito de directorio, grupo de administración o suscripción.

  4. En la parte Consulta 1 de la ventana, copie y pegue la siguiente consulta. Después, seleccione Ejecutar consulta.

    resources
    | project name, type
    | limit 5
    

    Captura de pantalla de Azure Resource Graph Explorer que resalta la ejecución de consultas, resultados y mensajes.

    En este ejemplo de consulta no se proporciona un modificador de ordenación como order by. Si ejecuta la consulta varias veces, puede producir un conjunto diferente de recursos para cada solicitud.

  5. Revise la respuesta de consulta en la pestaña Resultados y seleccione la pestaña Mensajes para ver los detalles de la consulta, incluido el número de resultados y la duración. Los errores, si los hay, se muestran en la pestaña Mensajes.

  6. Actualice la consulta para order by la namepropiedad. Posteriormente, seleccione Ejecutar consulta

    resources
    | project name, type
    | limit 5
    | order by name asc
    

    Al igual que la consulta anterior, ejecutar esta consulta varias veces podría producir un conjunto diferente de recursos para cada solicitud. El orden de los comandos de consulta es importante. En este ejemplo, el order by viene después del limit. La consulta limita los resultados a cinco recursos y, a continuación, ordena esos resultados por nombre.

  7. Actualice la consulta para order by la namepropiedad y, a continuación, limit a los cinco primeros resultados. Luego, seleccione Ejecutar consulta.

    resources
    | project name, type
    | order by name asc
    | limit 5
    

    Si esta consulta se ejecuta varias veces sin cambios en el entorno, los resultados son coherentes y ordenados por la propiedad name, pero todavía están limitados a cinco resultados. La consulta ordena los resultados por nombre y, a continuación, limita la salida a cinco recursos.

Explorador de esquema

El explorador de esquema se encuentra en el panel izquierdo de Resource Graph Explorer. En esta lista de recursos se muestran todos los tipos de recursos de Azure que son compatibles con Azure Resource Graph y que existen en su inquilino. Seleccione un tipo de recurso o la propiedad para que se muestren las propiedades secundarias que se pueden usar para crear una consulta de Resource Graph.

Seleccione un nombre de tabla en el explorador de esquemas y se agregará a la consulta. Al seleccionar un tipo de recurso, se agrega a la consulta, como where type =="<resource type>". Si selecciona una propiedad, se agrega a la siguiente línea de la consulta, como where <propertyName> == "INSERT_VALUE_HERE". Puede usar el explorador de esquemas para buscar propiedades que puede usar en las consultas. Asegúrese de reemplazar INSERT_VALUE_HERE por su propio valor y ajuste la consulta con condiciones, operadores y funciones.

En este ejemplo se muestra una consulta compilada desde el explorador de esquemas seleccionando la tabla authorizationresources con el tipo de recurso microsoft.authorization/roledefinitions y la propiedad roleName.

authorizationresources
| where type == "microsoft.authorization/roledefinitions"
| where properties['roleName'] == "INSERT_VALUE_HERE"

Captura de pantalla del explorador de esquemas de Azure Resource Graph Explorer que resalta el tipo de recurso y las propiedades.

Descarga de los resultados de la consulta como un archivo CSV

Para descargar los resultados de valores separados por comas (CSV) de Azure Portal, vaya a Azure Resource Graph Explorer y ejecute una consulta. En la barra de herramientas, seleccione Descargar como CSV, como se muestra en la captura de pantalla siguiente:

Captura de pantalla de Azure Resource Graph Explorer en Azure Portal con Descargar como CSV resaltado.

Al usar la funcionalidad de exportación Descargar como CSV de Azure Resource Graph Explorer, el conjunto de resultados se limita a 55 000 registros. Se trata de una limitación de la plataforma que no se puede invalidar mediante la presentación de una incidencia de Soporte técnico de Azure.

Creación de un gráfico a partir de los resultados de la consulta

Puede crear gráficos a partir de consultas que generen un recuento para el número de recursos. Las consultas que las listas de salida no se pueden realizar en un gráfico. Si intenta crear un gráfico a partir de una lista, un mensaje como el conjunto de resultados no es compatible con una visualización de gráfico de anillos se muestra en la pestaña Gráficos.

Para crear un gráfico a partir de los resultados de la consulta, siga estos pasos:

  1. En la parte Consulta 1 de la ventana, escriba la siguiente consulta y seleccione Ejecutar consulta.

    resources
    | where type == "microsoft.compute/virtualmachines"
    | summarize count() by tostring(properties.storageProfile.osDisk.osType)
    
  2. Seleccione la pestaña Resultados y observe que en la respuesta de esta consulta se proporcionan recuentos.

  3. Seleccione la pestaña Gráficos. Cambie el tipo de Seleccionar tipo de gráfico... a Gráfico de barras o Gráfico de anillos.

    Captura de pantalla de Azure Resource Graph Explorer con el menú desplegable de gráficos resaltado.

Anclar la visualización de consultas al panel

Si tiene resultados de una consulta que se pueden visualizar, esa visualización de datos se puede anclar al panel de Azure Portal. Después de ejecutar la consulta anterior, siga estos pasos:

  1. Seleccione Guardar y use el nombre máquina virtual por tipo de sistema operativo y escriba como Consultas privadas. Luego, seleccione Guardar en la parte inferior del panel derecho.
  2. Seleccione Ejecutar consulta para volver a probar la consulta que ha creado.
  3. En la pestaña Gráficos, seleccione una visualización de datos. Seleccione Anclar al panel.
  4. En Anclar al panel seleccione el panel existente en el que desea que aparezca el gráfico.
  5. Seleccione Panel en el menú de tres líneas horizontales en la parte superior izquierda de cualquier página del portal.

La consulta ya está disponible en el panel con el título Máquina virtual por tipo de sistema operativo. Si la consulta no se guardó antes de anclarla, el nombre será Consulta 1, alternativamente.

La consulta y la visualización de datos resultante se ejecutan y actualizan cada vez que se carga el panel, de forma que se proporcionan conclusiones dinámicas y en tiempo real al entorno de Azure directamente en el flujo de trabajo.

Las consultas que dan como resultado una lista también se pueden anclar al panel. La característica no está limitada a las visualizaciones de datos de las consultas.

Cuando se ejecuta una consulta desde el portal, puede seleccionar Directorio para cambiar el ámbito de la consulta para el directorio, el grupo de administración o la suscripción de los recursos que desea consultar. Cuando se selecciona Anclar al panel, los resultados se agregan al panel de Azure con el ámbito usado cuando se ejecutó la consulta.

Para obtener más información sobre cómo trabajar con paneles, consulte Creación de un panel en Azure Portal.

Limpieza de recursos

Si quiere quitar los paneles de ejemplo de Resource Graph del entorno de Azure Portal, lleve a cabo los pasos siguientes:

  1. Seleccione Panel en el menú de tres líneas horizontales en la parte superior izquierda de cualquier página del portal.
  2. En el panel, busque el gráfico Máquina virtual por tipo de sistema operativo y seleccione los puntos suspensivos (...) para mostrar el menú.
  3. Seleccione Quitar del panel y Guardar para confirmar.

Si desea eliminar consultas guardadas, como Máquina virtual por tipo de sistema operativo, siga estos pasos:

  1. Vaya al Explorador de Azure Resource Graph.
  2. Seleccione Abrir una consulta.
  3. Seleccione Tipo Consultas privadas.
  4. En Nombre de consulta seleccione el icono de cubo de basura para Eliminar esta consulta.
  5. Seleccione para confirmar la eliminación.

Pasos siguientes

En este inicio rápido, ha usado el Explorador de Azure Resource Graph para ejecutar una consulta y ha revisado cómo usar gráficos y paneles. Para más información, vaya al artículo de detalles del lenguaje de consulta.