Gráfvizualizációk

Az Azure-munkafüzetek gráfvizualizációi támogatják a naplókból származó adatokon alapuló tetszőleges gráfok vizualizációit a monitorozási entitások közötti kapcsolatok megjelenítéséhez.

Az alábbi grafikon a számítógépről a külső számítógépekre érkező és onnan érkező különböző portokon keresztül érkező és kimenő adatokat mutatja be. Típus szerint van színezve, például a számítógép és a port és a külső IP-cím alapján. Az élméretek megfelelnek a közöttünk áramló adatok mennyiségének. A mögöttes adatok a virtuálisgép-kapcsolatokat célzó KQL-lekérdezésből származnak.

Screenshot that shows a tile summary view.

Gráf hozzáadása

  1. A Szerkesztés gombra kattintva váltson szerkesztési módra a munkafüzetben.

  2. A Lekérdezés hozzáadása hivatkozással napló lekérdezésvezérlőt adhat hozzá a munkafüzethez.

  3. Lekérdezéstípus esetén válassza a Naplók lehetőséget. Erőforrástípus esetén válassza ki például az Alkalmazás Elemzések lehetőséget, és jelölje ki a megcélzandó erőforrásokat.

  4. A lekérdezésszerkesztővel adja meg az elemzéshez szükséges KQL-t.

    let data = dependencies
    | summarize Calls = count() by App = appName, Request = operation_Name, Dependency = name
    | extend RequestId = strcat(App, '::', Request);
    let links = data
    | summarize Calls = sum(Calls) by App, RequestId
    | project SourceId = App, TargetId = RequestId, Calls, Kind = 'App -> Request'
    | union (data
        | project SourceId = RequestId, TargetId = Dependency, Calls, Kind = 'Request -> Dependency');
    let nodes = data
    | summarize Calls = sum(Calls) by App
    | project Id = App, Name = App, Calls, Kind = 'App'
    | union (data
        | summarize Calls = sum(Calls) by RequestId, Request
        | project Id = RequestId, Name = Request, Calls, Kind = 'Request')
    | union (data
        | summarize Calls = sum(Calls) by Dependency
        | project Id = Dependency, Name = Dependency, Calls, Kind = 'Dependency');
    nodes
    | union (links)
    
  5. Vizualizáció beállítása Graph értékre.

  6. A Graph Gépház panel megnyitásához válassza a Graph Gépház lehetőséget.

  7. A csomópont formátuma Gépház a tetején, állítsa be a következőt:

    • Felső tartalom
      • Oszlop használata:Name
      • Oszlopmegjelenítő: Text
    • Tartalom középre igazítása
      • Oszlop használata:Calls
      • Oszlopmegjelenítő: Big Number
      • Színpaletta: None
    • Alsó tartalom
      • Oszlop használata:Kind
      • Oszlopmegjelenítő: Text
  8. Az Elrendezés Gépház alul, állítsa be a következőt:

    • Csomópont azonosítója: Id
    • Forrásazonosító: SourceId
    • Célazonosító: TargetId
    • Peremhálózati címke: None
    • Élméret: Calls
    • Csomópont mérete: None
    • Színezés típusa: Categorical
    • Csomópont színmezője: Kind
    • Színpaletta: Pastel
  9. Válassza a Mentés és bezárás lehetőséget a panel alján.

Screenshot that shows a tile summary view with the preceding query and settings.

Gráfbeállítások

Beállítás Description
Node ID Kiválaszt egy oszlopot, amely megadja a csomópontok egyedi azonosítóját a gráfon. Az oszlop értéke lehet sztring vagy szám.
Source ID Kiválaszt egy oszlopot, amely megadja a forráscsomópontok azonosítóit a gráf széleihez. Az értékeknek az oszlop egy értékére Node Id kell megfeleltetniük.
Target ID Kiválaszt egy oszlopot, amely megadja a célcsomópontok azonosítóit a gráf széleihez. Az értékeknek az oszlop egy értékére Node Id kell megfeleltetniük.
Edge Label Kiválaszt egy oszlopot, amely élfeliratokat tartalmaz a gráfon.
Edge Size Kiválaszt egy oszlopot, amely megadja azt a metrikát, amelyen a szélszélességek alapulnak.
Node Size Kiválaszt egy oszlopot, amely megadja azt a metrikát, amelyen a csomópontterületek alapulni fognak.
Coloring Type A csomópont színezési sémájának kiválasztására szolgál.

Csomópontszínezési típusok

Színezés típusa Leírás
None Minden csomópont színe megegyezik.
Categorical A csomópontok az eredményhalmaz egyik oszlopában lévő érték vagy kategória alapján vannak hozzárendelve színekhez. Az előző példában a színezés az eredményhalmaz oszlopán Kind alapul. A támogatott paletták a következőkDefault: és Cool tonePastel.
Field Based Ebben a típusban egy oszlop adott RGB-értékeket biztosít a csomóponthoz. A legnagyobb rugalmasságot biztosítja, de általában több munka szükséges az engedélyezéshez.

Csomópontformátum beállításai

Megadhatja, hogy a csomópont különböző részeire milyen tartalmak kerülnek: felül, balra, középre, jobbra és alulra. A gráfok bármilyen megjelenítő munkafüzetet használhatnak, például szöveget, nagy számokat, spark-vonalakat és ikonokat.

Mezőalapú csomópontszínezés

  1. A Szerkesztés gombra kattintva váltson szerkesztési módra a munkafüzetben.

  2. A Lekérdezés hozzáadása hivatkozással napló lekérdezésvezérlőt adhat hozzá a munkafüzethez.

  3. Lekérdezéstípus esetén válassza a Naplók lehetőséget. Erőforrástípus esetén válassza ki például az Alkalmazás Elemzések lehetőséget, és jelölje ki a megcélzandó erőforrásokat.

  4. A lekérdezésszerkesztővel adja meg az elemzéshez szükséges KQL-t.

    let data = dependencies
    | summarize Calls = count() by App = appName, Request = operation_Name, Dependency = name
    | extend RequestId = strcat(App, '::', Request);
    let links = data
    | summarize Calls = sum(Calls) by App, RequestId
    | project SourceId = App, TargetId = RequestId, Calls, Kind = 'App -> Request'
    | union (data
        | project SourceId = RequestId, TargetId = Dependency, Calls, Kind = 'Request -> Dependency');
    let nodes = data
    | summarize Calls = sum(Calls) by App
    | project Id = App, Name = App, Calls, Color = 'FD7F23'
    | union (data
        | summarize Calls = sum(Calls) by RequestId, Request
        | project Id = RequestId, Name = Request, Calls, Color = 'B3DE8E')
    | union (data
        | summarize Calls = sum(Calls) by Dependency
        | project Id = Dependency, Name = Dependency, Calls, Color = 'C9B3D5');
    nodes
    | union (links)
    
  5. Vizualizáció beállítása a következőreGraph: .

  6. A Graph Gépház panel megnyitásához válassza a Graph Gépház lehetőséget.

  7. A csomópont formátuma Gépház a tetején, állítsa be a következőt:

    • Legnépszerűbb tartalom:
      • Oszlop használata:Name
      • Oszlopmegjelenítő: Text
    • Tartalom középre igazítása:
      • Oszlop használata:Calls
      • Oszlopmegjelenítő: Big Number
      • Színpaletta: None
    • Alsó tartalom:
      • Oszlop használata:Kind
      • Oszlopmegjelenítő: Text
  8. Az Elrendezés Gépház alul, állítsa be a következőt:

    • Csomópont azonosítója:Id
    • Forrásazonosító: SourceId
    • Célazonosító: TargetId
    • Peremhálózati címke: None
    • Élméret: Calls
    • Csomópont mérete: Node
    • Színezés típusa: Field Based
    • Csomópont színmezője: Color
  9. Válassza a Mentés és bezárás lehetőséget a panel alján.

Screenshot that shows the creation of a graph visualization with field-based node coloring.

További lépések