We're slowly working on migrating Eventlogging legacy streams to Event Platform. EventGate does not parse user agents, so the stream data will no longer have a parsed userAgent field. The Hive tables have this field populated by Refine, but the streaming data in Kafka will not have it.
navtiming uses the parsed userAgent. navtiming should copy in the parse_ua function from eventlogging and parse the ua itself there out of http.request_headers['user-agent'] if it is not set in userAgent. Once it does that, we can migrate NavigationTiming to Event Platform.