Tanılama Özellikleri
Önemli
Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.
Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.
Bu bölümde App Center'ın Tanılama hizmeti için kullanılabilen özellik kümesi hakkında bilgi edineceksiniz.
App Center Tanılama'da, uygulamanızda ne zaman kilitlenme veya hata oluştuğunu anlamak için App Center tarafından otomatik olarak oluşturulan analiz verilerini görüntüleyebilirsiniz.
App Center varsayılan olarak bir uygulamanın günlük kilitlenmelerini ve hatalarını yan yana bir görünümde görüntüler.
Sol üst sekmeleri kullanarak Kilitlenmeler ve Hatalar'da detaya gidin. Bunu yaptığınızda, sol grafik günlük kilitlenme/hata sayısını, sağ grafik ise etkilenen kullanıcıların sayısını gösterir. Daha odaklanmış bir görünüm için grafikleri uygulama sürümüne, zaman çerçevesine ve duruma göre filtreleyin.
Not
App Center hassas olabilecek bilgileri filtreler. Filtrelenecek hassas bilgilere örnek olarak URL'ler, JSON dizeleri ve istek kimlikleri verilebilir.
App Center Tanılama grupları, sorunun nedeni ve sorunun uygulamada nerede oluştuğu gibi benzerliklere göre kilitlenir ve hatalar oluşturur. App Center, her kilitlenme ve hata grubu için başarısız olan kod satırını, sınıf veya yöntem adını, dosya adını, satır numarasını, kilitlenmeyi veya hata türünü ve bu grupları bir bakışta daha iyi anlamanız için iletiyi görüntüler. Daha fazla bilgi görüntülemek ve ayrıntılı sorun raporları ve günlükleri listesine erişmek için bir grup seçin. Bu sayede uygulamanızın kilitlenme veya hata sırasındaki davranışını daha iyi anlamak için özellik kümemizi daha ayrıntılı bir şekilde kullanabilirsiniz.
Kilitlenme bir URL'ye başarısız çağrıdan kaynaklanıyorsa (örneğin, "hata azure.com veya google.com") App Center kilitlenmeleri bu URL'ye göre gruplandırabilir (örneğin, çağrılaamayan tüm azure.com birlikte gruplandırılır ve google.com birlikte gruplandırılır). Ancak, kilitlenme günlüğünden HTTP veya HTTPS ile önceden eklenen URL'leri kaldırdığımız için, bu gruplandırma yalnızca şu söz diziminden kaçınıldığında çalışır: "Çağrılma http://azure.com"hatası; diğer Azure çağrılarıyla gruplandırılmaz, ancak "Hata çağrıları azure.com" benzer hata raporlarıyla gruplandırılır.
App Center Tanılama, kilitlenmelerinize ve hatalarınıza kullanıcı kimliği eklemenize olanak tanır. Bunu yapmak için hedeflenen android, Apache Cordova, iOS, macOS, React Native, tvOS, Unity, UWP, WPF/WinForms ve MAUI/Xamarin platformunuzda App Center SDK'sını kullanın. Bir grubun içindeki bir soruna tıkladığınızda kilitlenme veya hatayla ilişkili kullanıcı kimliğini bulursunuz.
Kullanıcı kimliğini ekledikten sonra, app center'ın arama özelliğini kullanarak belirtilen kimlikle kilitlenmeleri arayabilirsiniz. App Center'ın arama belgelerini izleyerek bunun nasıl yapılacağını öğrenin.
App Center Tanılama kullanıcı arabiriminde, kilitlenme ve hata raporlarınızın ikili ve metin eklerini görüntüleyebilir ve indirebilirsiniz.
Android, iOS, macOS, React Native, UWP, WPF/WinForms ve MAUI/Xamarin uygulamalarınız için SDK Kilitlenmeleri belgelerini okuyarak kilitlenme raporlarınıza ek eklemeyi öğrenebilirsiniz.
İşlenen hataların ekleri yalnızca Android, Unity, UWP, WPF, WinForms ve Xamarin platformlarında desteklenir. Android, Unity, UWP, WPF/WinForms ve MAUI/Xamarin uygulamalarınız için SDK belgelerinde hata raporlarınıza ek eklemeyi öğrenin.
Ekleri görüntülemek ve indirmek için bir kilitlenme veya hata grubu, belirli bir cihaz raporu seçin ve ekler sekmesine tıklayın.
Uygulamanızın durumu hakkında yararlı bilgiler yakalamak için kilitlenmeye yol açan olayları izleyin.
Özel bir olay tanımlamak için Android, iOS, macOS, React Native, Windows ve MAUI/Xamarin için SDK Belgelerimize göz atın.
Kilitlenmeden önceki olayları görüntülemek için kilitlenme grubunu, belirli bir cihaz raporunu seçin ve ardından olaylar sekmesine tıklayın.
Yöntemine dize değerlerinin (anahtar/değer çiftleri olarak) bir sözlüğünü geçirerek App Center'a gönderilen hata raporlarını hataya TrackError
ek bağlam içerecek şekilde uyarlayabilirsiniz. Bu özellikler isteğe bağlıdır. Anahtar değer çiftlerini ayarlamak için Android, MAUI/Xamarin, Unity, UWP ve WPF/WinForms belgelerimize göz atın.
Not
Bu özellik bugün yalnızca Android, iOS, Xamarin, React Native, Unity, UWP, WinForms ve WPF Hataları için desteklenir.
App Center, tanılama (kilitlenmeler ve hatalar) ham verilerini Azure'a aktarabilir. Verilerin özelleştirilmesi için tanılama verilerini Blob Depolama'ya aktarın.
Kilitlenmeleri, ekleri ve hataları dışarı aktarmak için Yapılandırmaları Dışarı Aktar API'sini çağırmanız gerekir:
POST /v0.1/apps/{owner_name}/{app_name}/export_configurations
API özelliğinin exportEntities
alanında, dışarı aktarmak istediğiniz veri türünü belirtmeniz gerekir: kilitlenmeler, hatalar, ekler. Bunu yaptığınızda, tam simgesel kilitlenmeler ve buna karşılık gelen yığın izlemeleri dışarı aktarılır.
Dışarı aktarma belgelerinde verilerinizin avantajları ve dışarı aktarma hakkında daha fazla bilgi edinin.
Kilitlenme raporunda, uygulama kilitlendiğinde etkin olan geçerli iş parçacıklarını görebilirsiniz. Kilitlenen iş parçacığı, uygulamanın durumunu daha iyi anlamanız için kırmızıyla vurgulanır.
Not
Windows'da rapor yalnızca kilitlenen iş parçacığından yığın izlemesini gösterir. Kilitlenme anında diğer iş parçacıklarının durumunun gösterilmesi Windows'da desteklenmez.
App Center uygulama tanımı ayarlarınızı e-posta bildirimi gönderecek şekilde yapılandırarak kilitlenmelerinizden haberdar olun. Bu ayarı uygulama başına yapılandırarak yeni bir kilitlenme grubu oluşturulduğunda hemen bir e-posta gönderebilir veya uygulamanızın en çok kilitlenmesi durumunda günlük özet e-posta gönderebilirsiniz. Bu uyarıları yapılandırmak için:
- App Center'da oturum açın ve uygulamanızı seçin
- Soldaki menüde Ayarlar'a gidin
- Email Bildirimleri'ne tıklayın
- Hemen, Günlük veya Hiçbir Zaman'ı seçin. Varsayılan yapılandırma Hiçbir zaman olarak ayarlanır.
App Center pano belgelerimizden bildirim hakkında daha fazla bilgi edinebilirsiniz.
Bilgi sahibi olmak ve kilitlenmelerinizi daha iyi yönetmek için üçüncü taraf hata izleyici araçlarını App Center ile tümleştirebilirsiniz. Kullanmaya başlamayı öğrenmek için hata izleyicisi belgelerini okuyun.
API aracılığıyla karşıya yükleme kilitlenmeleri belgeleri taşındı.