Mengekspor Data Diagnostik
Penting
Visual Studio App Center dijadwalkan untuk dihentikan pada 31 Maret 2025. Meskipun Anda dapat terus menggunakan Visual Studio App Center hingga sepenuhnya dihentikan, ada beberapa alternatif yang direkomendasikan yang dapat Anda pertimbangkan untuk bermigrasi.
Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.
Artikel ini memanding Anda melalui cara mengekspor data sesuai permintaan pengguna Anda. Untuk mengekspor data, Anda memiliki dua opsi:
- Gunakan Azure Blob Storage
- Hubungi API kami untuk informasi crash/kesalahan tertentu
Gunakan Azure Blob Storage
Ekspor semua kesalahan Anda dan crash simbolis, termasuk jejak tumpukan dan lampiran, ke Azure Blog Storage. Anda memerlukan langganan Azure untuk mengekspor data Anda ke Azure Blob Storage. Anda dapat mempelajari selengkapnya tentang cara kerja App Center dengan Azure Blob Storage di dokumentasi Ekspor App Center.
Untuk mengekspor data Diagnostik ke Blob Storage, panggil API App Center berikut:
POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Gunakan salah satu payload berikut untuk mengekspor crash Anda ke Azure Blob Storage:
Payload untuk Ekspor Standar :
{
"type" : "blob_storage_linked_subscription",
"subscription_id": "<Your-Azure-Subscription-ID",
"export_entities": [ "crashes" ]
}
Payload untuk Ekspor Kustom :
{
"type" : "blob_storage_connection_string",
"connection_string": "<Your-blob-storage-connection-string",
"export_entities": [ "crashes" ]
}
Untuk menemukan lokasi di penyimpanan blob, panggil API App Center berikut:
GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Hubungi API kami untuk informasi crash/kesalahan tertentu
Ini adalah API berbeda yang harus Anda panggil untuk mengekspor informasi Diagnostik terkait.
1. DAPATKAN metadata log crash/kesalahan untuk setiap crash/kesalahan dalam grup crash/kesalahan dengan memanggil:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors
2. DAPATKAN stacktrace dengan memanggil:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/stacktrace
3. DAPATKAN setiap peristiwa yang direkam dengan memanggil:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/session_logs
4. DAPATKAN ID lampiran apa pun dengan memanggil:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments
- Jika ini adalah lampiran teks, Anda bisa MENDAPATKAN teks dengan memanggil:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentId}/text
- Jika ini adalah lampiran biner, Anda dapat mendapatkan lokasi URI dengan memanggil:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentIdd}/location
Cara memberikan salinan data ini kepada pengguna saya
Prasyarat: Proses berikut mengharuskan Anda memiliki cara untuk memetakan ID penginstalan App Center dan pengguna Anda.
Untuk memberi pengguna tertentu data mereka, Anda harus mencari data yang diekspor dan menyalin log dengan ID penginstalan tertentu dalam file yang berbeda. File tersebut akan berisi semua data yang telah diekspor sesuai dengan pengguna tertentu.