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