Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Visual Studio App Center se retiró el 31 de marzo de 2025, excepto las características de análisis y diagnóstico, que seguirán siendo compatibles hasta el 30 de junio de 2026. Más información.
En este artículo se explica cómo exportar datos por solicitud de usuario. Para exportar datos, tiene dos opciones:
- Uso de Azure Blob Storage
- Llame a nuestras API para obtener información específica sobre bloqueos o errores.
Uso de Azure Blob Storage
Exporte todos los errores y bloqueos simbólicos, incluidos los seguimientos de pila y los datos adjuntos, a Azure Blog Storage. Necesita una suscripción de Azure para exportar los datos a Azure Blob Storage. Puede obtener más información sobre cómo funciona App Center con Azure Blob Storage en la documentación de Exportación de App Center.
Para exportar datos de diagnóstico a Blob Storage, llame a la siguiente API de App Center:
POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Use uno de los siguientes paquetes de datos para exportar los errores a Azure Blob Storage.
Carga útil para la exportación estándar:
{
"type" : "blob_storage_linked_subscription",
"subscription_id": "<Your-Azure-Subscription-ID",
"export_entities": [ "crashes" ]
}
Carga útil para la exportación personalizada:
{
"type" : "blob_storage_connection_string",
"connection_string": "<Your-blob-storage-connection-string",
"export_entities": [ "crashes" ]
}
Para buscar la ubicación en Blob Storage, llame a la siguiente API de App Center:
GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Llame a nuestras API para obtener información específica sobre bloqueos o errores.
Estas son las distintas API a las que debe llamar para exportar la información de diagnóstico asociada.
1. Obtenga los metadatos del registro de errores o bloqueos para cada bloqueo o error en un grupo de bloqueos o errores llamando a:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors
2. Obtenga el stacktrace llamando a:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/stacktrace
3. OBTENGA los eventos grabados llamando a:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/session_logs
4. Obtenga los identificadores adjuntos llamando a:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments
- Si se trata de datos adjuntos de texto, puede obtener el texto llamando a:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentId}/text
- Si se trata de datos adjuntos binarios, puede obtener la ubicación del URI llamando a:
https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/{errorId}/attachments/{attachmentIdd}/location
Cómo proporcionar una copia de estos datos a mis usuarios
Prerrequisito: El siguiente proceso requiere que tenga una manera de asignar los identificadores de instalación de App Center y los usuarios.
Para proporcionar a un usuario específico sus datos, debe buscar en los datos exportados y copiar los registros con un identificador de instalación específico en un archivo diferente. Ese archivo contendrá todos los datos que se han exportado correspondientes a ese usuario específico.