-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Get rid of protobufs in P3A pings #15967
Comments
This will be great for us on the stats side. @iefremov once you have data writing in the new format to the bucket let us know so we can update our aggregator to no longer attempt to decode the data. |
since we removed PROCHLO, nothing stops us from killing the "ugly string" (aka |
I'm not sure about release notes for this change, @mattmcalister what do you think? |
@iefremov just say what it is... |
@mattmcalister I mean, I'm not sure whether this is release-notes/include or /exclude |
@rebron ...up to you. |
@iefremov @rillian since this is |
I've added a brief test plan to brave/brave-core#11600. Sorry about that, and please let me know if you need more details. |
thanks @rillian! I'll defer to @GeetaSarvadnya to determine if more info is needed. This looks like a good starting point 👍🏻 |
Verification PASSED on
Verification
NOTE: unable to confirm count of JSON-transmitted values (
Verification
|
Verification Completed using PASSED - Confirm packets to the https://p3a-json.brave.com/ endpoint are in [json format] |
Now that we only have one message format, replace the parallel log stores with a single one. Follow-up to brave/brave-browser#15967
For now, a P3A pings consists of a base64-encoded protobuf.
given that pings are small we can get rid of protobuf and replace it with simple json.
It is suggested to keep p3a string as is, because the current plan is to resurrect prochlo soon, presumbaly prochlo will utilize this format (of everything packed into
p3a_info
) somehow.The text was updated successfully, but these errors were encountered: