Shromažďování diagnostických protokolů

Diagnostické protokoly vytvořené službou Azure Stack Hub můžete sdílet. Tyto protokoly vytvářejí komponenty Windows a místní služby Azure. podpora Microsoftu můžete protokoly použít k opravě nebo identifikaci problémů s instancí služby Azure Stack Hub.

Pokud chcete začít se shromažďováním diagnostických protokolů služby Azure Stack Hub, musíte zaregistrovat svou instanci. Pokud jste ještě službu Azure Stack Hub nezaregistrovali, použijte ke sdílení protokolů privilegovaný koncový bod (PEP ).

Diagnostické protokoly můžete do podpora Microsoftu odesílat několika způsoby. V závislosti na vašem připojení k Azure máte tyto možnosti:

Vývojový diagram ukazuje, kterou možnost použít pro odesílání diagnostických protokolů. Pokud se Azure Stack Hub připojuje k Azure, povolte proaktivní shromažďování protokolů. Proaktivní shromažďování protokolů automaticky nahrává diagnostické protokoly do objektu blob úložiště řízeného Microsoftem v Azure, když se vyvolá kritická výstraha. Protokoly můžete také shromažďovat na vyžádání pomocí možnosti Odeslat protokoly. V případě služby Azure Stack Hub, která běží v odpojené prostředí, nebo pokud máte problémy s připojením, zvolte Možnost Ukládat protokoly místně.

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

Proaktivně odesílat protokoly

Proaktivní shromažďování protokolů automaticky shromažďuje a odesílá diagnostické protokoly ze služby Azure Stack Hub do Microsoftu před otevřením případu podpory. Tyto protokoly se shromažďují pouze při vyvolání upozornění na stav systému. podpora Microsoftu přistupuje pouze k těmto protokolům v kontextu případu podpory.

Počínaje službou Azure Stack Hub verze 2008 používá proaktivní shromažďování protokolů vylepšený algoritmus k zachytávání protokolů i během chybových stavů, které operátor nevidí. Toto vylepšení pomáhá zajistit, aby se ve správný čas shromažďují správné diagnostické informace bez nutnosti interakce operátora. Podpora Microsoftu může v některých případech začít řešit problémy dříve. Počáteční vylepšení algoritmu se zaměřují na operace oprav a aktualizací.

Když tato upozornění aktivuje událost, Azure Stack Hub proaktivně odesílá protokoly do Microsoftu. Kromě toho Azure Stack Hub odesílá do Microsoftu protokoly aktivované jinými událostmi selhání. Operátor tyto události nevidí..

Důrazně doporučujeme povolit proaktivní shromažďování protokolů. Umožňuje produktovému týmu diagnostikovat problémy způsobené událostmi selhání a zlepšit kvalitu produktu.

Poznámka

Pokud je povolené proaktivní shromažďování protokolů a prodloužíte nebo změníte registraci služby Azure Stack Hub, jak je popsáno v tématu Obnovení nebo změna registrace, musíte znovu povolit proaktivní shromažďování protokolů.

Azure Stack Hub proaktivně shromažďuje protokoly pro:

Výstrahy Typ ID chyby
Aktualizace vyžaduje pozornost Urp.UpdateWarning
Aktualizace se nezdařila Urp.UpdateFailure
Výstrahy Typ ID chyby
Poškození dat serveru tabulky StorageService.Table.server.data.corruption-Critical
Nedostupný uzel pro umístění virtuálního počítače AzureStack.ComputeController.HostUnresponsive
Data služby Blob Service jsou poškozená. StorageService.Blob.service.data.is.corrupted-Critical
Poškození dat v účtu a službě Container Service StorageService.Account.and.Container.Service.data.corruption-Critical

Počínaje službou Azure Stack Hub verze 2108, pokud je zakázané proaktivní shromažďování protokolů, protokoly se zaznamenávají a ukládají místně pro proaktivní události selhání. Microsoft přistupuje k místním protokolům pouze v kontextu případu podpory.

Proaktivní shromažďování protokolů je možné kdykoli zakázat a znovu povolit. Pokud chcete nastavit proaktivní shromažďování protokolů, postupujte podle těchto kroků.

  1. Přihlaste se k portálu pro správu služby Azure Stack Hub.
  2. Otevřete Přehled nápovědy a podpory.
  3. Pokud se zobrazí banner, vyberte Povolit proaktivní shromažďování protokolů. Nebo můžete vybrat Nastavení a nastavit proaktivní shromažďování protokolů na Povolit a pak vybrat Uložit.

Poznámka

Pokud je 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í úložišti sdílených složek v dosažení kvóty velikosti. Azure Stack Hub nemonitoruje místní sdílenou složku ani nevynucuje žádné zásady uchovávání informací.

Způsob zpracování dat

Souhlasíte s pravidelným automatickým shromažďováním protokolů společností Microsoft pouze na základě upozornění na stav systému služby Azure Stack Hub. Berete také na vědomí a souhlasíte s nahráváním a uchováváním těchto protokolů v účtu úložiště Azure spravovaném a řízeném Microsoftem.

Data se používají k řešení potíží s upozorněními na stav systému a bez vašeho souhlasu se nepoužívají k marketingu, reklamě ani jiným komerčním účelům. Data mohou být uchovávána po dobu až 90 dnů a společnost Microsoft zpracovává veškerá data shromážděná podle našich standardních postupů ochrany osobních údajů.

Odvolání vašeho oprávnění nemá vliv na žádná data dříve shromážděná s vaším souhlasem.

Protokoly shromážděné pomocí proaktivního shromažďování protokolů se nahrávají do účtu úložiště Azure spravovaného a řízeného Microsoftem. Microsoft může k těmto protokolům přistupovat v kontextu případu podpory a za účelem zlepšení stavu služby Azure Stack Hub.

Odeslat protokoly

Tip

Ušetřete čas tím, že místo možnosti Odeslat protokoly použijete možnost Odesílat protokoly proaktivně .

Odeslat protokoly je možnost, kdy ručně shromažďujete a nahráváte diagnostické protokoly ze služby Azure Stack Hub, obvykle před otevřením případu podpory.

Existují dva způsoby, jak ručně odesílat diagnostické protokoly do podpora Microsoftu:

Pokud je Služba Azure Stack Hub připojená k Azure, doporučujeme použít portál pro správu, protože je to nejjednodušší způsob, jak odeslat protokoly přímo do Microsoftu. Pokud portál není k dispozici, měli byste protokoly odesílat pomocí PowerShellu.

Poznámka

Pokud odesíláte protokoly pomocí portálu pro správu nebo rutiny PowerShellu, test-AzureStack se automaticky spustí na pozadí a shromáždí diagnostické informace.

Odeslat protokoly pomocí portálu pro správu

Odeslání protokolů pomocí portálu pro správu:

  1. Otevřete nápovědu a podporu > Shromažďování > protokolů Odeslat protokoly.
  2. Zadejte počáteční a koncový čas shromažďování protokolů.
  3. Zvolte místní časové pásmo.
  4. Vyberte Shromáždit a nahrát.

Pokud jste odpojeni od internetu nebo chcete protokoly ukládat jenom místně, použijte k odeslání protokolů metodu Get-AzureStackLog .

Odeslat protokoly pomocí PowerShellu

Pokud používáte metodu Odeslat protokoly a chcete místo portálu pro správu použít PowerShell, můžete ke shromažďování a odesílání konkrétních protokolů použít rutinu Send-AzureStackDiagnosticLog .

  • Parametry FromDate a ToDate se dají použít ke shromažďování protokolů pro určité časové období. Pokud tyto parametry nejsou zadané, protokoly se ve výchozím nastavení shromažďují za poslední čtyři hodiny.

  • Pomocí parametru FilterByNode můžete filtrovat protokoly podle názvu počítače. Příklad:

    Send-AzureStackDiagnosticLog -FilterByNode azs-xrp01
    
  • K filtrování protokolů podle typu použijte parametr FilterByLogType . Můžete se rozhodnout filtrovat podle souboru, sdílené složky nebo WindowsEventu. Příklad:

    Send-AzureStackDiagnosticLog -FilterByLogType File
    
  • Pomocí parametru FilterByResourceProvider odesílejte diagnostické protokoly pro poskytovatele prostředků s přidanou hodnotou (RPs). Obecná syntaxe je:

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

    Odeslání diagnostických protokolů pro poskytovatele prostředků SQL:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
    

    Odeslání diagnostických protokolů pro poskytovatele prostředků MySQL:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
    

    Odeslání diagnostických protokolů pro službu Event Hubs:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
    

    Odesílání diagnostických protokolů pro Azure Stack Edge:

    Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
    
  • Pomocí parametru FilterByRole můžete odesílat diagnostické protokoly z rolí VirtualMachines a BareMetal:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal
    
  • Odeslání diagnostických protokolů z rolí VirtualMachines a BareMetal s filtrováním dat pro soubory protokolu za posledních 8 hodin:

    $fromDate = (Get-Date).AddHours(-8)
    Invoke-Command -Session $pepsession -ScriptBlock {Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate $using:fromDate}
    
  • Pokud chcete odesílat diagnostické protokoly z rolí VirtualMachines a BareMetal s filtrováním dat pro soubory protokolu pro časové období před 8 hodinami a před 2 hodinami:

    $fromDate = (Get-Date).AddHours(-8)
    $toDate = (Get-Date).AddHours(-2)
    Invoke-Command -Session $pepsession -ScriptBlock {Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate $using:fromDate -ToDate $using:toDate}
    

Poznámka

Pokud jste odpojeni od internetu nebo chcete protokoly ukládat jenom místně, použijte k odeslání protokolů metodu Get-AzureStackLog .

Způsob zpracování dat

Zahájením shromažďování diagnostických protokolů ze služby Azure Stack Hub potvrzujete a souhlasíte s nahráním těchto protokolů a jejich uchováváním v účtu úložiště Azure spravovaném a řízeném Microsoftem. podpora Microsoftu mají k těmto protokolům přístup hned spolu s případem podpory, aniž by museli kontaktovat zákazníka kvůli shromažďování protokolů.

Místní ukládání protokolů

Když je služba Azure Stack Hub odpojená od Azure, můžete protokoly ukládat do místní sdílené složky smb (Server Message Block). Můžete například spustit odpojené prostředí. Pokud jste normálně připojení, ale dochází k problémům s připojením, můžete uložit protokoly místně, abyste vám pomohli s řešením potíží.

V okně Nastavení zadejte cestu a uživatelské jméno a heslo s oprávněním k zápisu do sdílené složky. Během případu podpory podpora Microsoftu poskytuje podrobný postup, jak tyto místní protokoly přenést. Pokud je portál pro správu nedostupný, můžete protokoly uložit místně pomocí příkazu Get-AzureStackLog .

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

Aspekty šířky pásma

Průměrná velikost shromažďování diagnostických protokolů se liší v závislosti na tom, jestli se spouští proaktivně nebo ručně. Průměrná velikost proaktivního shromažďování protokolů je přibližně 2 GB. Velikost kolekce pro možnost Odeslat protokoly teď závisí na tom, kolik hodin (až 4 hodiny) se shromažďuje, a počtu fyzických uzlů v jednotce škálování služby Azure Stack Hub (4 až 16 uzlů).

Následující tabulka uvádí důležité informace o prostředích s omezenými připojeními nebo připojeními účtovanými podle objemu dat k Azure.

Síťové připojení Dopad
Připojení s nízkou šířkou pásma nebo vysokou latencí Dokončení nahrávání protokolu trvá delší dobu.
Sdílené připojení Nahrávání může mít vliv také na jiné aplikace nebo uživatele, kteří sdílejí síťové připojení.
Připojení účtované podle objemu objemu Za dodatečné využití sítě může být od vašeho isp účtován další poplatek.

Pokud je například internetové připojení nebo rychlost připojení ze služby Azure Stack Hub 5 Megabitů za sekundu (malá šířka pásma), nahrání 2 GB dat diagnostických protokolů do podpory Microsoftu by trvalo přibližně 57 minut. V případě ručního shromažďování protokolů o velikosti 8 GB s rychlostí připojení 5 Megabitů za sekundu by nahrání dat trvalo přibližně 3 hodiny a 49 minut. Tato delší doba potřebná k nahrání diagnostických dat může zpozdit nebo ovlivnit prostředí podpory.

Zobrazení shromažďování protokolů

Historie protokolů shromážděných ze služby Azure Stack Hub se zobrazí na stránce Shromažďování protokolů v části Nápověda a podpora s následujícími daty a časy:

  • Čas shromažďování: Kdy byla zahájena operace shromažďování protokolů.
  • Stav: Probíhá nebo dokončeno.
  • Protokoly se spouštějí: Začátek časového období, pro které chcete data shromažďovat.
  • Konec protokolů: Konec časového období.
  • Typ: Pokud se jedná o ruční nebo proaktivní shromažďování protokolů.

Shromažďování protokolů v nápovědě a podpoře

Viz také

Protokol služby Azure Stack Hub a zpracování zákaznických dat