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 do portálu Azure .

  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.

    snímek obrazovky, který zobrazuje výběr služby

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

    snímek obrazovky s tlačítkem prohlížeče na stránce služby App Service

  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 To-Do položek vytvořte některé položky, upravte je nebo je označte jako dokončené.

    snímek obrazovky, který ukazuje úlohy služby App Service v modulu pro sešity „learn“

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 na panelu nástrojů nahoře vyberte Upravit.

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

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

    1. Do pole Název parametru zadejte WebApps.

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

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

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

    5. V části dotazu protokolu předplatného :

      1. V poli Zdroj dat vyberte Azure Resource Graph.

      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
        

      snímek obrazovky znázorňující parametr webové aplikace v sešitu

    6. Vyberte Uložit.

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

    Snímek obrazovky znázorňující přidání druhého parametru do existujícího ovládacího prvku parametrů v sešitech Azure

    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 z vyberte Dotaz.

    5. V sekci dotazů protokolu předplatných:

      1. V poli Zdroj dat vyberte z Azure Resource Graphu.

      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. Vyberte 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 Resource picker.

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

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

    5. V části dotazu protokolu předplatného :

      1. V poli Zdroj dat vyberte Azure Resource Graph.

      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. Vyberte Uložit.

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

    1. V poli Název parametru zadejte TimeRange.
    2. V poli Typ parametru vyberte Výběr časového rozsahu.
    3. Zaškrtněte požadované políčko .
    4. V poli Dostupné časové rozsahy se ujistěte, že jsou vybrané všechny hodnoty.
    5. Vyberte Uložit.
  6. Vyberte Hotovo s úpravami. Váš sešit nyní obsahuje ovládání parametrů se čtyřmi hodnotami. 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.

    Snímek obrazovky ukazující více parametrů v jednom ovládacím prvku v sešitech Azure

  7. Vyberte Upravit vedle právě přidaného ovládacího prvku parametrů 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 WebApp.

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

      snímek obrazovky znázorňující nastavení metriky pro webovou aplikaci v Azure Workbooks

  9. Vyberte Přidat metrikua zadejte tato nastavení:

    1. V poli Jmenný prostor vyberte standardní metriky pro App Service.

    2. V poli metriky vyberte Požadavky.

    3. V poli Agregace vyberte Počet.

    4. Vyberte Uložit.

      snímek obrazovky znázorňující nastavení metriky pro počet požadavků provedených ve webové aplikaci v Azure Workbooks

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

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

  12. Vyberte Hotovo s úpravami. Teď máte graf zobrazující počet požadavků odeslaných do vaší webové aplikace.

    snímek obrazovky znázorňující jeden graf v sešitu Azure

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

  14. Zadejte tato nastavení pro metriku:

    1. V poli typu 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řidejte metrikya zadejte tato nastavení:

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

  17. Vyberte Pokročilá nastavenía do pole Název grafu zadejte název grafu, například "Celkový počet požadavků služby Cosmos DB".

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

    snímek obrazovky se dvěma grafy v Azure Workbooku

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 z horního panelu nástrojů možnost Upravit.

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

    1. Vyberte Protokolyv poli zdroje dat.

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

    3. V poli pracovního prostoru 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
      

      Snímek obrazovky, který ukazuje dotaz na počet požadavků na webovou aplikaci v nástrojích Azure Workbooks.

  2. Teď použijeme nastavení vykreslování, abychom grafu snadno porozuměli vizuálně. Vyberte Nastavení sloupcea potom v části Sloupce vlevo vyberte Název operacea zadejte tato nastavení.

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

    2. V rendereru sloupce , v poli, vyberte Prahové hodnoty.

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

      Operátor Hodnota Barva Text
      obsahuje Vytvářet Pomeranč {0}{1}
      obsahuje Vymazat Červená (jasná) {0}{1}
      obsahuje Upravit Modrá (světlá) {0}{1}
      Výchozí Zelený {0}{1}

      snímek obrazovky znázorňující nastavení barev v mřížce v Azure Workbooks

  3. V části Sloupce vlevo vyberte _ResourceIda potom v poli Renderer sloupce vyberte Skryté.

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

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

  6. Vyberte Rozšířená nastavenía zadejte název grafu do pole Název grafu, například "Operace webové aplikace".

  7. Vyberte Hotovo s úpravami. 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ů.

    snímek obrazovky znázorňující pruhový graf s počtem požadavků na operaci pro webovou aplikaci.

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

  9. Vyberte Upravit vedle právě přidaného ovládacího prvku parametrů 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 metrikua zadejte tato nastavení:

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

    2. V poli Metrika vyberte Celkové požadavky.

    3. V poli Agregace vyberte Počet.

    4. V poli Rozdělit vyberte Žádné.

    5. Vyberte Uložit.

      snímek obrazovky s dotazem na počet požadavků na databázi v sešitu Azure

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

    1. V poli Jmenný prostor 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 Název zobrazení zadejte "Operace".

    8. Vyberte Uložit.

      snímek obrazovky znázorňující dotaz s výsledky rozdělenými do sloupců v sešitu Azure

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

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

    1. V poli Renderer sloupce vyberte heatmapu.

    2. V poli Barevná paleta vyberte Modrá.

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

      1. V poli Jednotky vyberte Počet.
      2. V poli Styl vyberte Desetinný.

      Snímek obrazovky znázorňující nastavení barev v mřížce pomocí teplotní mapy v Azure Workbooks

  15. V části Sloupce vlevo vyberte microsoft.documentsdb/databaseaccounts–Requests-TotalRequests časová osa (skryté)a zadejte tato nastavení:

    1. Do pole Popisek sloupce zadejte (nebo ponechte výchozí název) Celkový počet žádostí (počet).
    2. Ve sloupci Renderer pole vyberte Heatmap.
    3. V poli Barevná paleta vyberte Modrá.
  16. V části Sloupce vlevo 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 Renderer sloupce vyberte heat mapu.
    3. V poli Barevná paleta vyberte Modrá.
    4. Vyberte Vlastní formátování.
      1. V poli Jednotky vyberte Počet.
      2. V poli Style vyberte Decimal.
    5. Vyberte Uložit a zavřít.
  17. Pokud chcete mít jistotu, že se grafy zobrazují vedle sebe, vyberte Styl v horní části okna a potom zaškrtněte políčko Nastavit tuto položku jako vlastní šířku. Ujistěte se, že šířka v procentech je nastavena na 50%.

  18. Vyberte Pokročilá nastavenía do pole Název grafu zadejte název grafu, například "Operace Cosmos DB".

  19. Vyberte Hotovo s úpravami. 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.

    snímek obrazovky se dvěma mřížkami vedle sebe v Azure Workbooks