Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Visual Studio App Center dihentikan pada 31 Maret 2025, kecuali untuk fitur Analitik dan Diagnostik, yang akan terus didukung hingga 30 Juni 2026. Pelajari lebih lanjut.
Di bagian ini, Anda akan mempelajari tentang set fitur yang tersedia untuk layanan Diagnostik App Center.
Analisis Crash dan Kesalahan
Di Diagnostik App Center, Anda dapat melihat data analitik yang dihasilkan secara otomatis oleh App Center untuk memahami kapan crash atau kesalahan terjadi di aplikasi Anda.
Secara default, App Center menampilkan crash dan kesalahan aplikasi per hari dalam tampilan berdampingan.
Gunakan tab di kiri atas untuk menelusuri Gangguan dan Error. Saat Anda melakukan ini, bagan kiri menunjukkan jumlah crash/kesalahan per hari, dan bagan kanan menunjukkan jumlah pengguna yang terpengaruh. Filter bagan menurut versi aplikasi, jangka waktu, dan status untuk tampilan yang lebih terfokus.
Nota
App Center memfilter informasi yang berpotensi sensitif. Contoh informasi sensitif yang akan difilter adalah URL, string JSON, dan ID permintaan.
Pengelompokan
Diagnostik App Center mengelompokkan crash dan kesalahan berdasarkan kesamaan, seperti alasan masalah dan di mana masalah terjadi di aplikasi. Untuk setiap grup crash dan kesalahan, App Center menampilkan baris kode yang gagal, nama kelas atau metode, nama file, nomor baris, crash, atau jenis kesalahan dan pesan bagi Anda untuk lebih memahami grup ini secara sekilas. Pilih grup untuk melihat informasi selengkapnya, dan mengakses daftar laporan dan log masalah terperinci. Ini memungkinkan Anda untuk menyelam lebih dalam dan menggunakan set fitur kami untuk lebih memahami perilaku aplikasi Anda selama crash atau kesalahan.
Jika crash disebabkan oleh panggilan gagal ke URL (seperti "Kesalahan memanggil azure.com atau google.com"), App Center dapat mengelompokkan crash berdasarkan URL tersebut (misalnya, semua kegagalan memanggil azure.com akan dikelompokkan bersama, dan kegagalan memanggil google.com akan dikelompokkan bersama). Namun, karena kami menghapus URL yang diawali dengan HTTP atau HTTPS dari catatan kerusakan, pengelompokan ini hanya akan berfungsi jika menghindari sintaks tersebut. Misalnya: "Kesalahan panggilan http://azure.com"" tidak akan dikelompokkan dengan panggilan ke Azure lainnya, tetapi "Kesalahan panggilan ke azure.com" akan dikelompokkan dengan laporan kesalahan serupa.
Identifikasi Pengguna
Diagnostik App Center memungkinkan Anda melampirkan ID pengguna ke crash dan kesalahan Anda. Untuk melakukannya, gunakan App Center SDK di platform yang ditargetkan Android, iOS, macOS, React Native, tvOS, Unity, UWP, WPF/WinForms, dan MAUI/Xamarin. Anda akan menemukan ID pengguna yang terkait dengan crash atau kesalahan saat mengklik masalah di dalam grup.
Setelah melampirkan ID pengguna, Anda dapat menggunakan fitur pencarian App Center untuk mencari crash dengan ID yang ditentukan. Pelajari cara melakukannya dengan mengikuti dokumentasi pencarian App Center.
Lampiran
Di UI Diagnostik App Center, Anda dapat melihat dan mengunduh lampiran biner dan teks laporan crash dan kesalahan Anda.
Anda dapat mempelajari cara menambahkan lampiran ke laporan crash dengan membaca dokumentasi SDK Crash untuk aplikasi Android, iOS, macOS, React Native, UWP, WPF/WinForms, dan MAUI/Xamarin Anda.
Lampiran untuk kesalahan yang telah diproses hanya didukung untuk platform Android, Unity, UWP, WPF, WinForms, dan Xamarin. Pelajari cara menambahkan lampiran ke laporan kesalahan Anda di dokumentasi SDK untuk aplikasi Android, Unity, UWP, WPF/WinForms, dan MAUI/Xamarin Anda.
Untuk melihat dan mengunduh lampiran, pilih grup crash atau kesalahan, laporan perangkat tertentu lalu klik tab lampiran.
Peristiwa sebelum crash
Lacak peristiwa yang mengarah ke crash untuk mengambil informasi yang berguna tentang status aplikasi Anda.
Untuk menentukan peristiwa kustom, lihat Dokumentasi SDK kami untuk Android, iOS, macOS, React Native, Windows , dan MAUI/Xamarin.
Untuk melihat peristiwa sebelum crash, pilih grup crash, laporan perangkat tertentu, lalu klik tab peristiwa.
Pasangan Nilai Kunci
Anda dapat menyesuaikan laporan kesalahan yang dikirim ke App Center untuk menyertakan konteks tambahan untuk kesalahan dengan meneruskan kamus nilai string (sebagai pasangan kunci/nilai) ke TrackError metode . Properti ini bersifat opsional. Untuk mengatur pasangan nilai kunci, lihat dokumentasi Android, MAUI/Xamarin, Unity, UWP, dan WPF/WinForms kami.
Nota
Fitur ini hanya didukung untuk Android, iOS, Xamarin, React Native, Unity, UWP, WinForms, dan WPF saat ini.
Mengekspor Data Diagnostik
App Center dapat mengekspor data diagnostik mentah (crash dan kesalahan) ke Azure. Ekspor data diagnostik ke Blob Storage untuk penyesuaian data.
Untuk mengekspor crash, lampiran, dan kesalahan, Anda harus memanggil API Konfigurasi Ekspor:
POST /v0.1/apps/{owner_name}/{app_name}/export_configurations
exportEntities Di bidang properti API, Anda harus menunjukkan jenis data apa yang ingin Anda ekspor: crash, kesalahan, lampiran. Ketika melakukannya, penghentian yang telah disimbolisasi penuh dan rangkaian jejak tumpukan yang sesuai akan diekspor.
Pelajari selengkapnya tentang manfaat, dan cara mengekspor data Anda dalam dokumentasi ekspor.
Rangkaian Diskusi
Dalam laporan crash, Anda dapat melihat utas saat ini yang aktif saat aplikasi mengalami crash. Utas yang mengalami crash disorot dengan warna merah bagi Anda untuk lebih memahami status aplikasi.
App Center menunjukkan utas yang sedang aktif pada saat terjadi crash
Nota
Pada Windows, laporan hanya memperlihatkan jejak tumpukan dari utas yang mengalami kerusakan. Menampilkan status utas lain saat terjadi crash tidak didukung di Windows.
Mengonfigurasi Pemberitahuan
Pantau terus kecelakaan aplikasi Anda dengan mengonfigurasi pengaturan definisi aplikasi di App Center untuk mengirim pemberitahuan email. Anda dapat mengonfigurasi pengaturan ini per aplikasi untuk segera mengirim email saat grup crash baru dibuat, atau mengirim email ringkasan harian dengan crash teratas aplikasi Anda. Untuk mengonfigurasi pemberitahuan ini:
- Masuk ke App Center dan pilih aplikasi Anda
- Di menu sebelah kiri, navigasi ke Pengaturan
- Klik Pemberitahuan Email
- Pilih Segera, Harian, atau Tidak Pernah. Konfigurasi default diatur ke Tidak Pernah.
Anda dapat mempelajari selengkapnya tentang pemberitahuan di dokumentasi dasbor App Center kami.
Membuat Bug Tracker
Anda dapat mengintegrasikan alat pelacak bug pihak ketiga dengan App Center untuk tetap mendapatkan informasi dan mengelola crash Anda dengan lebih baik. Baca dokumentasi pelacak bug untuk mempelajari cara memulai.
Mengunggah laporan ke App Center
Dokumentasi untuk mengunggah crash melalui API telah dipindahkan.