Parametry prostředku sešitu

Parametry prostředků umožňují výběr prostředků v sešitech. Tato funkce je užitečná při nastavení rozsahu, ze kterého chcete získat data. Příkladem může být výběr sady virtuálních počítačů, které grafy používají později při prezentování dat.

Hodnoty z výběrů prostředků můžou pocházet z kontextu sešitu, statického seznamu nebo dotazů Azure Resource Graphu.

Poznámka:

Popisek každého prostředku v seznamu parametrů prostředku je založený na ID prostředku. Tento název nelze nahradit jinou hodnotou. Pro přehlednost jsou v příkladech v tomto dokumentu zobrazeny pole popisku nastavené na ID, ale tato hodnota se ve skutečném parametru nepoužívá.

Vytvoření parametru prostředku (prostředky sešitu)

  1. Začněte prázdným sešitem v režimu úprav.

  2. Vyberte Přidat parametry>Přidat parametr.

  3. V novém podokně parametrů, které se otevře, zadejte:

    1. Název parametru: Applications
    2. Typ parametru: Resource picker
    3. Povinné: checked
    4. Povolit více výběrů: checked
    5. Získání dat z: Workbook Resources
    6. Zahrnout pouze typy prostředků: Application Insights
  4. Výběrem možnosti Uložit vytvořte parametr.

    Snímek obrazovky znázorňující vytvoření parametru prostředku pomocí prostředků sešitu

Vytvoření parametru prostředku Azure Resource Graphu

  1. Začněte prázdným sešitem v režimu úprav.

  2. Vyberte Přidat parametry>Přidat parametr.

  3. V novém podokně parametrů, které se otevře, zadejte:

    1. Název parametru: Applications
    2. Typ parametru: Resource picker
    3. Povinné: checked
    4. Povolit více výběrů: checked
    5. Získání dat z: Query
    6. Typ dotazu: Azure Resource Graph
    7. Předplatná: Use default subscriptions
    8. Do ovládacího prvku dotazu přidejte tento fragment kódu:
    where type == 'microsoft.insights/components'
    | project value = id, label = id, selected = false, group = resourceGroup
    
  4. Výběrem možnosti Uložit vytvořte parametr.

    Snímek obrazovky znázorňující vytvoření parametru prostředku pomocí Azure Resource Graphu

Další informace o Azure Resource Graphu najdete v tématu Co je Azure Resource Graph?

Vytvoření parametru prostředku seznamu JSON

  1. Začněte prázdným sešitem v režimu úprav.
  2. Vyberte Přidat parametry>Přidat parametr.
  3. V novém podokně parametrů, které se otevře, zadejte:
    1. Název parametru: Applications

    2. Typ parametru: Resource picker

    3. Povinné: checked

    4. Povolit více výběrů: checked

    5. Získání dat z: JSON

    6. Do ovládacího prvku obsahu přidejte tento fragment kódu 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" }
      ]
      
    7. Vyberte Aktualizovat.

  4. Volitelně můžete nastavit Include only resource types Přehledy aplikace.
  5. Výběrem možnosti Uložit vytvořte parametr.

Odkaz na parametr prostředku

  1. Vyberte Přidat dotaz, chcete-li přidat ovládací prvek dotazu, a pak vyberte prostředek Přehledy aplikace.

  2. Pomocí rozevíracího seznamu Application Přehledy vytvořte vazbu parametru na ovládací prvek. Tento krok nastaví obor dotazu na prostředky vrácené parametrem za běhu.

  3. Do ovládacího prvku KQL přidejte tento fragment kódu:

    requests
    | summarize Requests = count() by appName, name
    | order by Requests desc
    
  4. Spuštěním dotazu zobrazte výsledky.

    Snímek obrazovky znázorňující parametr prostředku odkazovaný v ovládacím prvku dotazu

Tento přístup lze použít k vytvoření vazby prostředků k jiným ovládacím prvkům, jako jsou metriky.

Možnosti parametru prostředku

Parametr Popis Příklad
{Applications} Id vybraného prostředku. /subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication
{Applications:label} Popisek vybraného prostředku acmefrontend Poznámka: U parametrů prostředku s více hodnotami může být tento popisek zkrácený a acmefrontend (+3 others) nemusí obsahovat všechny popisky všech vybraných hodnot.
{Applications:value} Hodnota vybraného prostředku. '/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication'
{Applications:name} Název vybraného prostředku. acmefrontend
{Applications:resourceGroup} Skupina prostředků vybraného prostředku. acmegroup
{Applications:resourceType} Typ vybraného prostředku. microsoft.insights/components
{Applications:subscription} Předplatné vybraného prostředku.
{Applications:grid} Mřížka znázorňující vlastnosti prostředku Užitečné k vykreslení v bloku textu při ladění.

Další kroky

Začínáme se službou Azure Workbooks