Общие сведения о сообщениях AppCenter, отправляемых в хранилище BLOB-объектов Azure - PullRequest
0 голосов
/ 16 мая 2019

В AppCenter я настроил экспорт в хранилище BLOB-объектов Azure для своего приложения.

Я могу создать пример сбоя приложения и посмотреть информацию о сбое приложения в разделе «Диагностика» AppCenter, а затем нажатьинформация о сбое приложения с помощью AppCenter API.

Однако, когда я просматриваю данные, которые были экспортированы в хранилище BLOB-объектов Azure, я вижу только общее сообщение JSON с MessageType ErrorLog.Это сообщение не содержит подробностей об ошибках.

Информация об идентификаторе ошибки AppCenter не включена, и, похоже, нет способа связать это сообщение с ошибкой, произошедшей в AppCenter.Чтобы получить подробные сведения об ошибке, мне нужно написать функцию Azure, которая имеет триггер для событий BLOB-объектов, а затем использовать IngressTimestamp сообщения JSON хранилища BLOB-объектов для проверки API-интерфейса AppCenter на наличие новых сообщений об ошибках?

сообщение выглядит так:

{
  "AppBuild": "1",
  "AppId": "2...",
  "UserId": "None",
  "AppNamespace": "com.test",
  "AppVersion": "1.0",
  "CarrierCountry": "None",
  "CarrierName": "None",
  "CorrelationId": "4...",
  "CountryCode": "None",
  "EventId": "",
  "EventName": "",
  "IngressTimestamp": "2019-05-15T21:19:15.764Z",
  "InstallId": "c...",
  "IsTestMessage": "False",
  "LiveUpdateDeploymentKey": "None",
  "LiveUpdatePackageHash": "None",
  "LiveUpdateReleaseLabel": "None",
  "Locale": "en_US",
  "MessageId": "d...",
  "MessageType": "ErrorLog",
  "Model": "SM-G930V",
  "OemName": "samsung",
  "OsApiLevel": "23",
  "OsBuild": "MMB29M",
  "OsName": "Android",
  "OsVersion": "6.0.1",
  "Properties": "",
  "ScreenSize": "1440x2560",
  "SdkName": "appcenter.android",
  "SdkVersion": "1.11.4",
  "SessionId": "0...",
  "Timestamp": "2019-05-15T21:19:10.16Z",
  "TimeZoneOffset": "-PT5H",
  "WrapperRuntimeVersion": "None",
  "WrapperSdkName": "appcenter.react-native",
  "WrapperSdkVersion": "1.13.0"
}
...