-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
googleapi: Error 400: Provided Schema does not match. Field metrics.string.installation_timestamp is missing in new schema, invalid #118
Comments
I assume we need to make a change in the generator to make sure we pull in both the old and new locations? |
Looks like it was changed from a string to a datetime timestamp in this commit: mozilla-mobile/fenix@7aeb5f0 This isn't really something we plan to allow in Glean, but we don't currently have a good way to enforce that. It looks like the installation ping and its metrics never made it to the release channel -- therefore I'd say we only support this in the new way. |
Indeed, looks like we changed the type. In general this is not something we supported in telemetry. We really shouldn't have allowed this since the next commit, added altogether in a rebase commit, rectified the type; so we won't actually every see any data from the first commit. In fact, from that, we shouldn't have ever seen From there, I found a commit which reversed the type, from |
This is done on a case-by-case basis. In particular, this adds a copy of the `installation.timestamp` metric as a string and a datetime.
The latest commit appears to have restored the field to its old place. |
From what I understand, it field restored its original position by chance. The true type of the |
This is done on a case-by-case basis. In particular, this adds a copy of the `installation.timestamp` metric as a string and a datetime.
Looks like the field moved.
The text was updated successfully, but these errors were encountered: