Tanılama günlüğü koleksiyonuDiagnostic log collection

Azure Stack hub, hem Windows bileşenleri hem de şirket içi Azure hizmetleri birbirleriyle etkileşim kuran bir koleksiyondur.Azure Stack Hub is a collection of both Windows components and on-premises Azure services interacting with each other. Tüm bu bileşenler ve hizmetler kendi günlük kümesini oluşturur.All these components and services generate their own set of logs. Microsoft Desteği, sorunlarınızı belirlemek ve çözmek için bu günlükleri kullandığından, tanılama günlüğü koleksiyonu sunuyoruz.Since Microsoft Support uses these logs to identify and fix your issues, we offer diagnostic log collection. Tanılama günlüğü toplama, Microsoft Desteği ile tanılama günlüklerini hızlıca toplayıp paylaşmanıza yardımcı olur.Diagnostic log collection helps you quickly collect and share diagnostic logs with Microsoft Support.

Önemli

Tanılama günlüğü toplamayı kullanmak için Azure Stack hub 'ı kaydetmeniz gerekir.You have to register Azure Stack Hub to use diagnostic log collection. Azure Stack hub 'ı kaydolmadıysanız, günlükleri paylaşmak için ayrıcalıklı uç noktayı (PEP) kullanın.If you haven't registered Azure Stack Hub, use the privileged endpoint (PEP) to share logs.

Azure Stack hub, Microsoft Desteği için tanılama günlüklerini toplamak, kaydetmek ve göndermek için birden çok yol içerir.Azure Stack Hub has multiple ways to collect, save, and send diagnostic logs to Microsoft Support. Azure bağlantısına bağlı olarak, günlükleri toplama ve gönderme seçenekleriniz şunlardır:Depending on connectivity to Azure, your options for collecting and sending logs are:

Aşağıdaki akış çizelgesinde her durumda tanılama günlükleri göndermek için hangi seçeneğin kullanılacağı gösterilmektedir.The flowchart below shows which option to use for sending diagnostic logs in each case. Azure Stack hub 'ı Azure 'a bağlanabiliyorsa, kritik bir uyarı ortaya çıktığında, tanılama günlüklerini Azure 'daki Microsoft denetimli bir depolama blobuna otomatik olarak yükleyecek öngörülü günlük toplamayı etkinleştirmenizi öneririz.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. Günlükleri şimdi gönder' i kullanarak isteğe bağlı olarak günlükleri toplayabilirsiniz.You can alternatively collect logs on-demand by using Send logs now. Azure Stack hub 'ı Azure bağlantısı kesilirse, günlükleri yerel olarak kaydedebilirsiniz.If Azure Stack Hub is disconnected from Azure, you can Save logs locally.

Akış çizelgesi, günlüklerin Microsoft 'a nasıl gönderileceğini gösterir

Günlükleri daha sonra GönderSend logs proactively

Öngörülü günlük toplama, bir destek talebi açmadan önce otomatik olarak Azure Stack hub 'dan Microsoft 'a tanılama günlükleri toplar ve gönderir.Proactive log collection automatically collects and sends diagnostic logs from Azure Stack Hub to Microsoft before you open a support case. Bu günlükler yalnızca bir sistem durumu uyarısı başlatıldığında toplanır ve yalnızca bir destek durumu bağlamında Microsoft desteği tarafından erişilir.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.

Azure Stack hub sürüm 2008 ' den başlayarak, öngörülü günlük toplama, bir işlece görünmeyen hata koşulları sırasında bile günlükleri yakalayan iyileştirilmiş bir algoritma kullanır.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. Bu, doğru tanılama bilgilerinin herhangi bir operatör etkileşimi gerekmeden doğru zamanda toplandığından emin olur.This makes sure that the right diagnostic info is collected at the right time without needing any operator interaction. Microsoft desteği, sorun gidermeye başlayabilir ve bazı durumlarda sorunları daha erken çözebilir.Microsoft support can begin troubleshooting and resolve problems sooner in some cases. İlk algoritma geliştirmeleri düzeltme eki ve güncelleştirme işlemlerine odaklanmaktadır.Initial algorithm improvements focus on patch and update operations. Daha fazla işlem iyileştirildiğinden ve avantajlar arttığından öngörülü günlük koleksiyonlarının etkinleştirilmesi önerilir.Enabling proactive log collections is recommended as more operations are optimized and the benefits increase.

Öngörülü günlük toplama, her zaman devre dışı bırakılabilir ve yeniden etkinleştirilebilir.Proactive log collection can be disabled and re-enabled anytime. Öngörülü günlük toplamayı ayarlamak için aşağıdaki adımları izleyin.Follow these steps to set up proactive log collection.

  1. Azure Stack Hub yönetici portalında oturum açın.Sign in to the Azure Stack Hub administrator portal.
  2. Yardım ve desteğe genel bakış ' ı açın.Open Help + support Overview.
  3. Başlık görünürse, öngörülü günlük toplamayı etkinleştir' i seçin.If the banner appears, select Enable proactive log collection. Ya da Ayarlar ' ı seçebilir ve proaktif günlük koleksiyonu ' nu etkinleştirebilir ve ardından Kaydet' i seçin.Or you can select Settings and set Proactive log collection to Enable, then select Save.

Not

Yerel dosya paylaşımında günlük konumu ayarları yapılandırılırsa, yaşam döngüsü yönetim ilkelerinin, paylaşılan depolama alanının boyut kotasına ulaşmasını engellemesine dikkat edin.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. Azure Stack hub yerel dosya paylaşımından izlemez veya herhangi bir bekletme ilkesi uygulamaz.Azure Stack Hub does not monitor local file share or enforce any retention policies.

Verilerin nasıl işlendiğiHow the data is handled

Yalnızca Azure Stack hub sistem durumu uyarılarına dayalı olarak Microsoft tarafından düzenli aralıklarla otomatik günlük koleksiyonları kabul etmiş olursunuz.You agree to periodic automatic log collections by Microsoft based only on Azure Stack Hub system health alerts. Ayrıca, Microsoft tarafından yönetilen ve denetlenen bir Azure depolama hesabında bu günlüklerin karşıya yüklenmesini ve saklanmasını kabul etmiş olursunuz.You also acknowledge and consent to the upload and retention of those logs in an Azure storage account managed and controlled by Microsoft.

Veriler yalnızca sistem durumu uyarıları sorunlarını gidermeye çalışır ve izniniz olmadan pazarlama, reklamcılık veya herhangi bir ticari amaçla kullanılmaz.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. Veriler 90 güne kadar tutulabilir ve Microsoft tarafından toplanan tüm veriler Standart gizlilikuygulamalarımız sonrasında ele alınacaktır.The data can be retained for up to 90 days and any data Microsoft collects will be handled following our standard privacy practices.

Daha önce onaylarınız ile toplanan tüm veriler, izin iptalinden etkilenmez.Any data previously collected with your consent won't be affected by the revocation of your permission.

Öngörülü günlük toplama kullanılarak toplanan Günlükler, Microsoft tarafından yönetilen ve denetlenen bir Azure depolama hesabına yüklenir.Logs collected using Proactive log collection are uploaded to an Azure storage account managed and controlled by Microsoft. Bu günlüklere, Microsoft tarafından bir destek talebi bağlamında erişilebilir ve Azure Stack hub 'ın sistem durumunu geliştirebilirsiniz.These logs may be accessed by Microsoft in the context of a support case and to improve the health of Azure Stack Hub.

Proaktif tanılama günlüğü toplama uyarılarıProactive diagnostic log collection alerts

Etkinleştirilirse, öngörülü günlük koleksiyonu aşağıdaki olaylardan biri başlatıldığında günlükleri karşıya yükler.If enabled, proactive log collection uploads logs when one of the following events is raised.

Örneğin, güncelleştirme başarısız tanı günlük toplamayı tetikleyen bir uyarıdır.For example, Update failed is an alert that triggers proactive diagnostic log collection. Etkinleştirilirse, sorun giderme Microsoft Desteği yardım için bir güncelleştirme hatası sırasında tanılama günlükleri önceden yakalanır.If it's enabled, diagnostic logs are proactively captured during an update failure to help Microsoft Support troubleshoot the problem. Tanılama günlükleri yalnızca güncelleştirme uyarısı başarısız olduğunda toplanır.The diagnostic logs are only collected when the alert for Update failed is raised.

Uyarı başlığıAlert title FaultıdtypeFaultIdType
Uzak hizmete bağlanılamıyorUnable to connect to the remote service UsageBridge. NetworkErrorUsageBridge.NetworkError
Güncelleştirme başarısız olduUpdate failed Urp. UpdateFailureUrp.UpdateFailure
Depolama kaynak sağlayıcısı altyapısı/bağımlılıkları kullanılamıyorStorage Resource Provider infrastructure/dependencies not available StorageResourceProviderDependencyUnavailableStorageResourceProviderDependencyUnavailable
Düğüm denetleyiciye bağlanmadıNode not connected to controller ServerHostNotConnectedToControllerServerHostNotConnectedToController
Yol yayımlama hatasıRoute publication failure SlbMuxRoutePublicationFailureSlbMuxRoutePublicationFailure
Depolama kaynak sağlayıcısı iç veri deposu kullanılamıyorStorage Resource Provider internal data store unavailable StorageResourceProvider.StorageResourceProvider. DataStoreConnectionFailDataStoreConnectionFail
Depolama cihazı hatasıStorage device failure Microsoft. Health. FaultType. VirtualDisks. ayrıldıMicrosoft.Health.FaultType.VirtualDisks.Detached
Sistem durumu denetleyicisi depolama hesabına erişemiyorHealth controller can't access storage account Microsoft. Health. FaultType. StorageErrorMicrosoft.Health.FaultType.StorageError
Fiziksel disk bağlantısı kesildiConnectivity to a physical disk has been lost Microsoft. Health. FaultType. fiziksel. LostCommunicationMicrosoft.Health.FaultType.PhysicalDisk.LostCommunication
Blob hizmeti bir düğümde çalışmıyorThe blob service isn't running on a node StorageService.. blob. Service.........StorageService.The.blob.service.is.not.running.on.a.node-Critical
Altyapı rolü sağlıksızInfrastructure role unhealthy Microsoft. Health. FaultType. GenericExceptionFaultMicrosoft.Health.FaultType.GenericExceptionFault
Tablo hizmeti hatalarıTable service errors StorageService. Table. Service. Errors-kritikStorageService.Table.service.errors-Critical
Bir dosya paylaşımının %80 ' de kullanılmış olmasıA file share is over 80% utilized Microsoft. Health. FaultType. FileShare. Capacity. Warning. InfraMicrosoft.Health.FaultType.FileShare.Capacity.Warning.Infra
Ölçek birimi düğümü çevrimdışıScale unit node is offline FRP. Sinyal. PhysicalNodeFRP.Heartbeat.PhysicalNode
Altyapı rolü örneği kullanılamıyorInfrastructure role instance unavailable FRP. Sinyal. InfraVMFRP.Heartbeat.InfraVM
Altyapı rolü örneği kullanılamıyorInfrastructure role instance unavailable FRP. Sinyal. NonHaVmFRP.Heartbeat.NonHaVm
Altyapı rolü, dizin yönetimi, zaman eşitleme hatalarını raporladıThe infrastructure role, Directory Management, has reported time synchronization errors Directoryservicetimesynhatası IzationerrorDirectoryServiceTimeSynchronizationError
Beklemedeki dış sertifika süre sonuPending external certificate expiration CertificateExpiration. ExternalCert. WarningCertificateExpiration.ExternalCert.Warning
Beklemedeki dış sertifika süre sonuPending external certificate expiration CertificateExpiration. ExternalCert. CriticalCertificateExpiration.ExternalCert.Critical
Düşük bellek kapasitesi nedeniyle belirli bir sınıf ve boyut için sanal makineler sağlanamıyorUnable to provision virtual machines for specific class and size due to low memory capacity AzureStack. ComputeController. VmCreationFailure. LowMemoryAzureStack.ComputeController.VmCreationFailure.LowMemory
Sanal makine yerleşimi için düğüm erişilebilir değilNode inaccessible for virtual machine placement AzureStack. ComputeController. Hostyanıt vermiyorAzureStack.ComputeController.HostUnresponsive
Yedekleme başarısız olduBackup failed AzureStack. BackupController. BackupFailedGeneralFaultAzureStack.BackupController.BackupFailedGeneralFault
Zamanlanan yedekleme, başarısız işlemlerle ilgili bir çakışma nedeniyle atlandıThe scheduled backup was skipped due to a conflict with failed operations AzureStack. BackupController. BackupSkippedWithFailedOperationFaultAzureStack.BackupController.BackupSkippedWithFailedOperationFault

Günlükleri şimdi gönderSend logs now

İpucu

Günlükleri Şimdi Gönder yerine günlüğe Gönder ' i kullanarak zamandan tasarruf edin.Save time by using Send logs proactively instead of Send logs now.

Günlükleri şimdi gönder seçeneği, genellikle bir destek talebi açmadan önce Azure Stack hub 'ından tanılama günlüklerinizi el ile toplamanızı ve karşıya yüklemenizin bir seçeneğidir.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.

Microsoft Desteği için tanılama günlüklerini el ile gönderebilmeniz için iki yol vardır:There are two ways you can manually send diagnostic logs to Microsoft Support:

Azure Stack hub, Azure 'a bağlıysa, günlükleri doğrudan Microsoft 'a göndermenin en kolay yolu olduğundan, Yönetici portalını kullanmanızı öneririz.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. Portal kullanılamıyorsa, bunun yerine PowerShell kullanarak günlükleri göndermeniz gerekir.If the portal is unavailable, you should instead send logs using PowerShell.

Günlükleri Yönetici portalı 'yla şimdi gönderSend logs now with the administrator portal

Artık Yönetici portalını kullanarak günlükleri göndermek için:To send logs now using the administrator portal:

  1. Günlükleri şimdi gönder > yardım ve destek > log toplamasını açın.Open Help + support > Log Collection > Send logs now.
  2. Günlük toplama için başlangıç saatini ve bitiş saatini belirtin.Specify the start time and end time for log collection.
  3. Yerel Saat dilimini seçin.Choose the local time zone.
  4. Topla ve karşıya yükle ' yi seçin.Select Collect and Upload.

İnternet bağlantınız kesildiyse veya günlükleri yerel olarak kaydetmek istiyorsanız, günlükleri göndermek için Get-AzureStackLog metodunu kullanın.If you are disconnected from the internet or want to only save logs locally, use the Get-AzureStackLog method to send logs.

Günlükleri PowerShell ile şimdi gönderSend logs now with PowerShell

Günlükleri şimdi gönder yöntemini kullanıyorsanız ve Yönetici portalı yerine PowerShell kullanmak istiyorsanız, Send-AzureStackDiagnosticLog belirli günlükleri toplamak ve göndermek için cmdlet 'ini kullanabilirsiniz.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.

  • FromDate ve ToDate parametreleri belirli bir zaman aralığı için günlükleri toplamak üzere kullanılabilir.The FromDate and ToDate parameters can be used to collect logs for a particular time period. Bu parametreler belirtilmezse, günlükler varsayılan olarak son dört saat için toplanır.If these parameters aren't specified, logs are collected for the past four hours by default.

  • Günlükleri bilgisayar adına göre filtrelemek için FilterByNode parametresini kullanın.Use the FilterByNode parameter to filter logs by computer name. Örneğin:For example:

    Send-AzureStackDiagnosticLog -FilterByNode azs-xrp01
    
  • Günlükleri türe göre filtrelemek için FilterByLogType parametresini kullanın.Use the FilterByLogType parameter to filter logs by type. Dosya, paylaşma veya WindowsEvent göre filtrelemeyi seçebilirsiniz.You can choose to filter by File, Share, or WindowsEvent. Örneğin:For example:

    Send-AzureStackDiagnosticLog -FilterByLogType File
    
  • Değer-ekleme kaynak sağlayıcıları (RPs) için tanılama günlükleri göndermek üzere FilterByResourceProvider parametresini kullanın.Use the FilterByResourceProvider parameter to send diagnostic logs for value-add Resource Providers (RPs). Genel sözdizimi şöyledir:The general syntax is:

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

    SQL RP için tanılama günlükleri göndermek için:To send diagnostic logs for SQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
    

    MySQL RP için tanılama günlükleri göndermek için:To send diagnostic logs for MySQL RP:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
    

    IoT Hub için tanılama günlükleri göndermek için:To send diagnostic logs for IoT Hub:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider IotHub
    

    Event Hubs için tanılama günlükleri göndermek için:To send diagnostic logs for Event Hubs:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
    

    Azure Stack Edge için tanılama günlükleri göndermek için:To send diagnostic logs for Azure Stack Edge:

    Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
    
  • VirtualMachines ve BareMetal rollerinin tanılama günlükleri göndermek için FilterByRole parametresini kullanın:Use the FilterByRole parameter to send diagnostic logs from VirtualMachines and BareMetal roles:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal
    
  • VirtualMachines ve BareMetal rollerinin tanılama günlüklerini, son 8 saat için günlük dosyaları için tarih filtresi ile birlikte göndermek için: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)
    
  • VirtualMachines ve BareMetal rollerinden tanılama günlükleri göndermek için, 8 saat önce ve 2 saat önce olan günlük dosyaları için tarih filtreleme ileTo 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)
    

Not

İnternet bağlantınız kesildiyse veya günlükleri yerel olarak kaydetmek istiyorsanız, günlükleri göndermek için Get-AzureStackLog metodunu kullanın.If you are disconnected from the internet or want to only save logs locally, use Get-AzureStackLog method to send logs.

Verilerin nasıl işlendiğiHow the data is handled

Azure Stack hub 'ından tanılama günlüğü koleksiyonu başlatarak, bu günlükleri karşıya yüklemeyi ve Microsoft tarafından yönetilen ve denetlenen bir Azure depolama hesabında saklamayı kabul etmiş ve onaylarsınız.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. Microsoft Desteği, bu günlüklere, günlük koleksiyonu için müşteriyle etkileşimde bulunmadan destek çalışmasıyla hemen erişebilir.Microsoft Support can access these logs right away with the support case without having to engage with the customer for log collection.

Günlükleri yerel olarak kaydetSave logs locally

Azure Stack hub 'ı Azure bağlantısı kesildiğinde, günlükleri yerel bir sunucu Ileti bloğu (SMB) paylaşımında kaydedebilirsiniz.You can save logs to a local Server Message Block (SMB) share when Azure Stack Hub is disconnected from Azure. Ayarlar dikey penceresinde, yolu ve paylaşıma yazma izni olan bir Kullanıcı adı ve parola girin.In the Settings blade, enter the path and a username and password with permission to write to the share. Bir destek durumu sırasında Microsoft Desteği, bu yerel günlüklerin nasıl aktarılacağını öğrenmek için ayrıntılı adımlar sağlar.During a support case, Microsoft Support will provide detailed steps on how to get these local logs transferred. Yönetici portalı kullanılamıyorsa, günlükleri yerel olarak kaydetmek için Get-AzureStackLog ' u kullanabilirsiniz.If the Administrator portal is unavailable, you can use Get-AzureStackLog to save logs locally.

Tanılama günlüğü toplama seçeneklerinin ekran görüntüsü

Bant genişliği ile ilgili dikkat edilmesi gerekenlerBandwidth considerations

Tanılama günlüğü koleksiyonunun ortalama boyutu, BT 'nin proaktif veya el ile çalışmasına göre farklılık gösterir.The average size of diagnostic log collection varies based on whether it runs proactively or manually. Öngörülü günlük toplama için Ortalama Boyut 2 GB 'tır.The average size for Proactive log collection is around 2 GB. Gönderme günlükleri için koleksiyon boyutu artık kaç saat toplandığına bağlıdır.The collection size for Send logs now depends on how many hours are being collected.

Aşağıdaki tabloda, Azure ile sınırlı veya tarifeli bağlantıları olan ortamlara yönelik konular listelenmektedir.The following table lists considerations for environments with limited or metered connections to Azure.

Ağ bağlantısıNetwork connection EtkiImpact
Düşük-bant genişliği/yüksek gecikmeli bağlantıLow-bandwidth/high-latency connection Günlük yüklemesinin tamamlanması uzun zaman alır.Log upload will take an extended amount of time to complete.
Paylaşılan bağlantıShared connection Karşıya yükleme, ağ bağlantısını paylaşan diğer uygulamaları/kullanıcıları da etkileyebilir.The upload may also impact other apps/users sharing the network connection.
Tarifeli bağlantıMetered connection Ek ağ kullanımı için ISS 'nizden ek ücret ödemeniz gerekebilir.There may be an additional charge from your ISP for the extra network usage.

Günlük toplamayı görüntüleView log collection

Azure Stack hub 'dan toplanan günlüklerin geçmişi, Yardım + Destek bölümündeki günlük koleksiyonu sayfasında aşağıdaki tarih ve saatlerle görüntülenir:The history of logs collected from Azure Stack Hub appears on the Log collection page in Help + support, with the following dates and times:

  • Toplanan süre: günlük toplama işlemi başladığında.Time Collected: When the log collection operation began.
  • Durum: devam ediyor ya da Tamam.Status: Either in progress or complete.
  • Günlük başlangıç: toplamak istediğiniz zaman döneminin başlangıcı.Logs start: Start of the time period for which you want to collect.
  • Günlük sonu: zaman döneminin sonu.Logs end: End of the time period.
  • Bir el ile veya öngörülü günlük koleksiyonu ise yazın.Type: If it's a manual or proactive log collection.

Yardım + Destek 'teki günlük koleksiyonları

Ayrıca bkz.See also

Azure Stack hub günlüğü ve müşteri verileri işlemeAzure Stack Hub log and customer data handling