Diagnosztikai adatok küldése az Azure Virtual Desktophoz készült Log Analyticsbe
Az Azure Virtual Desktop az Azure Monitort használja monitorozáshoz és riasztásokhoz, mint sok más Azure-szolgáltatás. Ez lehetővé teszi, hogy a rendszergazdák egyetlen felületen azonosítsák a problémákat. A szolgáltatás tevékenységnaplókat hoz létre a felhasználói és az adminisztrációs műveletekhez is. Minden tevékenységnapló a következő kategóriákba tartozik:
Kategória | Leírás |
---|---|
Felügyeleti tevékenységek | Sikeresek-e az Azure Virtual Desktop-objektumok API-k vagy PowerShell használatával történő módosítására tett kísérletek. |
Csatorna | Azt jelzi, hogy a felhasználók sikeresen feliratkozhatnak-e a munkaterületekre. |
Kapcsolatok | Amikor a felhasználók kapcsolatot kezdeményeznek és fejeznek be a szolgáltatással. |
Állomásregisztráció | Azt jelzi, hogy egy munkamenet-gazdagép sikeresen regisztrálva van-e a szolgáltatással a csatlakozáskor. |
Hibák | Ahol a felhasználók bizonyos tevékenységekkel kapcsolatos problémákat tapasztalnak. |
Ellenőrzőpontok | Az elért tevékenységek élettartamának konkrét lépései. |
Ügynök állapota | Az egyes munkamenet-gazdagépeken telepített Azure Virtual Desktop-ügynök állapotának és állapotának monitorozása. |
Network (Hálózat) | A felhasználói munkamenetek átlagos hálózati adatai, beleértve a becsült utazási időt is. |
Kapcsolati ábrák | Teljesítményadatok az Azure Virtual Desktop grafikus adatfolyamából. |
Munkamenet-gazdagép-kezelési tevékenység | Munkamenet-gazdagépek felügyeleti tevékenysége. |
Automatikus méretezés | Skálázási műveletek. |
Az Azure Virtual Desktopot nem elérő kapcsolatok nem jelennek meg a diagnosztikai eredményekben, mert maga a diagnosztikai szerepkör-szolgáltatás az Azure Virtual Desktop része. Az Azure Virtual Desktop csatlakozási problémái akkor fordulhatnak elő, ha a felhasználó hálózati csatlakozási problémákat tapasztal.
Az Azure Monitor lehetővé teszi az Azure Virtual Desktop-adatok elemzését és a virtuális gépek teljesítményszámlálóinak áttekintését, mindezt ugyanabban az eszközben. Ez a cikk többet is megtudhat arról, hogyan engedélyezheti a diagnosztikát az Azure Virtual Desktop-környezetben.
Feljegyzés
Az Azure-beli virtuális gépek monitorozásáról további információt az Azure-beli virtuális gépek Monitorozása az Azure Monitorral című témakörben talál. Emellett tekintse át az Azure Virtual Desktop Insights szószedetét , hogy jobban megértse a munkamenet-gazdagép felhasználói élményét.
Előfeltételek
Ahhoz, hogy az Azure Virtual Desktopot a Log Analytics szolgáltatással használhassa, a következőkre van szüksége:
Egy Log Analytics-munkaterület. További információ: Log Analytics-munkaterület létrehozása az Azure Portalon vagy Log Analytics-munkaterület létrehozása a PowerShell-lel. A munkaterület létrehozása után kövesse a Windows rendszerű számítógépek csatlakoztatása az Azure Monitorhoz című témakörben található utasításokat a következő információk beszerzéséhez:
- A munkaterület azonosítója
- A munkaterület elsődleges kulcsa
Ezekre az információkra a beállítási folyamat későbbi szakaszában lesz szüksége.
Hozzáférés adott URL-címekhez a munkamenet-gazdagépektől a diagnosztikák működéséhez. További információ: Az Azure Virtual Desktop kötelező URL-címei, ahol a diagnosztikai kimenet bejegyzései láthatók.
Ellenőrizze az Azure Monitor engedélykezelését, hogy engedélyezze az adathozzáférést azok számára, akik figyelik és karbantartják az Azure Virtual Desktop-környezetet. További információt a szerepkörökkel, engedélyekkel és biztonsággal kapcsolatos első lépések az Azure Monitorral című témakörben talál.
Diagnosztikai adatok leküldése a munkaterületre
Az Azure Virtual Desktop-objektumok diagnosztikai adatait leküldheti a Log Analyticsbe a munkaterülethez. Ezt a funkciót azonnal beállíthatja, amikor először hozza létre az objektumokat.
A Log Analytics beállítása új objektumhoz:
Jelentkezzen be az Azure Portalra, és lépjen az Azure Virtual Desktopba.
Lépjen arra az objektumra (például gazdagépkészletre, alkalmazáscsoportra vagy munkaterületre), amelyhez naplókat és eseményeket szeretne rögzíteni.
Válassza a Diagnosztikai beállítások lehetőséget a képernyő bal oldalán található menüben.
A képernyő jobb oldalán megjelenő menüben válassza a Diagnosztikai beállítás hozzáadása lehetőséget.
A Diagnosztikai beállítások lapon megjelenő beállítások attól függően változnak, hogy milyen típusú objektumot szerkeszt.
Ha például egy alkalmazáscsoport diagnosztikát engedélyez, látni fogja az ellenőrzőpontok, hibák és felügyelet konfigurálásának lehetőségeit. A munkaterületek esetében ezek a kategóriák konfigurálnak egy hírcsatornát, amely nyomon követi, hogy a felhasználók feliratkoznak-e az alkalmazások listájára. A diagnosztikai beállításokról további információt az Erőforrásnaplók és metrikák Azure-beli gyűjtésére vonatkozó diagnosztikai beállítás létrehozása című témakörben talál.
Fontos
Ne felejtse el engedélyezni a diagnosztika használatát minden figyelni kívánt Azure Resource Manager-objektumhoz. A diagnosztika engedélyezése után az adatok elérhetők lesznek a tevékenységekhez. Az első beállítás után néhány órát is igénybe vehet.
Adja meg a beállítások konfigurációjának nevét, majd válassza a Küldés a Log Analyticsbe lehetőséget. A használt névnek nem szabad szóközzel rendelkeznie, és meg kell felelnie az Azure elnevezési konvencióinak. A naplók részeként kiválaszthatja a Log Analyticshez hozzáadni kívánt összes lehetőséget, például az Ellenőrzőpontot, a Hibát, a Felügyeletet stb.
Válassza a Mentés parancsot.
Feljegyzés
A Log Analytics lehetővé teszi, hogy adatokat streameljen az Event Hubsba, vagy archiválja azokat egy tárfiókban. A funkcióval kapcsolatos további információkért tekintse meg az Azure monitorozási adatainak streamelését egy eseményközpontba , és archiválja az Azure-erőforrásnaplókat a tárfiókba.
A Log Analytics elérése
A Log Analytics-munkaterületek az Azure Portalon vagy az Azure Monitoron érhetők el.
A Log Analytics elérése Log Analytics-munkaterületen
Jelentkezzen be az Azure Portalra.
Keresse meg a Log Analytics-munkaterületet.
A Szolgáltatások területen válassza a Log Analytics-munkaterületeket.
A listából válassza ki az Azure Virtual Desktop-objektumhoz konfigurált munkaterületet.
A munkaterületen válassza a Naplók lehetőséget. A Keresés függvénnyel szűrheti a menülistát.
Log Analytics elérése az Azure Monitoron
Jelentkezzen be az Azure Portalra.
Keresse meg és válassza a Figyelés lehetőséget.
Válassza a Naplókat.
A lekérdezés hatókörének beállításához kövesse a naplózási oldalon található utasításokat.
Készen áll a diagnosztika lekérdezésére. Minden diagnosztikai tábla rendelkezik "WVD" előtaggal.
Feljegyzés
Az Azure Monitor-naplókban tárolt táblákkal kapcsolatos részletesebb információkért tekintse meg az Azure Monitor-adathivatkozást. Az Azure Virtual Desktophoz kapcsolódó összes tábla előtagja "WVD".
A diagnosztikai események küldésének ütemezése
A diagnosztikai eseményeket a rendszer a Log Analyticsnek küldi el, amikor befejeződött.
A Log Analytics csak ezekben a köztes állapotokban jelent a kapcsolati tevékenységekhez:
- Első lépések: amikor egy felhasználó kiválaszt és csatlakozik egy alkalmazáshoz vagy asztalhoz a Távoli asztal ügyfélprogramban.
- Csatlakoztatva: ha a felhasználó sikeresen csatlakozik ahhoz a virtuális géphez, amelyen az alkalmazás vagy az asztal üzemel.
- Befejeződött: amikor a felhasználó vagy a kiszolgáló megszakítja a munkamenetet, a tevékenység végbe ment.
Példa a lekérdezésekre
Példa lekérdezések elérése az Azure Monitor Log Analytics felhasználói felületén keresztül:
- Nyissa meg a Log Analytics-munkaterületet, majd válassza a Naplók lehetőséget. A példa lekérdezés felhasználói felülete automatikusan megjelenik.
- Módosítsa a szűrőt kategóriára.
- Válassza az Azure Virtual Desktopot az elérhető lekérdezések áttekintéséhez.
- Válassza a Futtatás lehetőséget a kijelölt lekérdezés futtatásához.
További információ a mentett lekérdezések minta lekérdezési felületéről az Azure Monitor Log Analyticsben.
Az alábbi lekérdezési lista lehetővé teszi, hogy áttekintse egyetlen felhasználó kapcsolati adatait vagy problémáit. Ezeket a lekérdezéseket a Log Analytics lekérdezésszerkesztőjében futtathatja. Minden lekérdezésnél cserélje le userupn
a keresni kívánt felhasználó egyszerű felhasználónévvel.
Egyetlen felhasználó összes kapcsolatának megkeresése:
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
A naponta csatlakoztatott felhasználók számának megkeresése:
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
|summarize dcount(CorrelationId) by bin(TimeGenerated, 1d)
A munkamenet időtartamának megkeresése felhasználónként:
let Events = WVDConnections | where UserName == "userupn" ;
Events
| where State == "Connected"
| project CorrelationId , UserName, ResourceAlias , StartTime=TimeGenerated
| join (Events
| where State == "Completed"
| project EndTime=TimeGenerated, CorrelationId)
on CorrelationId
| project Duration = EndTime - StartTime, ResourceAlias
| sort by Duration asc
Egy adott felhasználó hibáinak megkeresése:
WVDErrors
| where UserName == "userupn"
|take 100
Annak megállapításához, hogy egy adott hiba történt-e más felhasználók esetében:
WVDErrors
| where CodeSymbolic =="ErrorSymbolicCode"
| summarize count(UserName) by CodeSymbolic
Feljegyzés
- Amikor egy felhasználó elindít egy teljes asztali munkamenetet, a munkamenetben használt alkalmazás nem lesz nyomon követve ellenőrzőpontokként a
WVDCheckpoints
táblában. - A
ResourcesAlias
táblázat oszlopában látható,WVDConnections
hogy egy felhasználó teljes asztalhoz vagy közzétett alkalmazáshoz csatlakozott-e. Az oszlopban csak a kapcsolat során megnyitott első alkalmazás látható. A felhasználó által megnyitott közzétett alkalmazásokat a rendszer nyomon követi.WVDCheckpoints
- A
WVDErrors
táblázat a felügyeleti hibákat, a gazdagépregisztrációs problémákat és egyéb problémákat mutatja be, amelyek akkor fordulnak elő, amikor a felhasználó feliratkozik az alkalmazások vagy asztalok listájára. - A
WVDErrors
táblázat segítséget nyújt a rendszergazdai feladatok által megoldható problémák azonosításában is. A bekapcsolvaServiceError
lévő értéknek mindig egyenlőnekfalse
kell lennie az ilyen típusú problémák esetében. HaServiceError
egyenlőtrue
, a problémát a Microsoftra kell eszkalálnia. Győződjön meg arról, hogy megadja az eszkalált hibák korrelációs azonosítóját . - Kapcsolati problémák hibakeresése esetén előfordulhat, hogy az ügyfél adatai hiányoznak, még akkor is, ha a kapcsolati események befejeződnek. Ez a táblákra és
WVDCheckpoints
aWVDConnections
táblákra vonatkozik.
Következő lépések
- Az Elemzések engedélyezése az Azure Virtual Desktop monitorozásához.
- A diagnosztikai funkció által felismerhető gyakori hibaforgatókönyvek áttekintéséhez tekintse át a problémák azonosítását és diagnosztizálása című témakört.