Diagnosztikai adatok exportálása

Fontos

A Visual Studio App Center 2025. március 31-én megszűnt, kivéve az Elemzési és diagnosztikai funkciókat, amelyek 2026. június 30-ig továbbra is támogatottak lesznek. Tudj meg többet.

Ez a cikk bemutatja, hogyan exportálhat adatokat felhasználói kérésenként. Az adatok exportálásához két lehetősége van:

  1. Az Azure Blob Storage használata
  2. Kérjük, hívja meg API-jainkat konkrét összeomlási/hibainformációkért

Az Azure Blob Storage használata

Exportálja az összes hibát és szimbolizált összeomlásokat, a veremnyomokat és mellékleteket is beleértve, az Azure Blob Storage-ba. Azure-előfizetésre van szüksége az adatok Azure Blob Storage-ba való exportálásához. Az App Center exportálási dokumentációjában többet is megtudhat arról, hogyan működik az App Center az Azure Blob Storage-tal.

A Diagnosztikai adatok Blob Storage-ba való exportálásához hívja meg a következő App Center API-t:

POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Az egyik alábbi terheléssel exportálhatja a hibajelentéseit az Azure Blob Storage-ba.

Adatcsomag a standard exporthoz:

{
  "type" : "blob_storage_linked_subscription",
  "subscription_id": "<Your-Azure-Subscription-ID",
  "export_entities": [ "crashes" ]
}

Hasznos adatok egyéni exportáláshoz:

{
  "type" : "blob_storage_connection_string",
  "connection_string": "<Your-blob-storage-connection-string",
  "export_entities": [ "crashes" ]
}

A blobtároló helyének megkereséséhez hívja a következő App Center API-t:

GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Kérjük, hívja meg API-jainkat konkrét összeomlási/hibainformációkért

Ezeket a különböző API-kat kell meghívnia a kapcsolódó diagnosztikai adatok exportálásához.

1. Kérje le az összeomlási/hibanapló metaadatait valamennyi összeomlás vagy hiba esetében az adott összeomlási vagy hiba csoportban a következő hívással:

https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors

2. KÉRJE le a stacktrace-et a következő hívással:

https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/stacktrace

3. Kérje le a rögzített eseményeket a következő hívással:

https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/session_logs

4. Kérje le a mellékletazonosítókat a következő hívással:

https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments
  1. Ha ez egy szövegmelléklet, a következő hívással kaphatja meg a szöveget:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentId}/text
  1. Ha bináris mellékletről van szó, az URI-helyet a következő hívással szerezheti be:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentIdd}/location

Az adatok másolatának biztosítása a felhasználók számára

Előfeltétel: Az alábbi folyamathoz szükséges az App Center telepítési azonosítók és felhasználók összekapcsolása.

Ha egy adott felhasználónak meg szeretné adni az adatait, meg kell keresnie az exportált adatokat, és egy másik fájlba kell másolnia a naplókat egy adott telepítési azonosítóval. Ez a fájl az adott felhasználónak megfelelő összes exportált adatot tartalmazza.