Я попытался написать запрос, чтобы получить количество сбоев из BigQuery на определенный день. Но число, которое я получил от запроса, не соответствует числу, которое я могу видеть на панели отчетов о сбоях в Firebase.Как запросить один и тот же счетчик сбоев из BigQuery, когда отображаются отчеты о сбоях при сбое Firebase
Так что я делаю неправильно?
Вот запрос:
SELECT
event_dim.date AS CrashDate,
-- doesn't matter what event_dim field we choose
COUNT(event_dim.name) AS CrashCount,
FROM
TABLE_DATE_RANGE(com_sample_ANDROID.app_events_, TIMESTAMP('2017-01-27'), TIMESTAMP('2017-01-27'))
WHERE
event_dim.name = 'app_exception'
AND event_dim.params.key = 'fatal'
AND event_dim.params.value.int_value = 1
GROUP BY
CrashDate
Это объясняет это, но с моей точки зрения, это довольно страшно, что в Crash Reporting я не получаю точного числа. По моему опыту разница составляла от 100 до 3000 в день. Где число сбоев в запросе указывает от 400 до 4000 в день. Количество сбоев от аналитики всегда выше, где наибольшая разница, которую мы наблюдаем, была в этот день, когда Crash Reporting сообщила о сбоях в 1039 и сбоях Analytics 4150. Если честно, аварии 4k кажутся раздутыми (обычно мы видим около 1k), но вы можете себе представить, что это не добавляет доверия к этим числам. –