我启用了BigQuery集成,以将所有crashlytics数据导出到此存储。如文档https://firebase.google.com/docs/crashlytics/bigquery-export#what-data-exported中所述,所有致命和非致命错误都应导出。但是,当我查询应用程序表时,当crashlytics仪表板显示非致命错误时,根本没有非致命错误。我是否应该另外配置一些内容以查看BigQuery中的此类问题?
答案 0 :(得分:1)
Firebase status dashboard提供有关Firebase一部分服务的状态信息。我们可以看到,Firebase Crashlytics遇到崩溃接收延迟,这可能导致非致命异常导致您的问题。请注意。
此外,当设备发生崩溃或非致命事件时,会使用设备的时钟加上时间戳。如果时钟设置回2018年,那么现在发生的崩溃将具有2018年的时间戳。查询以event_timestamp
的形式编写,这意味着时钟不正确的事件将最终在导出中。< / p>
将数据从Firebase导出到BigQuery可能会导致处理延迟(最多几天)。由于Crashlytics数据计划每24小时导出一次,因此,如果设备崩溃时设备处于脱机状态,并且在每日导出后上线(并报告崩溃),则最新的BigQuery数据要等到第二天导出后才能显示此崩溃。 >
如果出现崩溃崩溃延迟得到解决的情况,并且在您发现情况下仍然无法解决问题,我建议您填写错误报告here。
答案 1 :(得分:0)
在doc中缺少此语句:
将Crashlytics与BigQuery链接时,Firebase会导出最近的致命和非致命崩溃事件,包括从链接之前最多两天开始的事件,并可以选择回填最多90天。
我所有的非致命事件都发生在2天之前,所以这就是为什么我没有在BigQuery表中看到它们的原因。