Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Visual Studio App Center a été mis hors service le 31 mars 2025, à l’exception des fonctionnalités d’analyse et de diagnostic, qui continueront d’être prises en charge jusqu’au 30 juin 2026. En savoir plus.
Cet article vous guide tout au long de l’exportation de données par demande utilisateur. Pour exporter des données, vous avez deux options :
- Utiliser le stockage Blob Azure
- Appeler nos API pour obtenir des informations spécifiques sur les incidents/erreurs
Utiliser le stockage Blob Azure
Exportez toutes vos erreurs et plantages symboliques, y compris les traces de pile et les pièces jointes, vers le Stockage Blog Azure. Vous avez besoin d’un abonnement Azure pour exporter vos données vers stockage Blob Azure. Vous pouvez en savoir plus sur le fonctionnement d’App Center avec Stockage Blob Azure dans la documentation de l’exportation d’App Center.
Pour exporter des données de diagnostic vers le stockage Blob, appelez l’API App Center suivante :
POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Utilisez l’une des charges utiles suivantes pour exporter vos incidents vers stockage Blob Azure :
Charge utile pour l’exportation standard :
{
"type" : "blob_storage_linked_subscription",
"subscription_id": "<Your-Azure-Subscription-ID",
"export_entities": [ "crashes" ]
}
Charge utile pour l’exportation personnalisée :
{
"type" : "blob_storage_connection_string",
"connection_string": "<Your-blob-storage-connection-string",
"export_entities": [ "crashes" ]
}
Pour localiser l’emplacement dans le stockage d’objets blob, utilisez l’API App Center suivante :
GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Appeler nos API pour obtenir des informations spécifiques sur les incidents/erreurs
Il s’agit des différentes API que vous devez appeler pour exporter les informations de diagnostic associées.
1. OBTENez les métadonnées du journal des incidents/erreurs pour chaque incident/erreur dans un groupe d’incidents/d’erreurs en appelant :
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors
2. OBTENez le stacktrace en appelant :
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/stacktrace
3. OBTENIR tous les événements enregistrés en appelant :
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/session_logs
4. OBTENIR les ID de pièces jointes en appelant :
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments
- S’il s’agit d’une pièce jointe, vous pouvez obtenir le texte en appelant :
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentId}/text
- S’il s’agit d’une pièce jointe binaire, vous pouvez obtenir l’emplacement de l’URI en appelant :
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentIdd}/location
Comment fournir une copie de ces données à mes utilisateurs
Prérequis: Le processus suivant nécessite que vous ayez un moyen de mapper les ID d’installation d’App Center et vos utilisateurs.
Pour fournir ses données à un utilisateur spécifique, vous devez rechercher dans les données exportées et copier les logs associés à un ID d'installation spécifique dans un fichier différent. Ce fichier contiendra toutes les données exportées correspondant à cet utilisateur spécifique.