Shromažďování protokolů diagnostikyDiagnostic log collection

Centrum Azure Stack je kolekce komponent Windows i místních služeb Azure, které vzájemně spolupracuje.Azure Stack Hub is a collection of both Windows components and on-premises Azure services interacting with each other. Všechny tyto komponenty a služby generují svou vlastní sadu protokolů.All these components and services generate their own set of logs. Vzhledem k tomu, že podpora Microsoftu používá tyto protokoly k identifikaci a řešení problémů, nabízíme shromažďování protokolů diagnostiky.Since Microsoft Support uses these logs to identify and fix your issues, we offer diagnostic log collection. Shromažďování diagnostických protokolů vám pomůže rychle shromáždit a sdílet diagnostické protokoly s podpora Microsoftu.Diagnostic log collection helps you quickly collect and share diagnostic logs with Microsoft Support.

Důležité

Aby bylo možné použít shromažďování protokolů diagnostiky, je nutné zaregistrovat centrum Azure Stack.You have to register Azure Stack Hub to use diagnostic log collection. Pokud jste nezaregistrovali Azure Stack centrum, sdílejte protokoly pomocí privilegovaného koncového bodu (PEP) .If you haven't registered Azure Stack Hub, use the privileged endpoint (PEP) to share logs.

Centrum Azure Stack má několik způsobů, jak shromažďovat, ukládat a odesílat diagnostické protokoly do podpora Microsoftu.Azure Stack Hub has multiple ways to collect, save, and send diagnostic logs to Microsoft Support. V závislosti na připojení k Azure jsou k disviset tyto možnosti shromažďování a odesílání protokolů:Depending on connectivity to Azure, your options for collecting and sending logs are:

Vývojový diagram níže ukazuje, kterou možnost použít k odesílání diagnostických protokolů v každém případě.The flowchart below shows which option to use for sending diagnostic logs in each case. Pokud se centrum Azure Stack může připojit k Azure, doporučujeme povolit proaktivní shromažďování protokolů, které při vyvolání kritické výstrahy automaticky nahraje diagnostické protokoly do objektu BLOB úložiště se spravovaným Microsoftem v Azure.If Azure Stack Hub can connect to Azure, we recommend enabling Proactive log collection, which will automatically upload diagnostic logs to a Microsoft-controlled storage blob in Azure when a critical alert gets raised. Můžete také shromažďovat protokoly na vyžádání pomocí příkazu Odeslat protokoly nyní.You can alternatively collect logs on-demand by using Send logs now. Pokud je rozbočovač Azure Stack od Azure odpojený, můžete ukládat protokoly místně.If Azure Stack Hub is disconnected from Azure, you can Save logs locally.

Vývojový diagram ukazuje, jak teď odesílat protokoly do Microsoftu.

Proaktivní odesílání protokolůSend logs proactively

Proaktivní shromažďování protokolů automaticky shromažďuje a odesílá diagnostické protokoly z centra Azure Stack do Microsoftu před otevřením případu podpory.Proactive log collection automatically collects and sends diagnostic logs from Azure Stack Hub to Microsoft before you open a support case. Tyto protokoly jsou shromažďovány pouze v případě, že je vyvolána Výstraha o stavu systému a že k nim přistupovali pouze podpora Microsoftu v kontextu případu podpory.These logs are only collected when a system health alert is raised and are only accessed by Microsoft Support in the context of a support case.

Od centra Azure Stack verze 2008 používá aktivní kolekce protokolů Vylepšený algoritmus, který zachycuje protokoly i v případě chybových stavů, které nejsou viditelné pro operátora.Beginning with Azure Stack Hub version 2008, proactive log collection uses an improved algorithm that captures logs even during error conditions that aren’t visible to an operator. Tím se zajistěte, aby byly správné diagnostické informace shromažďovány ve správnou dobu bez nutnosti zásahu operátoru.This makes sure that the right diagnostic info is collected at the right time without needing any operator interaction. Podpora Microsoftu může zahájit řešení potíží a vyřešit problémy dřív v některých případech.Microsoft support can begin troubleshooting and resolve problems sooner in some cases. Počáteční vylepšení algoritmu se soustředí na operace oprav a aktualizace.Initial algorithm improvements focus on patch and update operations. Doporučuje se povolit proaktivní kolekce protokolů, protože se optimalizují víc operací a zvyšují se výhody.Enabling proactive log collections is recommended as more operations are optimized and the benefits increase.

Proaktivní shromažďování protokolů lze kdykoli zakázat a znovu povolit.Proactive log collection can be disabled and re-enabled anytime. Pomocí těchto kroků nastavíte proaktivní shromažďování protokolů.Follow these steps to set up proactive log collection.

  1. Přihlaste se k portálu pro správu služby Azure Stack Hub.Sign in to the Azure Stack Hub administrator portal.
  2. Otevřete okno help + podpora – přehled.Open Help + support Overview.
  3. Pokud se zobrazí nápis, vyberte Povolit proaktivní shromažďování protokolů.If the banner appears, select Enable proactive log collection. Nebo můžete vybrat Nastavení a nastavit proaktivní shromažďování protokolů tak, aby se povolilo, a pak vybrat Uložit.Or you can select Settings and set Proactive log collection to Enable, then select Save.

Poznámka

Pokud jsou nastavení umístění protokolu nakonfigurovaná pro místní sdílenou složku, ujistěte se, že zásady správy životního cyklu zabrání v dosažení kvóty úložiště sdílené složky.If log location settings are configured for a local file share, make sure lifecycle management policies will prevent share storage from reaching its size quota. Centrum Azure Stack nesleduje místní sdílenou složku ani nevynutila žádné zásady uchovávání informací.Azure Stack Hub does not monitor local file share or enforce any retention policies.

Způsob zpracování datHow the data is handled

Souhlasíte s pravidelnými automatickými kolekcemi protokolů od Microsoftu, které jsou založené jenom na upozorněních o stavu systému Azure Stack hub.You agree to periodic automatic log collections by Microsoft based only on Azure Stack Hub system health alerts. Také potvrzujete a vyjadřujete souhlas s odesláním a uchováváním těchto protokolů v účtu úložiště Azure spravovaném a řízeným Microsoftem.You also acknowledge and consent to the upload and retention of those logs in an Azure storage account managed and controlled by Microsoft.

Data budou použita pouze při odstraňování výstrah stavu systému a nebudou se používat k marketingovým, reklamním ani jiným komerčním účelům bez vašeho souhlasu.The data will be used only troubleshooting system health alerts and won't be used for marketing, advertising, or any other commercial purposes without your consent. Data je možné uchovávat až 90 dní a veškerá data shromážděná společností Microsoft se budou zpracovávat podle našich standardních postupů ochrany osobních údajů.The data can be retained for up to 90 days and any data Microsoft collects will be handled following our standard privacy practices.

Veškerá data, která byla dříve shromážděna s vaším souhlasem, nebudou ovlivněna zrušením oprávnění.Any data previously collected with your consent won't be affected by the revocation of your permission.

Protokoly shromážděné pomocí proaktivní kolekce protokolů se odesílají do účtu úložiště Azure spravovaného a řízeného Microsoftem.Logs collected using Proactive log collection are uploaded to an Azure storage account managed and controlled by Microsoft. K těmto protokolům může společnost Microsoft přihlašovat v rámci případu podpory a zlepšit stav centra Azure Stack.These logs may be accessed by Microsoft in the context of a support case and to improve the health of Azure Stack Hub.

Výstrahy shromažďování proaktivní diagnostického protokoluProactive diagnostic log collection alerts

Pokud je povoleno, v případě, že je aktivována jedna z následujících událostí, odešle protokol proaktivní kolekce protokolů.If enabled, proactive log collection uploads logs when one of the following events is raised.

Například Chyba aktualizace je výstraha, která spouští proaktivní shromažďování protokolů diagnostiky.For example, Update failed is an alert that triggers proactive diagnostic log collection. Pokud je tato možnost povolena, diagnostické protokoly budou aktivně zachyceny během chyby aktualizace, což může pomoct podpora Microsoftu řešení problému.If it's enabled, diagnostic logs are proactively captured during an update failure to help Microsoft Support troubleshoot the problem. Diagnostické protokoly jsou shromažďovány pouze v případě, že se vyvolá výstraha pro aktualizaci .The diagnostic logs are only collected when the alert for Update failed is raised.

Název výstrahyAlert title FaultIdTypeFaultIdType
Nejde se připojit ke vzdálené služběUnable to connect to the remote service UsageBridge.NetworkErrorUsageBridge.NetworkError
Aktualizace se nezdařilaUpdate failed Urp.UpdateFailureUrp.UpdateFailure
Infrastruktura nebo závislosti poskytovatele prostředků úložiště nejsou k dispozici.Storage Resource Provider infrastructure/dependencies not available StorageResourceProviderDependencyUnavailableStorageResourceProviderDependencyUnavailable
Uzel není připojený k řadiči.Node not connected to controller ServerHostNotConnectedToControllerServerHostNotConnectedToController
Selhání publikování trasyRoute publication failure SlbMuxRoutePublicationFailureSlbMuxRoutePublicationFailure
Interní úložiště dat poskytovatele prostředků úložiště není dostupné.Storage Resource Provider internal data store unavailable StorageResourceProvider.StorageResourceProvider. DataStoreConnectionFailDataStoreConnectionFail
Selhání úložného zařízeníStorage device failure Microsoft. Health. typ FaultType. VirtualDisks. odpojilo seMicrosoft.Health.FaultType.VirtualDisks.Detached
Kontroler stavu nemůže získat přístup k účtu úložiště.Health controller can't access storage account Microsoft. Health. typ FaultType. StorageErrorMicrosoft.Health.FaultType.StorageError
Připojení k fyzickému disku bylo ztraceno.Connectivity to a physical disk has been lost Microsoft. Health. typ FaultType. fyzický disk. LostCommunicationMicrosoft.Health.FaultType.PhysicalDisk.LostCommunication
Služba BLOB Service není spuštěná na uzlu.The blob service isn't running on a node StorageService. blob. Service. is. not. Running. on. Node-CriticalStorageService.The.blob.service.is.not.running.on.a.node-Critical
Role infrastruktury není v pořádku.Infrastructure role unhealthy Microsoft. Health. typ FaultType. GenericExceptionFaultMicrosoft.Health.FaultType.GenericExceptionFault
Chyby služby Table serviceTable service errors StorageService. Table. Service. Errors – kritickýStorageService.Table.service.errors-Critical
Sdílená složka je větší než 80% využití.A file share is over 80% utilized Microsoft. Health. typ FaultType. sdílené složky. Capacity. Warning.Microsoft.Health.FaultType.FileShare.Capacity.Warning.Infra
Uzel jednotky škálování je offlineScale unit node is offline FRP. Prezenční signál. PhysicalNodeFRP.Heartbeat.PhysicalNode
Instance role infrastruktury není dostupná.Infrastructure role instance unavailable FRP. Prezenční signál. InfraVMFRP.Heartbeat.InfraVM
Instance role infrastruktury není dostupná.Infrastructure role instance unavailable FRP. Prezenční signál. NonHaVmFRP.Heartbeat.NonHaVm
Role infrastruktury, Správa adresářů, ohlásila chyby synchronizace času.The infrastructure role, Directory Management, has reported time synchronization errors DirectoryServiceTimeSynchronizationErrorDirectoryServiceTimeSynchronizationError
Blížící se vypršení platnosti externího certifikátuPending external certificate expiration CertificateExpiration. ExternalCert. WarningCertificateExpiration.ExternalCert.Warning
Blížící se vypršení platnosti externího certifikátuPending external certificate expiration CertificateExpiration. ExternalCert. CriticalCertificateExpiration.ExternalCert.Critical
Pro konkrétní třídu a velikost nejde zřídit virtuální počítače kvůli nedostatečné kapacitě pamětiUnable to provision virtual machines for specific class and size due to low memory capacity AzureStack. ComputeController. VmCreationFailure. LowMemoryAzureStack.ComputeController.VmCreationFailure.LowMemory
Nedostupný uzel pro umístění virtuálního počítačeNode inaccessible for virtual machine placement AzureStack. ComputeController. HostUnresponsiveAzureStack.ComputeController.HostUnresponsive
Zálohování nebylo úspěšné.Backup failed AzureStack. BackupController. BackupFailedGeneralFaultAzureStack.BackupController.BackupFailedGeneralFault
Naplánované zálohování bylo přeskočeno z důvodu konfliktu s neúspěšnými operacemi.The scheduled backup was skipped due to a conflict with failed operations AzureStack. BackupController. BackupSkippedWithFailedOperationFaultAzureStack.BackupController.BackupSkippedWithFailedOperationFault

Poslat protokoly hnedSend logs now

Tip

Šetřete čas pomocí interaktivního odesílání protokolů , místo aby se teď odesílaly protokoly.Save time by using Send logs proactively instead of Send logs now.

Možnost Odeslat protokoly je teď možností, kde ručně shromáždíte a nahrajete diagnostické protokoly z centra Azure Stack, obvykle před otevřením případu podpory.Send logs now is an option where you manually collect and upload your diagnostic logs from Azure Stack Hub, usually before opening a support case.

Existují dva způsoby, jak můžete ručně odeslat protokoly diagnostiky do podpora Microsoftu:There are two ways you can manually send diagnostic logs to Microsoft Support:

Pokud je centrum Azure Stack připojené k Azure, doporučujeme používat portál pro správu, protože to je nejjednodušší způsob, jak odesílat protokoly přímo Microsoftu.If Azure Stack Hub is connected to Azure, we recommend using the administrator portal because it's the simplest way to send the logs directly to Microsoft. Pokud portál není k dispozici, měli byste místo toho odesílat protokoly pomocí PowerShellu.If the portal is unavailable, you should instead send logs using PowerShell.

Posílání protokolů teď pomocí portálu pro správuSend logs now with the administrator portal

Pokud chcete odesílat protokoly hned pomocí portálu pro správu:To send logs now using the administrator portal:

  1. Otevřete okno help + support > Collection > zasílejte protokoly nyní.Open Help + support > Log Collection > Send logs now.
  2. Zadejte čas spuštění a čas ukončení pro shromažďování protokolů.Specify the start time and end time for log collection.
  3. Vyberte místní časové pásmo.Choose the local time zone.
  4. Vyberte shromáždit a nahrát.Select Collect and Upload.

Pokud jste odpojeni z Internetu nebo chcete ukládat pouze protokoly místně, použijte k odeslání protokolů metodu Get-AzureStackLog .If you are disconnected from the internet or want to only save logs locally, use the Get-AzureStackLog method to send logs.

Poslat protokoly hned pomocí PowerShelluSend logs now with PowerShell

Pokud používáte metodu Odeslat protokoly a chcete místo portálu pro správu používat PowerShell, můžete Send-AzureStackDiagnosticLog k shromažďování a odesílání konkrétních protokolů použít rutinu.If you're using the Send logs now method and want to use PowerShell instead of the administrator portal, you can use the Send-AzureStackDiagnosticLog cmdlet to collect and send specific logs.

  • Parametry FromDate a na více dní lze použít ke shromažďování protokolů pro konkrétní časové období.The FromDate and ToDate parameters can be used to collect logs for a particular time period. Nejsou-li tyto parametry zadány, budou ve výchozím nastavení shromažďovány protokoly za poslední čtyři hodiny.If these parameters aren't specified, logs are collected for the past four hours by default.

  • Pomocí parametru FilterByNode můžete filtrovat protokoly podle názvu počítače.Use the FilterByNode parameter to filter logs by computer name. Příklad:For example:

    Send-AzureStackDiagnosticLog -FilterByNode azs-xrp01
    
  • Pomocí parametru FilterByLogType můžete filtrovat protokoly podle typu.Use the FilterByLogType parameter to filter logs by type. Můžete zvolit filtrování podle souboru, sdílení nebo WindowsEvent.You can choose to filter by File, Share, or WindowsEvent. Příklad:For example:

    Send-AzureStackDiagnosticLog -FilterByLogType File
    
  • Pomocí parametru FilterByResourceProvider můžete odesílat diagnostické protokoly pro poskytovatele prostředků s hodnotou Add (RPS).Use the FilterByResourceProvider parameter to send diagnostic logs for value-add Resource Providers (RPs). Obecná syntaxe je:The general syntax is:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider <<value-add RP name>>
    

    Odesílání diagnostických protokolů pro SQL RP:To send diagnostic logs for SQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
    

    Odeslání diagnostických protokolů pro MySQL RP:To send diagnostic logs for MySQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
    

    Postup odesílání diagnostických protokolů pro IoT Hub:To send diagnostic logs for IoT Hub:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider IotHub
    

    Postup odesílání diagnostických protokolů pro Event Hubs:To send diagnostic logs for Event Hubs:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
    

    Postup odesílání diagnostických protokolů pro Azure Stack Edge:To send diagnostic logs for Azure Stack Edge:

    Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
    
  • K odesílání diagnostických protokolů z rolí VirtualMachines a BareMetal použijte parametr FilterByRole :Use the FilterByRole parameter to send diagnostic logs from VirtualMachines and BareMetal roles:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal
    
  • K odesílání diagnostických protokolů z rolí VirtualMachines a BareMetal s filtrováním data pro soubory protokolů za posledních 8 hodin:To send diagnostic logs from VirtualMachines and BareMetal roles, with date filtering for log files for the past 8 hours:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate (Get-Date).AddHours(-8)
    
  • Pro odesílání diagnostických protokolů z rolí VirtualMachines a BareMetal s filtrováním data pro soubory protokolů za časové období před 8 hodinami a před 2 hodinami:To send diagnostic logs from VirtualMachines and BareMetal roles, with date filtering for log files for the time period between 8 hours ago and 2 hours ago:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate (Get-Date).AddHours(-8) -ToDate (Get-Date).AddHours(-2)
    

Poznámka

Pokud jste odpojeni z Internetu nebo chcete ukládat pouze místní protokoly, použijte k odeslání protokolů metodu Get-AzureStackLog .If you are disconnected from the internet or want to only save logs locally, use Get-AzureStackLog method to send logs.

Způsob zpracování datHow the data is handled

Tím, že inicializujete shromažďování diagnostických protokolů z centra Azure Stack, potvrzujete a souhlasíte s odesláním těchto protokolů a jejich uchování v účtu úložiště Azure spravovaném a řízeným Microsoftem.By initiating diagnostic log collection from Azure Stack Hub, you acknowledge and consent to uploading those logs and retaining them in an Azure storage account managed and controlled by Microsoft. Podpora Microsoftu mají přístup k těmto protokolům hned s případem podpory bez nutnosti zapojení zákazníka do shromažďování protokolů.Microsoft Support can access these logs right away with the support case without having to engage with the customer for log collection.

Místní uložení protokolůSave logs locally

Když se Azure Stack rozbočovač odpojí od Azure, můžete protokoly Uložit do místní sdílené složky SMB (Server Message Block).You can save logs to a local Server Message Block (SMB) share when Azure Stack Hub is disconnected from Azure. V okně Nastavení zadejte cestu a uživatelské jméno a heslo, které mají oprávnění k zápisu do sdílené složky.In the Settings blade, enter the path and a username and password with permission to write to the share. Během případu podpory vám podpora Microsoftu poskytne podrobné pokyny, jak přenést tyto místní protokoly.During a support case, Microsoft Support will provide detailed steps on how to get these local logs transferred. Pokud portál správce není k dispozici, můžete použít příkaz Get-AzureStackLog k místnímu uložení protokolů.If the Administrator portal is unavailable, you can use Get-AzureStackLog to save logs locally.

Snímek obrazovky s možnostmi shromažďování diagnostických protokolů

Aspekty šířky pásmaBandwidth considerations

Průměrná velikost shromažďování protokolů diagnostiky se liší v závislosti na tom, zda se spouští proaktivně nebo ručně.The average size of diagnostic log collection varies based on whether it runs proactively or manually. Průměrná velikost pro proaktivní shromažďování protokolů je okolo 2 GB.The average size for Proactive log collection is around 2 GB. Velikost kolekce pro funkce Odeslat protokoly je teď závislá na počtu hodin, které se shromažďují.The collection size for Send logs now depends on how many hours are being collected.

V následující tabulce jsou uvedeny požadavky pro prostředí s omezenými nebo měřenými připojeními k Azure.The following table lists considerations for environments with limited or metered connections to Azure.

Síťové připojeníNetwork connection DopadImpact
Připojení s nízkou šířkou pásma a vysokou latencíLow-bandwidth/high-latency connection Nahrávání protokolu bude trvat delší dobu, než se dokončí.Log upload will take an extended amount of time to complete.
Sdílené připojeníShared connection Nahrávání může mít vliv i na ostatní aplikace nebo uživatele sdílející síťové připojení.The upload may also impact other apps/users sharing the network connection.
Připojení účtované podle objemu datMetered connection Od poskytovatele internetových služeb může docházet k dodatečnému využití sítě.There may be an additional charge from your ISP for the extra network usage.

Zobrazit kolekci protokolůView log collection

Historie protokolů shromážděných z centra Azure Stack se zobrazí na stránce shromažďování protokolů v nápovědě a podpoře s následujícími daty a časy:The history of logs collected from Azure Stack Hub appears on the Log collection page in Help + support, with the following dates and times:

  • Čas shromažďování: při zahájení operace shromažďování protokolů.Time Collected: When the log collection operation began.
  • Stav: buď probíhá, nebo dokončeno.Status: Either in progress or complete.
  • Zahajte zápisy: začátek časového období, které chcete shromáždit.Logs start: Start of the time period for which you want to collect.
  • Konec protokolů: konec časového období.Logs end: End of the time period.
  • Typ: Pokud se jedná o manuální nebo proaktivní shromažďování protokolů.Type: If it's a manual or proactive log collection.

Kolekce protokolů v nápovědě a podpoře

Viz takéSee also

Azure Stack zpracování dat protokolů a zákazníků centraAzure Stack Hub log and customer data handling