Ich habe versucht, eine Abfrage zu schreiben, um die Anzahl der Abstürze von BigQuery für einen bestimmten Tag zu erhalten. Aber die Nummer, die ich von der Abfrage erhalten habe, stimmt nicht mit der Nummer überein, die ich auf dem Firebase-Dashboard für Absturzberichte sehen kann.Wie Sie die gleiche Anzahl von Abstürzen von BigQuery als Firebase Absturzberichtsanzeige abfragen, zeigt
Was mache ich also falsch? Hier
ist die Abfrage:
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
Das erklärt es - aber aus meiner Sicht ist es etwas beängstigend, dass ich im Crash Reporting nicht die genaue Nummer bekomme. Nach meiner Erfahrung lag der Unterschied zwischen 100 und 3000 pro Tag. Wo die Anzahl der Abstürze aus der Abfrage etwas von 400 bis 4000 pro Tag anzeigt. Die Anzahl der Crashs aus Analysen ist immer höher, wobei der größte Unterschied, den wir gesehen haben, an diesem einen Tag war, an dem Crash Reporting 1039 Abstürze und Abstürze von Analytics 4150 gemeldet hat. Um ehrlich zu sein scheint 4k stürzt überblown (normalerweise sehen wir um 1k), aber Sie können sich vorstellen, dass dies nicht zu meinem Vertrauen in diese Zahlen hinzufügen. –