Raccolta di log di diagnosticaDiagnostic log collection

Azure Stack Hub è una raccolta di componenti di Windows e servizi di Azure locali che interagiscono tra loro.Azure Stack Hub is a collection of both Windows components and on-premises Azure services interacting with each other. Tutti questi componenti e servizi generano un proprio set di log.All these components and services generate their own set of logs. Poiché supporto tecnico Microsoft usa questi log per identificare e correggere i problemi, viene offerta la raccolta dei log di diagnostica.Since Microsoft Support uses these logs to identify and fix your issues, we offer diagnostic log collection. La raccolta dei log di diagnostica consente di raccogliere e condividere rapidamente i log di diagnostica con supporto tecnico Microsoft.Diagnostic log collection helps you quickly collect and share diagnostic logs with Microsoft Support.

Importante

È necessario registrare Azure Stack hub per usare la raccolta di log di diagnostica.You have to register Azure Stack Hub to use diagnostic log collection. Se non è stato registrato Azure Stack Hub, usare l'endpoint con privilegi (PEP) per condividere i log.If you haven't registered Azure Stack Hub, use the privileged endpoint (PEP) to share logs.

Azure Stack Hub offre diversi modi per raccogliere, salvare e inviare i log di diagnostica a supporto tecnico Microsoft.Azure Stack Hub has multiple ways to collect, save, and send diagnostic logs to Microsoft Support. A seconda della connettività ad Azure, le opzioni per la raccolta e l'invio dei log sono:Depending on connectivity to Azure, your options for collecting and sending logs are:

Il diagramma di flusso seguente mostra l'opzione da usare per l'invio dei log di diagnostica in ogni caso.The flowchart below shows which option to use for sending diagnostic logs in each case. Se Azure Stack Hub è in grado di connettersi ad Azure, è consigliabile abilitare la raccolta dei log proattiva, che caricherà automaticamente i log di diagnostica in un BLOB di archiviazione controllato da Microsoft in Azure quando viene generato un avviso critico.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. In alternativa, è possibile raccogliere i log su richiesta usando ora i log di invio.You can alternatively collect logs on-demand by using Send logs now. Se Azure Stack Hub è disconnesso da Azure, è possibile salvare i log localmente.If Azure Stack Hub is disconnected from Azure, you can Save logs locally.

Diagramma di flusso che Mostra come inviare i log adesso a Microsoft

Inviare i log in modo proattivoSend logs proactively

La raccolta di log proattivo raccoglie e invia automaticamente i log di diagnostica da Azure Stack Hub a Microsoft prima di aprire un caso di supporto.Proactive log collection automatically collects and sends diagnostic logs from Azure Stack Hub to Microsoft before you open a support case. Questi log vengono raccolti solo quando viene generato un avviso di integrità del sistema ed è possibile accedervi solo tramite supporto tecnico Microsoft nel contesto di un caso di supporto.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.

A partire da Azure Stack Hub versione 2008, la raccolta di log proattiva usa un algoritmo migliorato che acquisisce i log anche durante le condizioni di errore che non sono visibili a un operatore.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. In questo modo si garantisce che le informazioni di diagnostica corrette vengano raccolte al momento giusto senza che sia necessaria alcuna interazione con l'operatore.This makes sure that the right diagnostic info is collected at the right time without needing any operator interaction. Il supporto tecnico Microsoft può avviare la risoluzione dei problemi e risolvere i problemi prima in alcuni casi.Microsoft support can begin troubleshooting and resolve problems sooner in some cases. I miglioramenti dell'algoritmo iniziale sono incentrati sulle operazioni di aggiornamento e patch.Initial algorithm improvements focus on patch and update operations. L'abilitazione di raccolte di log proattive è consigliata perché sono ottimizzate più operazioni e i vantaggi aumentano.Enabling proactive log collections is recommended as more operations are optimized and the benefits increase.

La raccolta di log proattiva può essere disabilitata e riabilitata in qualsiasi momento.Proactive log collection can be disabled and re-enabled anytime. Per configurare la raccolta proattiva dei log, seguire questa procedura.Follow these steps to set up proactive log collection.

  1. Accedere al portale dell'amministratore dell'hub di Azure Stack.Sign in to the Azure Stack Hub administrator portal.
  2. Aprire Guida e supporto tecnico.Open Help + support Overview.
  3. Se il banner viene visualizzato, selezionare Abilita raccolta log proattiva.If the banner appears, select Enable proactive log collection. In alternativa, è possibile selezionare Impostazioni e impostare la raccolta di log proattiva per abilitare, quindi selezionare Salva.Or you can select Settings and set Proactive log collection to Enable, then select Save.

Nota

Se le impostazioni del percorso del log sono configurate per una condivisione file locale, assicurarsi che i criteri di gestione del ciclo di vita impediscano il raggiungimento della quota di dimensioni dell'archiviazioneIf log location settings are configured for a local file share, make sure lifecycle management policies will prevent share storage from reaching its size quota. Azure Stack Hub non monitora la condivisione file locale né applica i criteri di conservazione.Azure Stack Hub does not monitor local file share or enforce any retention policies.

Come vengono gestiti i datiHow the data is handled

Si accettano le raccolte di log automatiche periodiche da parte di Microsoft basate solo sugli avvisi di integrità del sistema Azure Stack Hub.You agree to periodic automatic log collections by Microsoft based only on Azure Stack Hub system health alerts. Inoltre, si riconosce e si acconsente al caricamento e alla conservazione dei log in un account di archiviazione di Azure gestito e controllato da Microsoft.You also acknowledge and consent to the upload and retention of those logs in an Azure storage account managed and controlled by Microsoft.

I dati verranno usati solo per la risoluzione dei problemi relativi agli avvisi di integrità del sistema e non verranno usati per il marketing, la pubblicità o altri scopi commerciali senza il consenso dell'utente.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. I dati possono essere conservati per un massimo di 90 giorni e i dati raccolti da Microsoft verranno gestiti in base alle procedure di privacy standard.The data can be retained for up to 90 days and any data Microsoft collects will be handled following our standard privacy practices.

Tutti i dati raccolti in precedenza con il consenso non saranno interessati dalla revoca dell'autorizzazione.Any data previously collected with your consent won't be affected by the revocation of your permission.

I log raccolti tramite la raccolta dei log proattiva vengono caricati in un account di archiviazione di Azure gestito e controllato da Microsoft.Logs collected using Proactive log collection are uploaded to an Azure storage account managed and controlled by Microsoft. È possibile accedere a questi log da Microsoft nel contesto di un caso di supporto e migliorare l'integrità dell'hub 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.

Avvisi di raccolta di log di diagnostica proattiviProactive diagnostic log collection alerts

Se abilitata, la raccolta proattiva dei log carica i log quando viene generato uno degli eventi seguenti.If enabled, proactive log collection uploads logs when one of the following events is raised.

Ad esempio, l' aggiornamento non riuscito è un avviso che attiva la raccolta dei log di diagnostica proattiva.For example, Update failed is an alert that triggers proactive diagnostic log collection. Se questa funzionalità è abilitata, i log di diagnostica vengono acquisiti in modo proattivo durante un errore di aggiornamento per consentire supporto tecnico Microsoft di risolvere il problema.If it's enabled, diagnostic logs are proactively captured during an update failure to help Microsoft Support troubleshoot the problem. I log di diagnostica vengono raccolti solo quando viene generato l'avviso per l' aggiornamento non riuscito .The diagnostic logs are only collected when the alert for Update failed is raised.

Titolo avvisoAlert title FaultIdTypeFaultIdType
Impossibile connettersi al servizio remotoUnable to connect to the remote service UsageBridge. NetworkErrorUsageBridge.NetworkError
Aggiornamento non riuscitoUpdate failed URP. UpdateFailureUrp.UpdateFailure
Infrastruttura/dipendenze del provider di risorse di archiviazione non disponibiliStorage Resource Provider infrastructure/dependencies not available StorageResourceProviderDependencyUnavailableStorageResourceProviderDependencyUnavailable
Nodo non connesso al controllerNode not connected to controller ServerHostNotConnectedToControllerServerHostNotConnectedToController
Errore di pubblicazione di routeRoute publication failure SlbMuxRoutePublicationFailureSlbMuxRoutePublicationFailure
Archivio dati interno del provider di risorse di archiviazione non disponibileStorage Resource Provider internal data store unavailable StorageResourceProvider.StorageResourceProvider. DataStoreConnectionFailDataStoreConnectionFail
Guasto al dispositivo di archiviazioneStorage device failure Microsoft. Health. tipo FaultType. Virtualdisks con. DetachedMicrosoft.Health.FaultType.VirtualDisks.Detached
Il controller di integrità non può accedere all'account di archiviazioneHealth controller can't access storage account Microsoft. Health. tipo FaultType. StorageErrorMicrosoft.Health.FaultType.StorageError
La connettività a un disco fisico è stata persaConnectivity to a physical disk has been lost Microsoft. Health. tipo FaultType. PhysicalDisk. LostCommunicationMicrosoft.Health.FaultType.PhysicalDisk.LostCommunication
Il servizio BLOB non è in esecuzione in un nodoThe blob service isn't running on a node StorageService. blob. Service. is. not. running. on. a. Node-CriticalStorageService.The.blob.service.is.not.running.on.a.node-Critical
Ruolo infrastruttura non integroInfrastructure role unhealthy Microsoft. Health. tipo FaultType. GenericExceptionFaultMicrosoft.Health.FaultType.GenericExceptionFault
Errori del servizio tabelleTable service errors StorageService. Table. Service. Errors-criticoStorageService.Table.service.errors-Critical
Una condivisione file è oltre il 80% utilizzataA file share is over 80% utilized Microsoft. Health. tipo FaultType. FileShare. Capacity. Warning. infraMicrosoft.Health.FaultType.FileShare.Capacity.Warning.Infra
Il nodo dell'unità di scala è offlineScale unit node is offline FRP. Heartbeat. PhysicalNodeFRP.Heartbeat.PhysicalNode
Istanza del ruolo infrastruttura non disponibileInfrastructure role instance unavailable FRP. Heartbeat. InfraVMFRP.Heartbeat.InfraVM
Istanza del ruolo infrastruttura non disponibileInfrastructure role instance unavailable FRP. Heartbeat. NonHaVmFRP.Heartbeat.NonHaVm
Il ruolo infrastruttura, gestione directory, ha segnalato errori di sincronizzazione dell'oraThe infrastructure role, Directory Management, has reported time synchronization errors DirectoryServiceTimeSynchronizationErrorDirectoryServiceTimeSynchronizationError
In attesa di scadenza del certificato esternoPending external certificate expiration CertificateExpiration. ExternalCert. WarningCertificateExpiration.ExternalCert.Warning
In attesa di scadenza del certificato esternoPending external certificate expiration CertificateExpiration. ExternalCert. CriticalCertificateExpiration.ExternalCert.Critical
Impossibile eseguire il provisioning di macchine virtuali per la classe e le dimensioni specificate a causa della capacità di memoria insufficienteUnable to provision virtual machines for specific class and size due to low memory capacity AzureStack. ComputeController. VmCreationFailure. LowMemoryAzureStack.ComputeController.VmCreationFailure.LowMemory
Nodo inaccessibile per il posizionamento della macchina virtualeNode inaccessible for virtual machine placement AzureStack. ComputeController. HostUnresponsiveAzureStack.ComputeController.HostUnresponsive
Backup non riuscitoBackup failed AzureStack. BackupController. BackupFailedGeneralFaultAzureStack.BackupController.BackupFailedGeneralFault
Il backup pianificato è stato ignorato a causa di un conflitto con le operazioni non riusciteThe scheduled backup was skipped due to a conflict with failed operations AzureStack. BackupController. BackupSkippedWithFailedOperationFaultAzureStack.BackupController.BackupSkippedWithFailedOperationFault

Invia log adessoSend logs now

Suggerimento

Risparmia tempo usando i log di invio in modo proattivo anziché inviarli ora.Save time by using Send logs proactively instead of Send logs now.

Invia log ora è un'opzione in cui è possibile raccogliere e caricare manualmente i log di diagnostica dall'hub Azure Stack, in genere prima di aprire un caso di supporto.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.

Esistono due modi per inviare manualmente i log di diagnostica a supporto tecnico Microsoft:There are two ways you can manually send diagnostic logs to Microsoft Support:

Se Azure Stack Hub è connesso ad Azure, è consigliabile usare il portale di amministrazione perché è il modo più semplice per inviare i log direttamente a Microsoft.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. Se il portale non è disponibile, è invece consigliabile inviare i log tramite PowerShell.If the portal is unavailable, you should instead send logs using PowerShell.

Inviare i log ora con il portale di amministrazioneSend logs now with the administrator portal

Per inviare i log ora tramite il portale di amministrazione:To send logs now using the administrator portal:

  1. Aprire Guida e supporto > raccolta di log > inviare ora i log.Open Help + support > Log Collection > Send logs now.
  2. Specificare l'ora di inizio e l'ora di fine per la raccolta di log.Specify the start time and end time for log collection.
  3. Scegliere il fuso orario locale.Choose the local time zone.
  4. Selezionare Raccogli e carica.Select Collect and Upload.

Se si è disconnessi da Internet o si vogliono salvare solo i log localmente, usare il metodo Get-AzureStackLog per inviare i log.If you are disconnected from the internet or want to only save logs locally, use the Get-AzureStackLog method to send logs.

Invia ora i log con PowerShellSend logs now with PowerShell

Se si usa il metodo Send log Now e si vuole usare PowerShell anziché il portale di amministrazione, è possibile usare il Send-AzureStackDiagnosticLog cmdlet per raccogliere e inviare log specifici.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.

  • I parametri FromDate e ToDate possono essere utilizzati per raccogliere i log per un determinato periodo di tempo.The FromDate and ToDate parameters can be used to collect logs for a particular time period. Se questi parametri non vengono specificati, per impostazione predefinita i log vengono raccolti per le ultime quattro ore.If these parameters aren't specified, logs are collected for the past four hours by default.

  • Usare il parametro FilterByNode per filtrare i log in base al nome del computer.Use the FilterByNode parameter to filter logs by computer name. Ad esempio:For example:

    Send-AzureStackDiagnosticLog -FilterByNode azs-xrp01
    
  • Usare il parametro FilterByLogType per filtrare i log in base al tipo.Use the FilterByLogType parameter to filter logs by type. È possibile scegliere di filtrare in base a file, condivisione o WindowsEvent.You can choose to filter by File, Share, or WindowsEvent. Ad esempio:For example:

    Send-AzureStackDiagnosticLog -FilterByLogType File
    
  • Usare il parametro FilterByResourceProvider per inviare i log di diagnostica per i provider di risorse a valore aggiunto (RPS).Use the FilterByResourceProvider parameter to send diagnostic logs for value-add Resource Providers (RPs). La sintassi generale è la seguente:The general syntax is:

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

    Per inviare i log di diagnostica per SQL RP:To send diagnostic logs for SQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
    

    Per inviare i log di diagnostica per MySQL RP:To send diagnostic logs for MySQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
    

    Per inviare i log di diagnostica per l'hub Internet:To send diagnostic logs for IoT Hub:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider IotHub
    

    Per inviare i log di diagnostica per hub eventi:To send diagnostic logs for Event Hubs:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
    

    Per inviare i log di diagnostica per Azure Stack Edge:To send diagnostic logs for Azure Stack Edge:

    Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
    
  • Usare il parametro FilterByRole per inviare i log di diagnostica dai ruoli VirtualMachines e Baremetal:Use the FilterByRole parameter to send diagnostic logs from VirtualMachines and BareMetal roles:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal
    
  • Per inviare i log di diagnostica dai ruoli VirtualMachines e BareMetal, con il filtro delle date per i file di log per le ultime 8 ore: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)
    
  • Per inviare i log di diagnostica dai ruoli VirtualMachines e BareMetal, con il filtro delle date per i file di log per il periodo di tempo compreso tra 8 e 2 ore fa: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)
    

Nota

Se si è disconnessi da Internet o si vogliono salvare solo i log localmente, usare il metodo Get-AzureStackLog per inviare i log.If you are disconnected from the internet or want to only save logs locally, use Get-AzureStackLog method to send logs.

Come vengono gestiti i datiHow the data is handled

Avviando la raccolta dei log di diagnostica dall'hub Azure Stack, si riconosce e si acconsente a caricare tali log e a conservarli in un account di archiviazione di Azure gestito e controllato da Microsoft.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. Supporto tecnico Microsoft possibile accedere a questi log immediatamente con il caso di supporto senza dover interagire con il cliente per la raccolta di log.Microsoft Support can access these logs right away with the support case without having to engage with the customer for log collection.

Salvare i log localmenteSave logs locally

È possibile salvare i log in una condivisione SMB (Server Message Block) locale quando Azure Stack Hub è disconnesso da Azure.You can save logs to a local Server Message Block (SMB) share when Azure Stack Hub is disconnected from Azure. Nel pannello Impostazioni immettere il percorso e un nome utente e una password con l'autorizzazione per scrivere nella condivisione.In the Settings blade, enter the path and a username and password with permission to write to the share. Durante un caso di supporto, supporto tecnico Microsoft fornirà i passaggi dettagliati su come ottenere i log locali trasferiti.During a support case, Microsoft Support will provide detailed steps on how to get these local logs transferred. Se il portale di amministrazione non è disponibile, è possibile usare Get-AzureStackLog per salvare i log localmente.If the Administrator portal is unavailable, you can use Get-AzureStackLog to save logs locally.

Screenshot delle opzioni di raccolta dei log di diagnostica

Considerazioni sulla larghezza di bandaBandwidth considerations

Le dimensioni medie della raccolta dei log di diagnostica variano a seconda che venga eseguita in modo proattivo o manuale.The average size of diagnostic log collection varies based on whether it runs proactively or manually. Le dimensioni medie per la raccolta di log proattiva sono di circa 2 GB.The average size for Proactive log collection is around 2 GB. Le dimensioni della raccolta per i log di invio dipendono ora dal numero di ore di raccolta.The collection size for Send logs now depends on how many hours are being collected.

La tabella seguente elenca le considerazioni per gli ambienti con connessioni limitate o a consumo in Azure.The following table lists considerations for environments with limited or metered connections to Azure.

Connessione di reteNetwork connection ImpattoImpact
Connessione con larghezza di banda ridotta o a latenza elevataLow-bandwidth/high-latency connection Il caricamento del log importerà un periodo di tempo prolungato.Log upload will take an extended amount of time to complete.
Connessione condivisaShared connection Il caricamento può influito anche su altre app/utenti che condividono la connessione di rete.The upload may also impact other apps/users sharing the network connection.
Connessione a consumoMetered connection Potrebbero essere applicati costi aggiuntivi da parte dell'ISP per l'utilizzo della rete aggiuntivo.There may be an additional charge from your ISP for the extra network usage.

Visualizza raccolta logView log collection

La cronologia dei log raccolti dall'hub Azure Stack viene visualizzata nella pagina log Collection in Guida e supporto tecnico, con le date e le ore seguenti:The history of logs collected from Azure Stack Hub appears on the Log collection page in Help + support, with the following dates and times:

  • Tempo raccolto: ora di inizio dell'operazione di raccolta dei log.Time Collected: When the log collection operation began.
  • Stato: in corso o completato.Status: Either in progress or complete.
  • Log Start: inizio del periodo di tempo per cui si desidera raccogliere i dati.Logs start: Start of the time period for which you want to collect.
  • Log end: fine del periodo di tempo.Logs end: End of the time period.
  • Tipo: se si tratta di una raccolta di log manuale o proattiva.Type: If it's a manual or proactive log collection.

Raccolte di log in Guida e supporto tecnico

Vedere ancheSee also

Log dell'hub Azure Stack e gestione dei dati del clienteAzure Stack Hub log and customer data handling