Tanılama günlüğü toplama

Azure Stack Hub tarafından oluşturulan tanılama günlüklerini paylaşabilirsiniz. Bu günlükleri Windows bileşenleri ve şirket içi Azure hizmetleri oluşturur. Microsoft Desteği, Azure Stack Hub örneğiniz ile ilgili sorunları düzeltmek veya tanımlamak için günlükleri kullanabilir.

Azure Stack Hub tanılama günlüğü toplamaya başlamak için örneğinizi kaydetmeniz gerekir. Azure Stack Hub'ı kaydettiyseniz günlükleri paylaşmak için ayrıcalıklı uç noktayı (PEP) kullanın.

Tanılama günlüklerini Microsoft Desteği göndermek için kullanabileceğiniz birçok yöntem vardır. Azure bağlantınıza bağlı olarak seçenekleriniz şunlardır:

Akış çizelgesi, tanılama günlüklerini göndermek için hangi seçeneğin kullanılacağını gösterir. Azure Stack Hub Azure'a bağlanıyorsa Proaktif günlük toplamayı etkinleştirin. Proaktif günlük toplama, kritik bir uyarı tetiklendiğinde tanılama günlüklerini Otomatik olarak Azure'da Microsoft tarafından denetlenen bir depolama blob'una yükler. Günlükleri şimdi gönder'i kullanarak isteğe bağlı günlükleri de toplayabilirsiniz. Bağlantısız bir ortamda çalışan bir Azure Stack Hub için veya bağlantı sorunlarınız varsa Günlükleri yerel olarak kaydet'i seçin.

Akış Çizelgesi, günlükleri şimdi Microsoft'a nasıl göndereceklerini gösterir

Günlükleri proaktif olarak gönderme

Proaktif günlük toplama, bir destek olayı açmadan önce tanılama günlüklerini otomatik olarak toplar ve Azure Stack Hub'dan Microsoft'a gönderir. Yalnızca sistem durumu uyarısı tetiklendiğinde bu günlükler toplanır. Microsoft Desteği bu günlüklere yalnızca bir destek olayı bağlamında erişir.

Azure Stack Hub 2008 sürümünden başlayarak proaktif günlük toplama, operatör tarafından görülmeyecek hata koşullarında bile günlükleri yakalamak için geliştirilmiş bir algoritma kullanır. Bu geliştirme, operatör etkileşimi gerekmeden doğru tanılama bilgilerinin doğru zamanda toplanmasını sağlamaya yardımcı olur. Microsoft desteği bazı durumlarda sorunları gidermeye ve çözmeye daha erken başlayabilir. İlk algoritma geliştirmeleri yama ve güncelleştirme işlemlerine odaklanır.

Bir olay bu uyarıları tetiklediğinde Azure Stack Hub günlükleri proaktif olarak Microsoft'a gönderir. Ayrıca Azure Stack Hub, diğer hata olayları tarafından tetiklenen günlükleri Microsoft'a gönderir. Bu olaylar işleç tarafından görülemeyebilir.

Proaktif günlük toplamanın etkinleştirilmesi kesinlikle önerilir. Ürün ekibinin hata olayları nedeniyle sorunları tanılamasına ve ürünün kalitesini artırmasına olanak tanır.

Not

Proaktif günlük toplama etkinse ve Kaydı yenileme veya değiştirme bölümünde açıklandığı gibi Azure Stack Hub kaydınızı yeniler veya değiştirirseniz proaktif günlük toplamayı yeniden etkinleştirmeniz gerekir.

Azure Stack Hub aşağıdakiler için günlükleri proaktif olarak toplar:

Uyarı Hata Kimliği türü
Güncelleştirmeyle ilgilenmek gerekiyor Urp.UpdateWarning
Güncelleştirme başarısız oldu Urp.UpdateFailure
Uyarı Hata Kimliği türü
Tablo sunucusu veri bozulması StorageService.Table.server.data.corruption-Critical
Sanal makine yerleşimi için düğüm erişilebilir değil AzureStack.ComputeController.HostUnresponsive
Blob hizmeti verileri bozuk StorageService.Blob.service.data.is.corrupted-Critical
Hesap ve Kapsayıcı Hizmeti verileri bozuk StorageService.Account.and.Container.Service.data.corruption-Critical

Proaktif günlük toplama devre dışı bırakılırsa Azure Stack Hub sürüm 2108'inden itibaren günlükler yakalanır ve proaktif hata olayları için yerel olarak depolanır. Microsoft, yerel günlüklere yalnızca bir destek olayı bağlamında erişir.

Proaktif günlük toplama her zaman devre dışı bırakılabilir ve yeniden etkinleştirilebilir. Proaktif günlük toplamayı ayarlamak için bu adımları izleyin.

  1. Azure Stack Hub yönetici portalında oturum açın.
  2. Yardım ve desteğe Genel Bakış'a gidin.
  3. Başlık görüntülenirse Proaktif günlük toplamayı etkinleştir'i seçin. İsterseniz Ayarlar'ı seçip Proaktif günlük koleksiyonunuEtkinleştir olarak ayarlayıp Kaydet'i de seçebilirsiniz.

Not

Günlük konumu ayarları yerel bir dosya paylaşımı için yapılandırıldıysa, yaşam döngüsü yönetimi ilkelerinin paylaşım depolamanın boyut kotasına ulaşmasını engellediğinden emin olun. Azure Stack Hub yerel dosya paylaşımını izlemez veya bekletme ilkelerini zorlamaz.

Verilerin işlenmesi

Yalnızca Azure Stack Hub sistem durumu uyarılarını temel alarak Microsoft tarafından düzenli aralıklarla otomatik günlük koleksiyonları almayı kabul edersiniz. Ayrıca bu günlüklerin Microsoft tarafından yönetilen ve denetlenen bir Azure depolama hesabında karşıya yüklenmesini ve saklanmasını onaylarsınız.

Veriler sistem durumu uyarılarında sorun gidermek için kullanılır ve sizin izniniz olmadan pazarlama, reklam veya diğer ticari amaçlar için kullanılmaz. Veriler 90 güne kadar saklanabilir ve Microsoft , standart gizlilik uygulamalarımızı izleyerek toplanan tüm verileri işler.

İzninizin iptal edilmesi, daha önce izninizle toplanan verileri etkilemez.

Proaktif günlük koleksiyonu kullanılarak toplanan günlükler, Microsoft tarafından yönetilen ve denetlenen bir Azure depolama hesabına yüklenir. Microsoft bu günlüklere bir destek olayı bağlamında ve Azure Stack Hub'ın durumunu iyileştirmek için erişebilir.

Günlükleri şimdi gönder

İpucu

Günlükleri şimdi göndermek yerine günlükleri proaktif olarak gönder'i kullanarak zaman kazanın.

Günlükleri şimdi gönder seçeneği, genellikle bir destek olayı açmadan önce tanılama günlüklerinizi Azure Stack Hub'dan el ile toplayıp karşıya yüklediğiniz bir seçenektir.

Tanılama günlüklerini Microsoft Desteği el ile göndermenin iki yolu vardır:

Azure Stack Hub Azure'a bağlıysa, günlükleri doğrudan Microsoft'a göndermenin en basit yolu olduğundan yönetici portalını kullanmanızı öneririz. Portal kullanılamıyorsa Günlükleri PowerShell kullanarak göndermeniz gerekir.

Not

Günlükleri yönetici portalını veya PowerShell cmdlet'ini kullanarak gönderirseniz, Tanılama bilgilerini toplamak için Test-AzureStack arka planda otomatik olarak çalışır.

Günlükleri yönetici portalıyla şimdi gönderme

Yönetici portalını kullanarak günlükleri şimdi göndermek için:

  1. Yardım + destek > Günlük Toplama Günlüklerini > şimdi gönder'i açın.
  2. Günlük toplama için başlangıç saatini ve bitiş saatini belirtin.
  3. Yerel saat dilimini seçin.
  4. Topla ve Karşıya Yükle'yi seçin.

İnternet bağlantınız kesildiyse veya günlükleri yalnızca yerel olarak kaydetmek istiyorsanız, günlükleri göndermek için Get-AzureStackLog yöntemini kullanın.

PowerShell ile günlükleri şimdi gönderme

Günlükleri şimdi gönder yöntemini kullanıyorsanız ve yönetici portalı yerine PowerShell kullanmak istiyorsanız, belirli günlükleri toplamak ve göndermek için cmdlet'ini kullanabilirsinizSend-AzureStackDiagnosticLog.

  • FromDate ve ToDate parametreleri, belirli bir süre için günlükleri toplamak için kullanılabilir. Bu parametreler belirtilmezse, günlükler varsayılan olarak son dört saat için toplanır.

  • Günlükleri bilgisayar adına göre filtrelemek için FilterByNode parametresini kullanın. Örneğin:

    Send-AzureStackDiagnosticLog -FilterByNode azs-xrp01
    
  • Günlükleri türe göre filtrelemek için FilterByLogType parametresini kullanın. Dosya, Paylaş veya WindowsEvent'e göre filtrelemeyi seçebilirsiniz. Örneğin:

    Send-AzureStackDiagnosticLog -FilterByLogType File
    
  • Değer katan Kaynak Sağlayıcıları (RP) için tanılama günlükleri göndermek için FilterByResourceProvider parametresini kullanın. Genel söz dizimi:

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

    SQL RP için tanılama günlüklerini göndermek için:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider SQLAdapter
    

    MySQL RP için tanılama günlükleri göndermek için:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider MySQLAdapter
    

    Event Hubs için tanılama günlükleri göndermek için:

    Send-AzureStackDiagnosticLog -FilterByResourceProvider eventhub
    

    Azure Stack Edge için tanılama günlükleri göndermek için:

    Send-AzureStackDiagnosticLog -FilterByResourceProvide databoxedge
    
  • VirtualMachines ve BareMetal rollerinden tanılama günlüklerini göndermek için FilterByRole parametresini kullanın:

    Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal
    
  • VirtualMachines ve BareMetal rollerinden tanılama günlükleri göndermek için, son 8 saat için günlük dosyaları için tarih filtreleme:

    $fromDate = (Get-Date).AddHours(-8)
    Invoke-Command -Session $pepsession -ScriptBlock {Send-AzureStackDiagnosticLog -FilterByRole VirtualMachines,BareMetal -FromDate $using:fromDate}
    
  • VirtualMachines ve BareMetal rollerinden tanılama günlükleri göndermek için, 8 saat önce ile 2 saat önce arasındaki zaman aralığına ait günlük dosyaları için tarih filtrelemesi:

    $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}
    

Not

İnternet bağlantınız kesildiyse veya günlükleri yalnızca yerel olarak kaydetmek istiyorsanız günlükleri göndermek için Get-AzureStackLog yöntemini kullanın.

Verilerin işlenmesi

Azure Stack Hub'dan tanılama günlüğü toplamayı başlatarak bu günlükleri karşıya yükleyip Microsoft tarafından yönetilen ve denetlenen bir Azure depolama hesabında saklamayı kabul etmiş ve onay vermiş olursunuz. Microsoft Desteği, günlük toplama için müşteriyle etkileşim kurmak zorunda kalmadan destek talebiyle bu günlüklere hemen erişebilir.

Günlükleri yerel olarak kaydetme

Azure Stack Hub'ın Azure bağlantısı kesildiğinde günlükleri yerel bir Sunucu İleti Bloğu (SMB) paylaşımına kaydedebilirsiniz. Örneğin, bağlantısı kesilmiş bir ortam çalıştırabilirsiniz. Normalde bağlıysanız ancak bağlantı sorunlarıyla karşılaşıyorsanız, sorun gidermeye yardımcı olmak için günlükleri yerel olarak kaydedebilirsiniz.

Ayarlar dikey penceresinde, yolu ve paylaşıma yazma izni olan bir kullanıcı adı ve parola girin. Bir destek olayı sırasında, Microsoft Desteği bu yerel günlüklerin nasıl aktarıldığına ilişkin ayrıntılı adımlar sağlamak için çalışır. Yönetici portalı kullanılamıyorsa günlükleri yerel olarak kaydetmek için Get-AzureStackLog kullanabilirsiniz.

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

Bant genişliği ile ilgili dikkat edilmesi gerekenler

Tanılama günlüğü koleksiyonunun ortalama boyutu, proaktif olarak mı yoksa el ile mi çalıştığına bağlı olarak değişir. Proaktif günlük toplama için ortalama boyut yaklaşık 2 GB'tır. Günlükleri gönder için koleksiyon boyutu artık kaç saat (4 saate kadar) toplandığına ve Azure Stack Hub ölçek birimindeki fiziksel düğüm sayısına (4 -16 düğüm) bağlıdır.

Aşağıdaki tabloda, Azure'a sınırlı veya tarifeli bağlantıları olan ortamlarla ilgili dikkat edilmesi gerekenler listelenmiştir.

Ağ bağlantısı Etki
Düşük bant genişliği/yüksek gecikmeli bağlantı Günlük karşıya yükleme işleminin tamamlanması uzun sürer.
Paylaşılan bağlantı Karşıya yükleme, ağ bağlantısını paylaşan diğer uygulamaları/kullanıcıları da etkileyebilir.
Tarifeli bağlantı Ek ağ kullanımı için ISS'nizden başka bir ücret alınabilir.

Örneğin, Azure Stack Hub'daki İnternet bağlantısı veya bağlantı hızı 5 Megabit/saniyeyse (düşük bant genişliği), 2 GB tanılama günlüğü verilerinin Microsoft desteğine yüklenmesi yaklaşık 57 dakika sürer. 5 Megabit/saniye bağlantı hızı kullanan 8 GB el ile günlük toplama işlemi için verilerin karşıya yüklenmesi yaklaşık 3 saat 49 dakika sürebilir. Tanılama verilerini karşıya yüklemek için bu uzun süre destek deneyimini geciktirebilir veya etkileyebilir.

Günlük koleksiyonunu görüntüleme

Azure Stack Hub'dan toplanan günlüklerin geçmişi, Yardım ve destek altındaki Günlük toplama sayfasında aşağıdaki tarih ve saatlerle birlikte görünür:

  • Toplanan Süre: Günlük toplama işlemi başladığında.
  • Durum: Devam ediyor veya tamamlandı.
  • Günlükler başlangıcı: Toplamak istediğiniz zaman aralığının başlangıcı.
  • Günlük sonu: Süre sonu.
  • Tür: El ile veya proaktif bir günlük koleksiyonuysa.

Yardım + destek bölümünde koleksiyonları günlüğe kaydetme

Ayrıca bkz.

Azure Stack Hub günlüğü ve müşteri verilerini işleme