Diagnosztikai adatok tárolása és megtekintése az Azure Storage-ban
Fontos
Cloud Services (klasszikus) mostantól elavult az új ügyfelek számára, és 2024. augusztus 31-én minden ügyfél számára megszűnik. Az új üzemelő példányoknak az új Azure Resource Manager-alapú Azure Cloud Services (kiterjesztett támogatás) üzembehelyezési modellt kell használniuk.
A diagnosztikai adatok tárolása nem történik meg véglegesen, hacsak nem továbbítja az Microsoft Azure Storage Emulatorba vagy az Azure Storage-ba. Miután a tárolóban volt, az elérhető eszközök egyikével tekinthető meg.
Tárfiók megadása
A ServiceConfiguration.cscfg fájlban meg kell adnia a használni kívánt tárfiókot. A fiókadatok konfigurációs beállításban kapcsolati sztring definiálva. Az alábbi példa egy új Cloud Service-projekthez létrehozott alapértelmezett kapcsolati sztring mutatja be a Visual Studióban:
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
Ezt a kapcsolati sztring módosíthatja, hogy fiókadatokat adjon meg egy Azure Storage-fiókhoz.
Az összegyűjtött diagnosztikai adatok típusától függően Azure Diagnostics a Blob szolgáltatást vagy a Table szolgáltatást használja. Az alábbi táblázat a megőrzött adatforrásokat és azok formátumát mutatja be.
Adatforrás | Tárolási formátum |
---|---|
Azure-naplók | Tábla |
IIS 7.0-naplók | Blob |
Azure Diagnostics-infrastruktúranaplók | Tábla |
Sikertelen kérelem nyomkövetési naplói | Blob |
Windows-eseménynaplók | Tábla |
Teljesítményszámlálók | Tábla |
Összeomlási memóriaképek | Blob |
Egyéni hibanaplók | Blob |
Diagnosztikai adatok átvitele
Az SDK 2.5-ös és újabb verziói esetében a diagnosztikai adatok átvitelére vonatkozó kérés a konfigurációs fájlon keresztül történhet. A diagnosztikai adatokat ütemezett időközönként, a konfigurációban megadott módon továbbíthatja.
Az SDK 2.4-ben és az előző verziókban kérheti a diagnosztikai adatok átvitelét a konfigurációs fájlon keresztül, valamint programozott módon. A programozott megközelítés lehetővé teszi igény szerinti átvitelt is.
Fontos
Amikor diagnosztikai adatokat továbbít egy Azure Storage-fiókba, a diagnosztikai adatok által használt tárolási erőforrások költségei merülnek fel.
Diagnosztikai adatok tárolása
A naplóadatok blob- vagy táblatárolóban tárolódnak a következő névvel:
Táblák
- WadLogsTable – Kódba írt naplók a nyomkövetési figyelő használatával.
- WADDiagnosticInfrastructureLogsTable – Diagnosztikai monitorozási és konfigurációs változások.
- WADDirectoriesTable – A diagnosztikai monitor által figyelt könyvtárak. Ide tartoznak az IIS-naplók, az IIS sikertelen kérésnaplói és az egyéni címtárak. A blob naplófájljának helye a Tároló mezőben van megadva, a blob neve pedig a RelativePath mezőben található. Az AbsolutePath mező a fájl helyét és nevét jelzi, ahogy az az Azure-beli virtuális gépen is létezett.
- WADPerformanceCountersTable – Teljesítményszámlálók.
- WADWindowsEventLogsTable – Windows-eseménynaplók.
Blobok
- wad-control-container – (Csak az SDK 2.4-es és korábbi verziókhoz) Az Azure-diagnosztikát vezérlő XML-konfigurációs fájlokat tartalmazza.
- wad-iis-failedreqlogfiles – Az IIS sikertelen kérésnaplóiból származó információkat tartalmazza.
- wad-iis-logfiles – Az IIS-naplókkal kapcsolatos információkat tartalmazza.
- "custom" – A diagnosztikai monitor által figyelt címtárak konfigurálására épülő egyéni tároló. Ennek a blobtárolónak a neve a WADDirectoriesTable-ban lesz megadva.
Diagnosztikai adatok megtekintésére szolgáló eszközök
Több eszköz is rendelkezésre áll az adatok megtekintéséhez a tárolóba való átvitel után. Például:
- Server Explorer a Visual Studióban – Ha telepítette az Azure Tools for Microsoft Visual Studiót, a Server Explorer Azure Storage csomópontját használhatja az Azure Storage-fiókokból származó írásvédett blob- és táblaadatok megtekintéséhez. Az adatokat megjelenítheti a helyi táremulátorfiókból és az Azure-hoz létrehozott tárfiókokból is. További információ: Tárerőforrások böngészése és kezelése a Kiszolgálókezelővel.
- Microsoft Azure Storage Explorer egy különálló alkalmazás, amely lehetővé teszi az Azure Storage-adatok egyszerű használatát Windows, OSX és Linux rendszeren.
- Az Azure Management Studio tartalmazza a Azure Diagnostics Managert, amely lehetővé teszi az Azure-ban futó alkalmazások által gyűjtött diagnosztikai adatok megtekintését, letöltését és kezelését.
Következő lépések
A folyamat nyomon követése egy Cloud Services alkalmazásban a Azure Diagnostics