The current iOS app (version 6.2.3.1612) is sending event to the MobileWikiAppDailyStats schema (revision 17984412). Example event json:
{"revision":17984412,"event":{"ts":"2019-06-20T14:53:23-07:00","is_anon":true,"appInstallAgeDays":0,"appInstallID":"5A9CAA64-4A76-4E1D-ACA6-D6ECF6FE023E"},"schema":"MobileWikiAppDailyStats","wiki":"enwiki"}
I've verified the events are sent correctly from the client side, the events are logged correctly in MariaDB, and there is no error logged in the event.eventerror table in Hive. But these events are logged incorrectly in the event.mobilewikiappdailystats table in Hive -- values are null for both appinstallidand ts fields.
I guess this problem is the result of the newer revision of this schema being backward incompatible -- newer revision 18111418 requires languages, app_install_id and client_dt fields.
Queries:
-- event.mobilewikiappdailystats table in Hive select * from mobilewikiappdailystats where year=2019 and month = 6 and day = 1 and useragent.wmf_app_version = "6.2.3.1612" and useragent.os_family = "iOS" limit 100 -- MobileWikiAppDailyStats_17984412 table in MariaDB select * from MobileWikiAppDailyStats_17984412 where userAgent like "%6.2.3.1612%" and left(timestamp,8)='20190601' limit 100