Verzameling diagnostische logboeken
U kunt diagnostische logboeken delen die zijn gemaakt door Azure Stack Hub. De Windows-onderdelen en on-premises Azure-services maken deze logboeken. Microsoft Ondersteuning kan de logboeken gebruiken om problemen met uw Azure Stack Hub-exemplaar op te lossen of te identificeren.
Als u aan de slag wilt gaan met het verzamelen van diagnostische logboeken van Azure Stack Hub, moet u uw exemplaar registreren. Als u Azure Stack Hub nog niet hebt geregistreerd, gebruikt u het bevoegde eindpunt (PEP) om logboeken te delen.
U hebt meerdere manieren om diagnostische logboeken naar Microsoft Ondersteuning te verzenden. Afhankelijk van uw connectiviteit met Azure zijn uw opties onder andere:
In het stroomdiagram ziet u welke optie u kunt gebruiken voor het verzenden van diagnostische logboeken. Als Azure Stack Hub verbinding maakt met Azure, schakelt u Proactieve logboekverzameling in. Proactieve logboekverzameling uploadt automatisch diagnostische logboeken naar een door Microsoft beheerde opslagblob in Azure wanneer een kritieke waarschuwing wordt gegenereerd. U kunt ook logboeken op aanvraag verzamelen met behulp van Nu logboeken verzenden. Voor een Azure Stack Hub die wordt uitgevoerd in een niet-verbonden omgeving of als u verbindingsproblemen ondervindt, kiest u ervoor om logboeken lokaal op te slaan.
Logboeken proactief verzenden
Proactieve logboekverzameling verzamelt en verzendt automatisch diagnostische logboeken van Azure Stack Hub naar Microsoft voordat u een ondersteuningsaanvraag opent. Alleen wanneer een systeemstatuswaarschuwing wordt gegenereerd, worden deze logboeken verzameld. Microsoft Ondersteuning heeft alleen toegang tot deze logboeken in de context van een ondersteuningsaanvraag.
Vanaf Azure Stack Hub versie 2008 maakt proactieve logboekverzameling gebruik van een verbeterd algoritme om logboeken vast te leggen, zelfs tijdens foutvoorwaarden die niet zichtbaar zijn voor een operator. Deze verbetering helpt ervoor te zorgen dat de juiste diagnostische gegevens op het juiste moment worden verzameld zonder tussenkomst van een operator. Microsoft-ondersteuning kan in sommige gevallen sneller met het oplossen van problemen beginnen. Eerste verbeteringen aan het algoritme richten zich op patch-werkzaamheden en updatebewerkingen.
Wanneer een gebeurtenis deze waarschuwingen activeert, verzendt Azure Stack Hub proactief de logboeken naar Microsoft. Bovendien verzendt Azure Stack Hub logboeken naar Microsoft die worden geactiveerd door andere foutgebeurtenissen. Deze gebeurtenissen zijn niet zichtbaar voor de operator.
Het inschakelen van proactieve logboekverzameling wordt ten zeerste aanbevolen. Hiermee kan het productteam problemen diagnosticeren als gevolg van storingsevenementen en de kwaliteit van het product verbeteren.
Notitie
Als proactieve logboekverzameling is ingeschakeld en u uw Azure Stack Hub-registratie verlengt of wijzigt, zoals beschreven in registratie vernieuwen of wijzigen, moet u proactieve logboekverzameling opnieuw inschakelen.
Azure Stack Hub verzamelt proactief logboeken voor:
Waarschuwing | Fout-ID-type |
---|---|
Bijwerken heeft aandacht nodig | Urp.UpdateWarning |
Bijwerken is mislukt | Urp.UpdateMislukt |
Waarschuwing | Type fout-id |
---|---|
Beschadigde tabelservergegevens | OpslagService.Tabel.server.data.corruptie-Kritiek |
Knooppunt is niet toegankelijk voor plaatsing van virtuele machines | AzureStack.ComputeController.HostUnresponsive |
Blob-servicegegevens zijn beschadigd | StorageService.Blob.service.data.is.beschadigd-Critical |
Beschadiging van account- en Container Service-gegevens | OpslagService.Rekening.en.Container.Service.data-corruptie-Kritiek |
Vanaf Azure Stack Hub versie 2108 als proactieve logboekverzameling is uitgeschakeld, worden logboeken vastgelegd en lokaal opgeslagen voor proactieve foutgebeurtenissen. Microsoft opent alleen de lokale logboeken in de context van een ondersteuningsaanvraag.
Proactieve logboekverzameling kan op elk gewenst moment worden uitgeschakeld en opnieuw worden ingeschakeld. Volg deze stappen om proactieve logboekverzameling in te stellen.
- Meld u aan bij de Azure Stack Hub-beheerdersportal.
- Open Help en het ondersteuningsoverzicht.
- Als de banner wordt weergegeven, selecteert u Proactieve logboekverzameling inschakelen. U kunt ook Instellingen selecteren en de proactieve logboekverzameling instellen op Inschakelenen vervolgens Opslaanselecteren.
Notitie
Als de instellingen voor de locatie van het logboek zijn geconfigureerd voor een lokale bestandsshare, moet u ervoor zorgen dat het opslagbeleid voor levenscyclusbeheer verhindert dat de groottelimiet van de opslag wordt bereikt. Azure Stack Hub bewaakt geen lokale bestandsshare of dwingt bewaarbeleid af.
Hoe de gegevens worden verwerkt
U gaat akkoord met periodieke automatische logboekverzamelingen van Microsoft, alleen op basis van systeemstatuswaarschuwingen van Azure Stack Hub. U erkent en geeft ook toestemming voor het uploaden en bewaren van deze logboeken in een Azure-opslagaccount dat wordt beheerd en beheerd door Microsoft.
De gegevens worden gebruikt voor het oplossen van problemen met systeemstatuswaarschuwingen en worden niet gebruikt voor marketing, reclame of andere commerciële doeleinden zonder uw toestemming. De gegevens kunnen maximaal 90 dagen worden bewaard en Microsoft verwerkt alle gegevens die worden verzameld volgens onze standaardprivacyprocedures.
Het intrekken van uw toestemming heeft geen invloed op gegevens die eerder met uw toestemming zijn verzameld.
Logboeken die worden verzameld met proactieve logboekverzameling worden geüpload naar een Azure-opslagaccount dat wordt beheerd en beheerd door Microsoft. Microsoft heeft mogelijk toegang tot deze logboeken in de context van een ondersteuningsaanvraag en om de status van Azure Stack Hub te verbeteren.
Logboeken nu verzenden
Tip
Bespaar tijd door Logs proactief te versturen in plaats van logs nu te versturen.
Logboeken verzenden is nu een optie waarbij u uw diagnostische logboeken handmatig verzamelt en uploadt vanuit Azure Stack Hub, meestal voordat u een ondersteuningsaanvraag opent.
Er zijn twee manieren waarop u handmatig diagnostische logboeken naar Microsoft Ondersteuning kunt verzenden:
Als Azure Stack Hub is verbonden met Azure, raden we u aan de beheerportal te gebruiken, omdat dit de eenvoudigste manier is om de logboeken rechtstreeks naar Microsoft te verzenden. Als de portal niet beschikbaar is, moet u logboeken verzenden met behulp van PowerShell.
Notitie
Als u logboeken verzendt met behulp van de beheerdersportal of PowerShell-cmdlet, wordt Test-AzureStack automatisch op de achtergrond uitgevoerd om diagnostische gegevens te verzamelen.
Logboeken nu verzenden met de beheerdersportal
U kunt nu logboeken verzenden met behulp van de beheerdersportal:
- Open Help en ondersteuning > Logboekverzameling > Logboeken nu verzenden.
- Geef de begin- en eindtijd op voor het verzamelen van logboeken.
- Kies de lokale tijdzone.
- Selecteer Verzamelen en Uploaden.
Als u geen verbinding hebt met internet of alleen logboeken lokaal wilt opslaan, gebruikt u de methode Get-AzureStackLog om logboeken te verzenden.
Logboeken nu verzenden met PowerShell
Als u nu de methode Logboeken verzenden gebruikt en PowerShell wilt gebruiken in plaats van het beheerdersportal, kunt u de cmdlet Send-AzureStackDiagnosticLog
gebruiken om specifieke logboeken te verzamelen en te verzenden.
De parameters FromDate en ToDate kunnen worden gebruikt om logboeken voor een bepaalde periode te verzamelen. Als deze parameters niet zijn opgegeven, worden logboeken standaard verzameld voor de afgelopen vier uur.
Gebruik de parameter FilterByNode om logboeken te filteren op computernaam. Bijvoorbeeld:
Send-AzureStackDiagnosticLog -FilterByNode azs-xrp01
Gebruik de parameter FilterByLogType om logboeken op type te filteren. U kunt ervoor kiezen om te filteren op bestand, share of WindowsEvent. Bijvoorbeeld:
Send-AzureStackDiagnosticLog -FilterByLogType File
Gebruik de -parameter FilterByResourceProvider om diagnostische logboeken te verzenden voor waarde toevoegende Resource Providers (RP's). De algemene syntaxis is:
Send-AzureStackDiagnosticLog -FilterByResourceProvider <<value-add RP name>>
Diagnostische logboeken verzenden voor SQL RP:
Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
Diagnostische logboeken verzenden voor MySQL RP:
Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
Diagnostische logboeken verzenden voor Event Hubs:
Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
Diagnostische logboeken verzenden voor Azure Stack Edge:
Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
Gebruik de parameter FilterByRole om diagnostische logboeken te verzenden vanuit VirtualMachines en BareMetal-rollen:
Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal
Diagnostische logboeken verzenden vanuit VirtualMachines- en BareMetal-rollen, met datumfiltering voor logboekbestanden voor de afgelopen 8 uur:
$fromDate = (Get-Date).AddHours(-8) Invoke-Command -Session $pepsession -ScriptBlock {Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate $using:fromDate}
Als u diagnostische logboeken van VirtualMachines en BareMetal-rollen wilt verzenden, met datumfiltering voor logboekbestanden voor de periode tussen 8 uur en 2 uur geleden:
$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}
Notitie
Als u geen verbinding hebt met internet of alleen logboeken lokaal wilt opslaan, gebruikt u Methode Get-AzureStackLog om logboeken te verzenden.
Hoe de gegevens worden verwerkt
Door het verzamelen van diagnostische logboeken vanuit Azure Stack Hub te initiëren, erkent en geeft u toestemming om deze logboeken te uploaden en te bewaren in een Azure-opslagaccount dat wordt beheerd en beheerd door Microsoft. Microsoft Ondersteuning heeft direct toegang tot deze logboeken met de ondersteuningsaanvraag zonder contact op te nemen met de klant voor het verzamelen van logboeken.
Logboeken lokaal opslaan
U kunt logboeken opslaan in een lokale SMB-share (Server Message Block) wanneer Azure Stack Hub wordt losgekoppeld van Azure. U kunt bijvoorbeeld een niet-verbonden omgeving gebruiken. Als u normaal verbonden bent maar verbindingsproblemen ondervindt, kunt u logboeken lokaal opslaan om u te helpen bij het oplossen van problemen.
Voer in het venster Instellingen het pad in, en een gebruikersnaam en wachtwoord met toestemming om naar de gedeelde map te schrijven. Tijdens een ondersteuningsaanvraag biedt Microsoft Ondersteuning gedetailleerde stappen voor het overbrengen van deze lokale logboeken. Als de beheerdersportal niet beschikbaar is, kunt u Get-AzureStackLog- gebruiken om logboeken lokaal op te slaan.
Overwegingen voor bandbreedte
De gemiddelde grootte van het verzamelen van diagnostische logboeken is afhankelijk van of deze proactief of handmatig wordt uitgevoerd. De gemiddelde grootte voor Proactieve logboekverzameling is ongeveer 2 GB. De verzamelingsgrootte voor Logboeken verzenden is nu afhankelijk van het aantal uren (maximaal 4 uur) dat wordt verzameld en het aantal fysieke knooppunten in de Azure Stack Hub-schaaleenheid (4 tot 16 knooppunten).
De volgende tabel bevat overwegingen voor omgevingen met beperkte of datalimietverbindingen met Azure.
Netwerkverbinding | Impact |
---|---|
Verbinding met lage bandbreedte/hoge latentie | Het uploaden van logboeken duurt langer. |
Gedeelde verbinding | Het uploaden kan ook van invloed zijn op andere apps/gebruikers die de netwerkverbinding delen. |
Verbinding met datalimiet | Er zijn mogelijk nog kosten van uw internetprovider voor het extra netwerkgebruik. |
Als de internetverbinding of de koppelingssnelheid van Azure Stack Hub bijvoorbeeld 5 megabits/seconde (lage bandbreedte) is, duurt het ongeveer 57 minuten om 2 GB diagnostische logboekgegevens te uploaden naar microsoft-ondersteuning. Voor een handmatige logboekverzameling van 8 GB met een snelheid van 5 megabits/seconde koppeling duurt het ongeveer 3 uur en 49 minuten om de gegevens te uploaden. Deze langere tijdsduur voor het uploaden van diagnostische gegevens kan de ondersteuningservaring vertragen of beïnvloeden.
Logboekverzameling weergeven
De geschiedenis van logboeken die zijn verzameld uit Azure Stack Hub, wordt weergegeven op de pagina logboekverzameling in Help + ondersteuning, met de volgende datums en tijden:
- Verzameltijd: Wanneer de logverzamelbewerking is gestart.
- status: in uitvoering of voltooid.
- Logboeken beginnen: Begin van de periode waarvoor u gegevens wilt verzamelen.
- einde van de logboeken: einde van de tijdsperiode.
- Type: als het een handmatige of proactieve logboekverzameling is.