puma: Implement PumaService for sending PUMA metrics
PumaService is responsible for uploading PUMA histograms to the Private
Metrics endpoint. It does so periodically, similarly to other metrics
services (e.g. DWA).
Bug: b:452034784, b:456094891
Change-Id: Iba78534938f759873acb7567d48af2421a50a221
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7176328
Reviewed-by: Alexei Svitkine <asvitkine@chromium.org>
Commit-Queue: Kamil Jarosz <kjarosz@google.com>
Reviewed-by: Luc Nguyen <lucnguyen@google.com>
Reviewed-by: Matt Dembski <dembski@google.com>
Cr-Commit-Position: refs/heads/main@{#1551654}
NOKEYCHECK=True
GitOrigin-RevId: 4162fa81a003df8e715e77ee64a7410186727e5c
8 files changed