Parámetros de recursos de libro
Los parámetros de recursos permiten la selección de recursos de los libros. Esta funcionalidad se usa para establecer el ámbito del que se van a obtener los datos. Un ejemplo sería permitirle seleccionar el conjunto de máquinas virtuales que los gráficos usarán más tarde al presentar los datos.
Los valores de los selectores de recursos pueden provenir del contexto del libro, de la lista estática o de las consultas de Azure Resource Graph.
Nota:
La etiqueta de cada recurso de la lista de parámetros de recursos se basa en el identificador de recurso. No puede reemplazar ese nombre por otro valor. Para mayor claridad, los ejemplos de este documento muestran el campo de etiqueta establecido en el identificador, pero ese valor no se usa en el parámetro real.
Creación de un parámetro de recurso (recursos de libro)
Comience con un libro vacío en modo de edición.
Seleccione Agregar parámetros>Agregar parámetro.
En el panel de nuevo parámetro que se abre, escriba:
- Nombre del parámetro:
Applications
- Tipo de parámetro:
Resource picker
- Obligatorio:
checked
- Permitir selecciones múltiples:
checked
- Obtener datos de:
Workbook Resources
- Incluir solo los tipos de recursos:
Application Insights
- Nombre del parámetro:
Seleccione Guardar para crear el parámetro.
Creación de un parámetro de recurso de Azure Resource Graph
Comience con un libro vacío en modo de edición.
Seleccione Agregar parámetros>Agregar parámetro.
En el panel de nuevo parámetro que se abre, escriba:
- Nombre del parámetro:
Applications
- Tipo de parámetro:
Resource picker
- Obligatorio:
checked
- Permitir selecciones múltiples:
checked
- Obtener datos de:
Query
- Tipo de consulta:
Azure Resource Graph
- Suscripciones:
Use default subscriptions
- En el control de consulta, agregue este fragmento de código:
where type == 'microsoft.insights/components' | project value = id, label = id, selected = false, group = resourceGroup
- Nombre del parámetro:
Seleccione Guardar para crear el parámetro.
Para obtener más información sobre Azure Resource Graph, consulte ¿Qué es Azure Resource Graph?.
Creación de un parámetro de recurso de lista JSON
- Comience con un libro vacío en modo de edición.
- Seleccione Agregar parámetros>Agregar parámetro.
- En el panel de nuevo parámetro que se abre, escriba:
Nombre del parámetro:
Applications
Tipo de parámetro:
Resource picker
Obligatorio:
checked
Permitir selecciones múltiples:
checked
Obtener datos de:
JSON
En el control de contenido, agregue este fragmento de código JSON:
[ { "value":"/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication", "selected":true, "group":"Acme Backend" }, { "value":"/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeweb", "selected":false, "group":"Acme Frontend" } ]
Seleccione Actualizar.
- Opcionalmente, establezca
Include only resource types
en Application Insights. - Seleccione Guardar para crear el parámetro.
Referencia a un parámetro de recurso
Seleccione Agregar consulta para agregar un control de consulta y, a continuación, seleccione un recurso de Application Insights.
Use la lista desplegable Application Insights para enlazar el parámetro al control. Este paso establece el ámbito de la consulta en los recursos devueltos por el parámetro en tiempo de ejecución.
En el control KQL, agregue este fragmento de código:
requests | summarize Requests = count() by appName, name | order by Requests desc
Ejecute la consulta para ver los resultados.
Este enfoque se puede usar para enlazar recursos a otros controles, como las métricas.
Opciones de parámetros de recursos
Parámetro | Descripción | Ejemplo |
---|---|---|
{Applications} |
Identificador del recurso seleccionado. | /subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication |
{Applications:label} |
Etiqueta del recurso seleccionado. | acmefrontend Nota: para los parámetros de recursos de varios valores, esta etiqueta se puede acortar como acmefrontend (+3 others) y puede no incluir todas las etiquetas de todos los valores seleccionados |
{Applications:value} |
Valor del recurso seleccionado. | '/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication' |
{Applications:name} |
Nombre del recurso seleccionado. | acmefrontend |
{Applications:resourceGroup} |
Grupo de recursos del recurso seleccionado. | acmegroup |
{Applications:resourceType} |
Tipo del recurso seleccionado. | microsoft.insights/components |
{Applications:subscription} |
Suscripción del recurso seleccionado. | |
{Applications:grid} |
Cuadrícula que muestra las propiedades del recurso. Es útil para representar en un bloque de texto durante la depuración. |