Přidání vizualizací pro porovnání a analýzu dat

Dokončeno

V tomto cvičení provedeme další kroky. Místo jenom vizualizací, které zobrazují data z některých zdrojů dat, přidáme vizuály, které kombinují data z těchto zdrojů, abychom vám umožnili korelovat data a analyzovat váš systém.

Vytvoříme grafy, které budou zobrazovat požadavky, čas procesoru a spotřebu jednotek žádostí ve webové aplikaci a ve službě Cosmos DB. Graf používá kombinované metriky z webové aplikace a databáze.

Data zkombinujeme pomocí dotazů Log Analytics, které získávají data z těchto zdrojů:

  • webová aplikace
  • Cosmos DB
  • pracovní prostor služby Log Analytics

Pak přidáme metriku, která monitoruje aplikaci.

Vygenerování některých dat pro toto cvičení

  1. Přihlaste se k webu Azure Portal.

  2. Na domovské stránce vyberte Skupiny prostředků nebo na panelu hledání v horní části stránky vyhledejte "Skupiny prostředků".

  3. Vyberte skupinu prostředků learn vytvořenou při aktivaci sandboxu.

  4. Prohlédněte si seznam prostředků a vyberte App Service.

    Screenshot of selecting the App Service from the resource group.

  5. Na horním panelu nástrojů vyberte Procházet.

    Screenshot of the browser button from the App Service page.

  6. Naplňte službu App Service některými aktivitami a vygenerujte některá data v našem příkladu. Na stránce Seznam položek úkolů vytvořte některé položky, upravte je nebo označte jako dokončené.

    Screenshot that shows tasks for the app service for workbooks learn module.

Přidání grafů pro porovnání objemu požadavků

Vygenerujeme dva grafy, které umístíme vedle sebe, abychom mohli porovnat počet požadavků odeslaných do webové aplikace a cosmos DB.

V sešitu vyberte Na horním panelu nástrojů možnost Upravit .

  1. Vyberte Přidat a pak vyberte Přidat parametry.

  2. Pokud chcete přidat nový parametr, vyberte Přidat parametr .

    1. Do pole Název parametru zadejte webové aplikace.

    2. V poli Typ parametru vyberte Výběr zdroje.

    3. Zaškrtněte políčko Povinné.

    4. V části Získat data vyberte Dotaz.

    5. V části dotaz na protokol předplatných:

      1. V poli Zdroj dat vyberte Graf prostředků Azure.

      2. V poli Typ prostředku vyberte Předplatné.

      3. V poli Předplatná vyberte parametr prostředku Předplatné.

      4. Zadejte následující dotaz a pak vyberte Spustit dotaz.

        resources 
        | where type == "microsoft.web/sites" 
        | project id
        

      Screenshot that shows the web app parameter in a workbook.

    6. Zvolte Uložit.

  3. Ve stejné části Přidat parametr vyberte znovu Přidat parametr .

    Screenshot that shows adding a second parameter to an existing parameter control in Azure workbooks.

    1. Do pole Název parametru zadejte CosmosDB.

    2. V poli Typ parametru vyberte Výběr zdroje.

    3. Zaškrtněte políčko Povinné.

    4. V části Získat data vyberte Dotaz.

    5. V části dotaz na protokol předplatných:

      1. V poli Zdroj dat vyberte Graf prostředků Azure.

      2. V poli Typ prostředku vyberte Předplatné.

      3. V poli Předplatná vyberte parametr prostředku Předplatné.

      4. Zadejte následující dotaz a pak vyberte Spustit dotaz.

        resources 
        | where type == "microsoft.documentdb/databaseaccounts" 
        | project id
        
    6. Zvolte Uložit.

  4. Ve stejné části Přidat parametr vyberte znovu Přidat parametr .

    1. Do pole Název parametru zadejte LogAnalytics.

    2. V poli Typ parametru vyberte Výběr zdroje.

    3. Zaškrtněte políčko Povinné.

    4. V části Získat data vyberte Dotaz.

    5. V části dotaz na protokol předplatných:

      1. V poli Zdroj dat vyberte Graf prostředků Azure.

      2. V poli Typ prostředku vyberte Předplatné.

      3. V poli Předplatná vyberte parametr prostředku Předplatné.

      4. Zadejte následující dotaz a pak vyberte Spustit dotaz.

        resources 
        | where type == "microsoft.operationalinsights/workspaces"
        | project id
        
    6. Zvolte Uložit.

  5. Ve stejné části Přidat parametr vyberte znovu Přidat parametr .

    1. Do pole Název parametru zadejte TimeRange.
    2. V poli Typ parametru vyberte výběr časového rozsahu.
    3. Zaškrtněte políčko Povinné.
    4. V poli Dostupné časové rozsahy se ujistěte, že jsou vybrané všechny hodnoty.
    5. Zvolte Uložit.
  6. Vyberte Úpravy dokončeno. Sešit teď obsahuje ovládací prvek parametru se čtyřmi parametry. Když vyberete první parametr, vyplní se seznam v každém po sobě jdoucím rozevíracím seznamu na základě vašeho výběru.

    Screenshot that shows multiple parameters in one control in Azure workbooks.

  7. Vyberte Upravit vedle ovládacího prvku parametrů, který jsme právě přidali, a pak vyberte Přidat a přidat metriku.

  8. Zadejte tato nastavení pro metriku:

    1. V poli Typ zdroje vyberte App Service.

    2. V poli App Service vyberte parametr webové aplikace.

    3. V poli Časový rozsah vyberte parametr TimeRange.

      Screenshot that shows the metric settings for a web app in Azure Workbooks.

  9. Vyberte Přidat metriku a zadejte tato nastavení:

    1. V poli Obor názvů vyberte standardní metriky služby App Service.

    2. V poli Metriky vyberte Požadavky.

    3. V poli Agregace vyberte Počet.

    4. Zvolte Uložit.

      Screenshot that shows the metric settings for the number of requests made to a web app in Azure Workbooks.

  10. Pokud chcete mít jistotu, že se grafy zobrazují vedle sebe, vyberte v horní části okna styl a zaškrtněte políčko Nastavit tuto položku jako vlastní šířku . Ujistěte se, že je šířka procenta nastavená na 50 %.

  11. Vyberte Upřesnit nastavení a do pole Název grafu zadejte název grafu, například "Počet požadavků webové aplikace".

  12. Vyberte Úpravy dokončeno. Teď máte graf zobrazující počet požadavků odeslaných do vaší webové aplikace.

    Screenshot that shows one graph in an Azure Workbook.

  13. Vyberte Přidat a přidat metriku.

  14. Zadejte tato nastavení pro metriku:

    1. V poli Typ prostředku vyberte účet služby Azure Cosmos DB.
    2. V poli App Service vyberte parametr CosmosDB.
    3. V poli Časový rozsah vyberte parametr TimeRange.
  15. Vyberte Přidat metriku a zadejte tato nastavení:

    1. V poli Obor názvů vyberte standardní metriky účtu služby Azure Cosmos DB.
    2. V poli Metriky vyberte Celkový počet požadavků.
    3. V poli Agregace vyberte Počet.
    4. Zvolte Uložit.
  16. Pokud chcete mít jistotu, že se grafy zobrazují vedle sebe, vyberte v horní části okna styl a zaškrtněte políčko Nastavit tuto položku jako vlastní šířku . Ujistěte se, že je šířka procenta nastavená na 50 %.

  17. Vyberte Upřesnit nastavení a do pole Název grafu zadejte název grafu, například "Celkový počet požadavků cosmos DB".

  18. Vyberte Úpravy dokončeno. Teď máte vedle sebe dva grafy zobrazující počet požadavků odeslaných do vaší webové aplikace a databáze.

    Screenshot that shows two graphs in an Azure Workbook.

Přidání grafů pro porovnání objemu operací

Pomocí dotazů Log Analytics vygenerujeme dva grafy, které umístíme vedle sebe, abychom porovnávali počet a typy požadavků odesílaných do webové aplikace a cosmos DB.

V sešitu vyberte Na horním panelu nástrojů možnost Upravit .

  1. Přidejte dotaz na počet požadavků na operaci. Vyberte Přidat a pak vyberte Přidat dotaz.

    1. V poli Zdroj dat vyberte Protokoly.

    2. V poli Typ prostředku vyberte Log Analytics.

    3. V poli pracovního prostoru služby Log Analytics vyberte parametr Log Analytics.

    4. V poli Časový rozsah vyberte parametr TimeRange.

    5. Zadejte tento dotaz protokolu:

        AppRequests
      | summarize RequestsCount=sum(ItemCount) by OperationName, _ResourceId
      | order by RequestsCount desc
      

      Screenshot that shows a query for the number of requests to a web app in an Azure Workbooks.

  2. Teď použijeme nastavení vykreslování, abychom graf snadno pochopitelně. Vyberte Nastavení sloupce a potom v části Sloupce na levé straně vyberte Název operace a zadejte tato nastavení.

    1. Do pole Název sloupce zadejte (nebo ponechte výchozí název) "OperationName".

    2. V poli Vykreslovací modul sloupce vyberte Prahové hodnoty.

    3. V části Prahové hodnoty vyberte Barvy a přidejte tyto prahové hodnoty:

      Operátor Hodnota Barva Text
      obsahuje Vytvoření Orange {0}{1}
      obsahuje Odstranění Červená (jasná) {0}{1}
      obsahuje Upravit Modrá (světlá) {0}{1}
      Výchozí Zelený {0}{1}

      Screenshot that shows setting the colors in a grid in Azure Workbooks.

  3. V části Sloupce na levé straně vyberte _ResourceId a potom v poli Vykreslovací modul sloupce vyberte Skrytý.

  4. V části Sloupce na levé straně vyberte ResourceCount a zadejte tato nastavení:

    1. Do pole Název sloupce zadejte (nebo ponechte výchozí název) "RequestCount".
    2. V poli Renderer sloupce vyberte pruh.
    3. V části Paleta barev vyberte Modrý.**
    4. Zvolte Uložit a zavřít.
  5. Pokud chcete mít jistotu, že se grafy zobrazují vedle sebe, vyberte v horní části okna styl a zaškrtněte políčko Nastavit tuto položku jako vlastní šířku . Ujistěte se, že je šířka procenta nastavená na 50 %.

  6. Vyberte Upřesnit nastavení a do pole Název grafu zadejte název grafu, například Operace webové aplikace.

  7. Vyberte Úpravy dokončeno. Váš sešit teď obsahuje barevně kódovaný graf zobrazující typy operací odesílaných do vaší webové aplikace a počet jednotlivých typů požadavků.

    Screenshot that shows a bar chart with the number of requests per operation for a web app.

  8. Teď přidáme vizualizaci pro počet požadavků pro Cosmos DB.

  9. Vyberte Upravit vedle ovládacího prvku parametrů, který jsme právě přidali, a pak vyberte Přidat a přidat metriku.

  10. Zadejte tato nastavení pro metriku:

    1. V poli Typ prostředku vyberte účet služby Azure Cosmos DB.
    2. V poli App Service vyberte parametr CosmosDB.
    3. V poli Časový rozsah vyberte parametr TimeRange.
    4. V poli Vizualizace vyberte Mřížka.
  11. Vyberte Přidat metriku a zadejte tato nastavení:

    1. V poli Obor názvů vyberte standardní metriky účtu služby Azure Cosmos DB.

    2. V poli Metriky vyberte Celkový počet požadavků.

    3. V poli Agregace vyberte Počet.

    4. V poli Split (Rozdělit ) vyberte None (Žádný).

    5. Zvolte Uložit.

      Screenshot that shows a query for the number of requests to a database in an Azure Workbook.

  12. Přidejte další metriku. Vyberte Přidat a přidat metriku a zadejte tato nastavení:

    1. V poli Obor názvů vyberte standardní metriky účtu služby Azure Cosmos DB.

    2. V poli Metriky vyberte Celkový počet požadavků.

    3. V poli Agregace vyberte Počet.

    4. V poli Rozdělit podle vyberte OperationType.

    5. V poli Seřadit podle vyberte Sestupně.

    6. V poli Počet rozdělení vyberte 5.

    7. Do pole Zobrazovaný název zadejte Operace.

    8. Zvolte Uložit.

      Screenshot that shows a query with results split into columns in an Azure Workbook.

  13. Nastavení vykreslování použijeme k tomu, aby byl graf srozumitelný vizuálně.

  14. Vyberte Nastavení sloupce a potom v části Sloupce vlevo vyberte microsoft.documentsdb/databaseaccounts-Requests-TotalRequests a zadejte tato nastavení.

    1. V poli Vykreslovací modul sloupce vyberte Heat mapu.

    2. V poli Paleta barev vyberte Modrý.

    3. Vyberte Vlastní formátování.

      1. V poli Jednotky vyberte Počet.
      2. V poli Styl vyberte Desetinné číslo.

      Screenshot that shows setting the colors in a grid using the heatmap setting in Azure Workbooks.

  15. V části Sloupce na levé straně vyberte microsoft.documentsdb/databaseaccounts-Requests-TotalRequests Timeline (skryté) a zadejte tato nastavení:

    1. Do pole Popisek sloupce zadejte (nebo ponechte výchozí název) Celkový počet žádostí (počet).
    2. V poli Vykreslovací modul sloupce vyberte Heat mapu.
    3. V poli Paleta barev vyberte Modrý.
  16. V části Sloupce na levé straně vyberte */Operations$ (Text) a zadejte tato nastavení:

    1. Do pole Popisek sloupce zadejte (nebo ponechte výchozí název) Celkový počet žádostí (počet).
    2. V poli Vykreslovací modul sloupce vyberte Heat mapu.
    3. V poli Paleta barev vyberte Modrý.
    4. Vyberte Vlastní formátování.
      1. V poli Jednotky vyberte Počet.
      2. V poli Styl vyberte Desetinné číslo.
    5. Zvolte Uložit a zavřít.
  17. Pokud chcete mít jistotu, že se grafy zobrazují vedle sebe, vyberte v horní části okna styl a zaškrtněte políčko Nastavit tuto položku jako vlastní šířku . Ujistěte se, že je šířka procenta nastavená na 50 %.

  18. Vyberte Upřesnit nastavení a do pole Název grafu zadejte název grafu, například "Operace cosmos DB".

  19. Vyberte Úpravy dokončeno. Váš sešit teď obsahuje dva barevné grafy zobrazující čísla a typy požadavků odesílaných do vaší webové aplikace a cosmos DB.

    Screenshot that shows two side by side grids in Azure Workbooks.