Vizualizációk hozzáadása az adatok összehasonlításához és elemzéséhez

Befejeződött

Ebben a gyakorlatban egy lépésre haladunk tovább. Ahelyett, hogy csak olyan vizualizációkat használnánk, amelyek bizonyos adatforrásokból származó adatokat jelenítenek meg, olyan vizualizációkat fogunk hozzáadni, amelyek ezekből a forrásokból származó adatokat kombinálják, így korrelálhatja az adatokat és elemezheti a rendszert.

Grafikonokat hozunk létre a webalkalmazás és a Cosmos DB kéréseinek, processzoridejének és kérelemegység-felhasználásának megjelenítéséhez. A gráf a webalkalmazásból és az adatbázisból származó kombinált metrikákat használja.

Az adatokat olyan Log Analytics-lekérdezésekkel fogjuk egyesíteni, amelyek az alábbi forrásokból szereznek be adatokat:

  • a webalkalmazás
  • a Cosmos DB
  • a Log Analytics-munkaterület

Ezután hozzáadunk egy metrikát, amely figyeli az alkalmazást.

Adatok létrehozása ehhez a gyakorlathoz

  1. Jelentkezzen be az Azure Portalra.

  2. A kezdőlapon válassza ki az Erőforráscsoportokat, vagy keressen rá az "Erőforráscsoportok" kifejezésre a lap tetején található keresősávon.

  3. Válassza ki a tesztkörnyezet aktiválásakor létrehozott "learn" erőforráscsoportot.

  4. Tekintse át az erőforrások listáját, és válassza ki az App Service-t.

    Screenshot of selecting the App Service from the resource group.

  5. A felső eszköztáron válassza a Tallózás lehetőséget.

    Screenshot of the browser button from the App Service page.

  6. Töltse ki az app service-t néhány tevékenységgel, hogy adatokat hozzon létre a példánkhoz. A Teendők listája lapon hozzon létre néhány elemet, szerkessze őket, vagy jelöljön meg néhányat készként.

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

Grafikonok hozzáadása a kérelmek mennyiségének összehasonlításához

Két gráfot fogunk egymás mellé helyezni, hogy összehasonlíthassuk a webalkalmazásnak és a Cosmos DB-nek küldött kérelmek számát.

A munkafüzetben válassza a Szerkesztés lehetőséget a felső eszköztáron.

  1. Válassza a Hozzáadás, majd a Paraméterek hozzáadása lehetőséget.

  2. Új paraméter hozzáadásához válassza a Paraméter hozzáadása lehetőséget.

    1. A Paraméternév mezőbe írja be a WebApps nevet.

    2. A Paraméter típusa mezőben válassza az Erőforrás-választó lehetőséget.

    3. Jelölje be a Kötelező jelölőnégyzetet.

    4. Az Adatok lekérése szakaszban válassza a Lekérdezés lehetőséget.

    5. Az Előfizetések napló lekérdezése szakaszban:

      1. Az Adatforrás mezőben válassza az Azure Resource Graph lehetőséget.

      2. Az Erőforrás típusa mezőben válassza az Előfizetés lehetőséget.

      3. Az Előfizetések mezőben válassza ki az Előfizetés erőforrásparamétert.

      4. Írja be a következő lekérdezést, majd válassza a Lekérdezés futtatása lehetőséget.

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

      Screenshot that shows the web app parameter in a workbook.

    6. Válassza a Mentés lehetőséget.

  3. Ugyanebben a Paraméter hozzáadása szakaszban válassza ismét a Paraméter hozzáadása lehetőséget.

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

    1. A Paraméternév mezőben adja meg a CosmosDB értéket.

    2. A Paraméter típusa mezőben válassza az Erőforrás-választó lehetőséget.

    3. Jelölje be a Kötelező jelölőnégyzetet.

    4. Az Adatok lekérése szakaszban válassza a Lekérdezés lehetőséget.

    5. Az Előfizetések napló lekérdezése szakaszban:

      1. Az Adatforrás mezőben válassza az Azure Resource Graph lehetőséget.

      2. Az Erőforrás típusa mezőben válassza az Előfizetés lehetőséget.

      3. Az Előfizetések mezőben válassza ki az Előfizetés erőforrásparamétert.

      4. Írja be a következő lekérdezést, majd válassza a Lekérdezés futtatása lehetőséget.

        resources 
        | where type == "microsoft.documentdb/databaseaccounts" 
        | project id
        
    6. Válassza a Mentés lehetőséget.

  4. Ugyanebben a Paraméter hozzáadása szakaszban válassza ismét a Paraméter hozzáadása lehetőséget.

    1. A Paraméternév mezőben adja meg a LogAnalytics értéket.

    2. A Paraméter típusa mezőben válassza az Erőforrás-választó lehetőséget.

    3. Jelölje be a Kötelező jelölőnégyzetet.

    4. Az Adatok lekérése szakaszban válassza a Lekérdezés lehetőséget.

    5. Az Előfizetések napló lekérdezése szakaszban:

      1. Az Adatforrás mezőben válassza az Azure Resource Graph lehetőséget.

      2. Az Erőforrás típusa mezőben válassza az Előfizetés lehetőséget.

      3. Az Előfizetések mezőben válassza ki az Előfizetés erőforrásparamétert.

      4. Írja be a következő lekérdezést, majd válassza a Lekérdezés futtatása lehetőséget.

        resources 
        | where type == "microsoft.operationalinsights/workspaces"
        | project id
        
    6. Válassza a Mentés lehetőséget.

  5. Ugyanebben a Paraméter hozzáadása szakaszban válassza ismét a Paraméter hozzáadása lehetőséget.

    1. A Paraméternév mezőben adja meg a TimeRange értéket.
    2. A Paraméter típusa mezőben válassza az Időtartomány-választó lehetőséget.
    3. Jelölje be a Kötelező jelölőnégyzetet.
    4. Az Elérhető időtartományok mezőben győződjön meg arról, hogy az összes érték ki van jelölve.
    5. Válassza a Mentés lehetőséget.
  6. Válassza a Kész szerkesztés lehetőséget. A munkafüzet most már négy paramétert tartalmazó paramétervezérlővel rendelkezik. Az első paraméter kiválasztásakor az egyes egymást követő legördülő listák listája a kijelölés alapján lesz feltöltve.

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

  7. Válassza az imént hozzáadott paramétervezérlő melletti Szerkesztés lehetőséget, majd válassza a Metrikák hozzáadása és hozzáadása lehetőséget.

  8. Adja meg a metrika alábbi beállításait:

    1. Az Erőforrás típusa mezőben válassza az App Service lehetőséget.

    2. Az App Service mezőben válassza ki a WebApp paramétert.

    3. Az Időtartomány mezőben válassza a TimeRange paramétert.

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

  9. Válassza a Mérőszám hozzáadása lehetőséget, és adja meg a következő beállításokat:

    1. A Névtér mezőben válassza az App Service standard metrikáit.

    2. A Metrikák mezőben válassza a Kérések lehetőséget.

    3. Az Összesítés mezőben válassza a Darabszám lehetőséget.

    4. Válassza a Mentés lehetőséget.

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

  10. Ha meg szeretné győződni arról, hogy a grafikonok egymás mellett jelennek meg, válassza az ablak tetején a Stílus lehetőséget, majd jelölje be az Elem egyéni szélességűvé tétele jelölőnégyzetet. Győződjön meg arról, hogy a százalékszélesség 50%-ra van állítva.

  11. Válassza a Speciális beállítások lehetőséget, és adja meg a diagram nevét a Diagram cím mezőjében, például :"Webalkalmazások száma kérések".

  12. Válassza a Kész szerkesztés lehetőséget. Most már van egy grafikonja, amely megjeleníti a webalkalmazásnak küldött kérelmek számát.

    Screenshot that shows one graph in an Azure Workbook.

  13. Válassza a Metrika hozzáadása és hozzáadása lehetőséget.

  14. Adja meg a metrika alábbi beállításait:

    1. Az Erőforrás típusa mezőben válassza az Azure Cosmos DB-fiókot.
    2. Az App Service mezőben válassza ki a CosmosDB paramétert.
    3. Az Időtartomány mezőben válassza a TimeRange paramétert.
  15. Válassza a Mérőszám hozzáadása lehetőséget, és adja meg a következő beállításokat:

    1. A Névtér mezőben válassza az Azure Cosmos DB-fiók standard metrikáit.
    2. A Metrikák mezőben válassza a Total Requests (Összes kérelem) lehetőséget.
    3. Az Összesítés mezőben válassza a Darabszám lehetőséget.
    4. Válassza a Mentés lehetőséget.
  16. Ha meg szeretné győződni arról, hogy a grafikonok egymás mellett jelennek meg, válassza az ablak tetején a Stílus lehetőséget, majd jelölje be az Elem egyéni szélességűvé tétele jelölőnégyzetet. Győződjön meg arról, hogy a százalékszélesség 50%-ra van állítva.

  17. Válassza a Speciális beállítások lehetőséget, és adja meg a diagram nevét a Diagram cím mezőjében, például :"Cosmos DB total requests".

  18. Válassza a Kész szerkesztés lehetőséget. Most már két egymás melletti grafikonon látható a webalkalmazásnak és az adatbázisnak küldött kérelmek száma.

    Screenshot that shows two graphs in an Azure Workbook.

Diagramok hozzáadása a műveletek mennyiségének összehasonlításához

Log Analytics-lekérdezésekkel két olyan gráfot hozunk létre, amelyeket egymás mellett helyezünk el a webalkalmazásnak és a Cosmos DB-nek küldött kérések számának és típusainak összehasonlításához.

A munkafüzetben válassza a Szerkesztés lehetőséget a felső eszköztáron.

  1. Adjon hozzá egy lekérdezést az egyes műveletekre vonatkozó kérések számához. Válassza a Hozzáadás, majd a Lekérdezés hozzáadása lehetőséget.

    1. Az Adatforrás mezőben válassza a Naplók lehetőséget.

    2. Az Erőforrás típusa mezőben válassza a Log Analytics lehetőséget.

    3. A Log Analytics-munkaterület mezőjében válassza ki a Log Analytics paramétert.

    4. Az Időtartomány mezőben válassza a TimeRange paramétert.

    5. Adja meg ezt a napló lekérdezést:

        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. Most a renderelési beállításokat fogjuk használni, hogy a diagram könnyen érthető legyen vizuálisan. Válassza az Oszlopbeállítások lehetőséget, majd a bal oldali Oszlopok szakaszban válassza a Művelet neve lehetőséget, majd adja meg ezeket a beállításokat.

    1. Az Oszlopnév mezőben adja meg (vagy hagyja meg az alapértelmezett nevet) az "OperationName" nevet.

    2. Az Oszlopmegjelenítő mezőben válassza a Küszöbértékek lehetőséget.

    3. A Küszöbértékek szakaszban válassza a Színek lehetőséget, majd adja hozzá a következő küszöbértékeket:

      Operátor Érték Color Szöveg
      contains Létrehozás Narancssárga {0}{1}
      contains Törlés Piros (világos) {0}{1}
      contains Szerkesztés Kék (világos) {0}{1}
      Alapértelmezett Zöld {0}{1}

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

  3. A bal oldali Oszlopok szakaszban válassza a _ResourceId, majd az Oszlopmegjelenítő mezőben válassza a Rejtett lehetőséget.

  4. A bal oldali Oszlopok szakaszban válassza a ResourceCount lehetőséget, majd adja meg a következő beállításokat:

    1. Az Oszlopnév mezőben adja meg (vagy hagyja meg az alapértelmezett nevet) a "RequestCount" nevet.
    2. Az Oszlopmegjelenítő mezőben válassza a Sáv lehetőséget.
    3. A Színpaletta szakaszban válassza a Kék lehetőséget.**
    4. Válassza a Mentés és bezárás lehetőséget.
  5. Ha meg szeretné győződni arról, hogy a grafikonok egymás mellett jelennek meg, válassza az ablak tetején a Stílus lehetőséget, majd jelölje be az Elem egyéni szélességűvé tétele jelölőnégyzetet. Győződjön meg arról, hogy a százalékszélesség 50%-ra van állítva.

  6. Válassza a Speciális beállítások lehetőséget, és adja meg a diagram nevét a Diagram cím mezőjében, például :"Webalkalmazás-műveletek".

  7. Válassza a Kész szerkesztés lehetőséget. A munkafüzet most egy színkódolt gráfot tartalmaz, amely a webalkalmazásnak küldött műveletek típusait és az egyes kérelmek számát mutatja.

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

  8. Most hozzáadunk egy vizualizációt a Cosmos DB-hez tartozó kérések számához.

  9. Válassza az imént hozzáadott paramétervezérlő melletti Szerkesztés lehetőséget, majd válassza a Metrikák hozzáadása és hozzáadása lehetőséget.

  10. Adja meg a metrika alábbi beállításait:

    1. Az Erőforrás típusa mezőben válassza az Azure Cosmos DB-fiókot.
    2. Az App Service mezőben válassza ki a CosmosDB paramétert.
    3. Az Időtartomány mezőben válassza a TimeRange paramétert.
    4. A Vizualizáció mezőben válassza a Rács lehetőséget.
  11. Válassza a Mérőszám hozzáadása lehetőséget, és adja meg a következő beállításokat:

    1. A Névtér mezőben válassza az Azure Cosmos DB-fiók standard metrikáit.

    2. A Metrikák mezőben válassza a Total Requests (Összes kérelem) lehetőséget.

    3. Az Összesítés mezőben válassza a Darabszám lehetőséget.

    4. A Felosztás mezőben válassza a Nincs lehetőséget.

    5. Válassza a Mentés lehetőséget.

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

  12. Adjon hozzá egy másik metrikát. Válassza a Metrikák hozzáadása és hozzáadása lehetőséget, és adja meg a következő beállításokat:

    1. A Névtér mezőben válassza az Azure Cosmos DB-fiók standard metrikáit.

    2. A Metrikák mezőben válassza a Total Requests (Összes kérelem) lehetőséget.

    3. Az Összesítés mezőben válassza a Darabszám lehetőséget.

    4. A Felosztás mezőben válassza az OperationType lehetőséget.

    5. A Rendezés mezőben válassza a Csökkenő lehetőséget.

    6. A Felosztások száma mezőben válassza az 5 lehetőséget.

    7. A Megjelenítendő név mezőbe írja be a "Műveletek" kifejezést.

    8. Válassza a Mentés lehetőséget.

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

  13. A megjelenítési beállításokat fogjuk használni, hogy a diagram könnyen érthető legyen vizuálisan.

  14. Válassza az Oszlopbeállítások lehetőséget, majd a bal oldali Oszlopok szakaszban válassza a microsoft.documentsdb/databaseaccounts-Requests-TotalRequests lehetőséget, majd adja meg ezeket a beállításokat.

    1. Az Oszlopmegjelenítő mezőben válassza a Hőtérkép lehetőséget.

    2. A Színpaletta mezőben válassza a Kék lehetőséget.

    3. Válassza az Egyéni formázás lehetőséget.

      1. Az Egységek mezőben válassza a Darabszám lehetőséget.
      2. A Stílus mezőben válassza a Decimális lehetőséget.

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

  15. A bal oldali Oszlopok szakaszban válassza a microsoft.documentsdb/databaseaccounts-Requests-TotalRequests idővonal (Rejtett) lehetőséget, majd adja meg az alábbi beállításokat:

    1. Az Oszlopcímke mezőben adja meg (vagy hagyja meg az alapértelmezett nevet) "Total Requests (Count)".
    2. Az Oszlopmegjelenítő mezőben válassza a Hőtérkép lehetőséget.
    3. A Színpaletta mezőben válassza a Kék lehetőséget.
  16. A bal oldali Oszlopok szakaszban válassza a */Operations$ (Szöveg) lehetőséget, majd adja meg a következő beállításokat:

    1. Az Oszlopcímke mezőben adja meg (vagy hagyja meg az alapértelmezett nevet) "Total Requests (Count)".
    2. Az Oszlopmegjelenítő mezőben válassza a Hőtérkép lehetőséget.
    3. A Színpaletta mezőben válassza a Kék lehetőséget.
    4. Válassza az Egyéni formázás lehetőséget.
      1. Az Egységek mezőben válassza a Darabszám lehetőséget.
      2. A Stílus mezőben válassza a Decimális lehetőséget.
    5. Válassza a Mentés és bezárás lehetőséget.
  17. Ha meg szeretné győződni arról, hogy a grafikonok egymás mellett jelennek meg, válassza az ablak tetején a Stílus lehetőséget, majd jelölje be az Elem egyéni szélességűvé tétele jelölőnégyzetet. Győződjön meg arról, hogy a százalékszélesség 50%-ra van állítva.

  18. Válassza a Speciális beállítások lehetőséget, és adja meg a diagram nevét a Diagram cím mezőjében, például "Cosmos DB-műveletek".

  19. Válassza a Kész szerkesztés lehetőséget. A munkafüzet két színkódolt grafikont tartalmaz, amelyek a webalkalmazásnak és a Cosmos DB-nek küldött kérések számát és típusait mutatják.

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