Parametri delle risorse della cartella di lavoro
I parametri delle risorse consentono di selezionare le risorse nelle cartelle di lavoro. Questa funzionalità è utile per impostare l'ambito da cui ottenere i dati. Ad esempio consente di selezionare il set di macchine virtuali, che i grafici usano in un secondo momento durante la presentazione dei dati.
I valori risultanti dalla selezione delle risorse possono provenire dal contesto della cartella di lavoro, da un elenco statico o dalle query di Azure Resource Graph.
Nota
L'etichetta di ogni risorsa nell'elenco dei parametri delle risorse si basa sull'ID risorsa. Non è possibile sostituire tale nome con un altro valore. Per maggiore chiarezza, gli esempi in questo documento mostrano il campo etichetta impostato sull'ID, ma tale valore non viene usato nel parametro effettivo.
Creare un parametro di risorsa (risorse della cartella di lavoro)
Iniziare con una cartella di lavoro vuota in modalità di modifica.
Selezionare Aggiungi parametri>Aggiungi parametro.
Nel riquadro del nuovo parametro che viene aperto, immettere:
- Nome parametro:
Applications
- Tipo di parametro:
Resource picker
- Obbligatorio:
checked
- Consenti selezioni multiple:
checked
- Ottieni i dati da:
Workbook Resources
- Includi solo i tipi di risorse :
Application Insights
- Nome parametro:
Selezionare Salva per creare il parametro.
Creare un parametro di risorsa di Azure Resource Graph
Iniziare con una cartella di lavoro vuota in modalità di modifica.
Selezionare Aggiungi parametri>Aggiungi parametro.
Nel riquadro del nuovo parametro che viene aperto, immettere:
- Nome parametro:
Applications
- Tipo di parametro:
Resource picker
- Obbligatorio:
checked
- Consenti selezioni multiple:
checked
- Ottieni i dati da:
Query
- Tipo di query:
Azure Resource Graph
- Sottoscrizioni:
Use default subscriptions
- Nel controllo query aggiungere questo frammento di codice:
where type == 'microsoft.insights/components' | project value = id, label = id, selected = false, group = resourceGroup
- Nome parametro:
Selezionare Salva per creare il parametro.
Per altre informazioni su Azure Resource Graph, vedere Informazioni su Azure Resource Graph.
Creare un parametro di risorsa per l’elenco JSON
- Iniziare con una cartella di lavoro vuota in modalità di modifica.
- Selezionare Aggiungi parametri>Aggiungi parametro.
- Nel riquadro del nuovo parametro che viene aperto, immettere:
Nome parametro:
Applications
Tipo di parametro:
Resource picker
Obbligatorio:
checked
Consenti selezioni multiple:
checked
Ottieni i dati da:
JSON
Nel controllo contenuto aggiungere questo frammento 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" } ]
Selezionare Aggiorna.
- Facoltativamente, impostare
Include only resource types
su Application Insights. - Selezionare Salva per creare il parametro.
Fare riferimento a un parametro di risorsa
Selezionare Aggiungi query per aggiungere un controllo query e quindi selezionare una risorsa di Application Insights.
Usare l'elenco a discesa Application Insights per associare il parametro al controllo. Questo passaggio imposta l'ambito della query sulle risorse restituite dal parametro in fase di esecuzione.
Nel controllo KQL aggiungere questo frammento di codice:
requests | summarize Requests = count() by appName, name | order by Requests desc
Eseguire la query per visualizzare i risultati.
Questo approccio può essere usato per associare risorse ad altri controlli come le metriche.
Opzioni dei parametri delle risorse
Parametro | Descrizione | Esempio |
---|---|---|
{Applications} |
ID risorsa selezionato. | /subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication |
{Applications:label} |
Etichetta della risorsa selezionata. | acmefrontend Nota: per i parametri delle risorse multivalore, questa etichetta può essere abbreviata in acmefrontend (+3 others) e potrebbe non includere tutte le etichette di tutti i valori selezionati |
{Applications:value} |
Valore della risorsa selezionata. | '/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication' |
{Applications:name} |
Nome della risorsa selezionata. | acmefrontend |
{Applications:resourceGroup} |
Gruppo di risorse della risorsa selezionata. | acmegroup |
{Applications:resourceType} |
Tipo di risorsa selezionata. | microsoft.insights/components |
{Applications:subscription} |
Sottoscrizione della risorsa selezionata. | |
{Applications:grid} |
Griglia che mostra le proprietà della risorsa. Utile per il rendering in un blocco di testo durante il debug. |