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:
- Günlükleri proaktif olarak gönderme (önerilir)
- Günlükleri şimdi gönder
- Günlükleri yerel olarak kaydetme
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.
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.
- Azure Stack Hub yönetici portalında oturum açın.
- Yardım ve desteğe Genel Bakış'a gidin.
- 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.
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.
İ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.
Yönetici portalını kullanarak günlükleri şimdi göndermek için:
- Yardım + destek > Günlük Toplama Günlüklerini > şimdi gönder'i açın.
- Günlük toplama için başlangıç saatini ve bitiş saatini belirtin.
- Yerel saat dilimini seçin.
- 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.
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.
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.
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üğü 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.
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.