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

Diagnostické protokoly vytvořené službou můžete sdílet Azure Stack Hub. Tyto protokoly jsou vytvářeny Windows komponentami a místními službami Azure. Podpora Microsoftu protokoly můžete použít k opravě nebo identifikaci problémů s vaší Azure Stack Hub instancí.

Pokud chcete začít s Azure Stack Hub diagnostických protokolů, musíte svou instanci zaregistrovat. Pokud jste se ještě neregistrli Azure Stack Hub ke sdílení protokolů použijte privilegovaný koncový bod.

Diagnostické protokoly můžete odesílat do služby několika Podpora Microsoftu. V závislosti na připojení k Azure můžete:

Vývojový diagram ukazuje, kterou možnost použít k odesílání diagnostických protokolů. Pokud Azure Stack Hub připojit 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 při vyvolané kritické výstraze. Protokoly můžete shromažďovat také na vyžádání pomocí příkazu Send logs now (Odeslat protokoly). Pokud chcete Azure Stack Hub, které běží v odpojeném prostředí, nebo pokud máte problémy s připojením, zvolte Uložit protokoly místně.

Flowchart shows how to send logs now to Microsoft

Proaktivní odesílání protokolů

Proaktivní shromažďování protokolů automaticky shromažďuje a odesílá diagnostické protokoly z Azure Stack Hub Microsoftu před otevřením případu podpory. Tyto protokoly se shromažďují pouze v případě, že je vyvolána výstraha na stav systému a jsou přístupné Podpora Microsoftu v kontextu případu podpory.

Počínaje verzí Azure Stack Hub 2008 používá proaktivní shromažďování protokolů vylepšený algoritmus, který zachycuje protokoly i během chybových stavů, které nejsou viditelné pro operátora. Tím zajistíte, aby se správné diagnostické informace shromáždily ve správný čas bez nutnosti zásahu operátora. Podpora Microsoftu může v některých případech začít řešit potíže a vyřešit je dříve. Vylepšení počátečního algoritmu se zaměřují na operace oprav a aktualizací.

Když událost tyto výstrahy aktivuje, Azure Stack Hub proaktivně odesílá protokoly Do Microsoftu. Kromě toho Azure Stack Hub protokoly microsoftu aktivované jinými událostmi selhání. Tyto události nejsou viditelné pro operátor.

Důrazně doporučujeme povolit proaktivní shromažďování protokolů. Produktový tým tak může diagnostikovat problémy způsobené událostmi selhání a zlepšit kvalitu produktu.

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

Výstrahy Typ ID chyby
Aktualizace vyžaduje pozornost Urp.UpdateWarning
Aktualizace selhala Urp.UpdateFailure
Výstrahy Typ ID chyby
Poškození dat tabulkového serveru StorageService.Table.server.data.corruption-Critical
Nedostupný uzel pro umístění virtuálního počítače AzureStack.ComputeController.HostUnresponsive
Blob service jsou data 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 verzí Azure Stack Hub 2108, pokud je neaktivní shromažďování protokolů, se protokoly zachycuje a ukládají místně pro proaktivní události selhání. K místním protokolům má přístup pouze Microsoft 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ů. Případně můžete vybrat Nastaveníproaktivní shromažďování protokolů nastavit na Povolita pak vybrat Uložit.

Poznámka

Pokud jsou pro místní sdílené složky nakonfigurovaná nastavení umístění protokolu, ujistěte se, že zásady správy životního cyklu zabrání dosažení kvóty velikosti sdíleného úložiště. Azure Stack Hub ne monitoruje místní sdílené složky ani nevynucuje žádné zásady uchovávání informací.

Způsob zpracování dat

Souhlasíte s pravidelnými automatickými kolekcemi protokolů společnosti Microsoft na základě Azure Stack Hub výstrah stavu systému. Zároveň berete 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 budou používat jenom při řešení potíží s upozorněními na stav systému a bez vašeho souhlasu se nebudou používat k marketingu, reklamě ani žádným jiným komerčním účelům. Data lze uchovávat po dobu až 90 dnů a veškeré údaje, které Microsoft shromažďuje, budou zpracována podle našich standardních postupů ochrany osobních údajů.

Odvolání vašeho oprávnění nebude mít vliv na data shromážděná dříve 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 zlepšit stav Azure Stack Hub.

Odeslání protokolů

Tip

Úspora času díky aktivnímu odesílání protokolů místo odesílání protokolů

Odesílání protokolů je teď možnost, kdy ručně shromáždíte a nahrajete diagnostické protokoly z Azure Stack Hub, obvykle před otevřením případu podpory.

Diagnostické protokoly můžete ručně odeslat do služby Podpora Microsoftu:

Pokud Azure Stack Hub připojení k Azure, doporučujeme použít portál pro správu, protože se jedná o nejjednodušší způsob odeslání protokolů přímo do Microsoftu. Pokud je portál nedostupný, měli byste odesílat protokoly pomocí PowerShellu.

Poznámka

Pokud posíláte protokoly pomocí portálu pro správu nebo rutiny PowerShellu, spustí se na pozadí automaticky rutina Test-AzureStack, která shromažďuje diagnostické informace.

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

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

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

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

Odesílání protokolů 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 .

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

  • K filtrování protokolů podle názvu počítače použijte parametr FilterByNode. Příklad:

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

    Send-AzureStackDiagnosticLog -FilterByLogType File
    
  • K odesílání diagnostických protokolů pro poskytovatele prostředků s přidanou hodnotou použijte parametr FilterByResourceProvider. Obecná syntaxe je následující:

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

    Odeslání diagnostických protokolů pro SQL rp:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
    

    Odeslání diagnostických protokolů pro mySQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
    
    
    To send diagnostic logs for Event Hubs:
    
    ```powershell
    Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
    

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

    Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
    
  • K odesílání diagnostických protokolů z rolí VirtualMachines a BareMetal použijte parametr FilterByRole:

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

    $fromDate = (Get-Date).AddHours(-8)
    Invoke-Command -Session $pepsession -ScriptBlock {Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate $using:fromDate}
    
  • 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:

    $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 nejste připojení k Internetu, nebo chcete ukládat jenom protokoly místně, použijte k odesílání protokolů metodu Get-AzureStackLog .

Způsob zpracování dat

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. 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ů.

Místní uložení protokolů

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). Můžete například spustit odpojené prostředí. Pokud se normálně připojujete, ale dochází k problémům s připojením, můžete ukládat protokoly místně a pomáhat s odstraňováním potíží.

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. Během případu podpory vám podpora Microsoftu poskytne podrobné pokyny, jak přenést tyto místní protokoly. Pokud portál správce není k dispozici, můžete použít příkaz Get-AzureStackLog k místnímu uložení protokolů.

Screenshot of diagnostic log collection options

Aspekty šířky pásma

Průměrná velikost shromažďování protokolů diagnostiky se liší v závislosti na tom, zda se spouští proaktivně nebo ručně. Průměrná velikost pro proaktivní shromažďování protokolů je okolo 2 GB. Velikost kolekce pro funkce Odeslat protokoly je teď závislá na počtu hodin, které se shromažďují.

V následující tabulce jsou uvedeny požadavky pro prostředí s omezenými nebo měřenými připojeními k Azure.

Síťové připojení Dopad
Připojení s nízkou šířkou pásma a vysokou latencí Nahrávání protokolu bude trvat delší dobu, než se dokončí.
Sdílené připojení Nahrávání může mít vliv i na ostatní aplikace nebo uživatele sdílející síťové připojení.
Připojení účtované podle objemu dat Od poskytovatele internetových služeb může být další poplatek za využití sítě.

Zobrazit kolekci protokolů

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řes následujícími daty a časy:

  • Čas shromažďování: při zahájení operace shromažďování protokolů.
  • Stav: buď probíhá, nebo dokončeno.
  • Zahajte zápisy: začátek časového období, které chcete shromáždit.
  • Konec protokolů: konec časového období.
  • Typ: Pokud se jedná o manuální nebo proaktivní shromažďování protokolů.

Log collections in Help + support

Viz také

Azure Stack zpracování dat protokolů a zákazníků centra