Allow logging of Chrome apps, ARC++ apps, PWAs and Crostini apps with UKM. The apps will be the key for the logging of other metrics. See doc: go/cros-apps-ukm
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/36ee0ad7558682953cebfcab4caeba4b6a196e9e commit 36ee0ad7558682953cebfcab4caeba4b6a196e9e Author: Paul Dyson <pdyson@chromium.org> Date: Mon Jun 25 02:53:24 2018 Add a new scheme for logging apps in UKM. Add the scheme "app" for logging apps. Bug: 841671 Change-Id: I05af14327dba5ad422b9784205229f914641aa1a Reviewed-on: https://chromium-review.googlesource.com/1053342 Commit-Queue: Paul Dyson <pdyson@chromium.org> Reviewed-by: Steven Holte <holte@chromium.org> Cr-Commit-Position: refs/heads/master@{#569952} [modify] https://crrev.com/36ee0ad7558682953cebfcab4caeba4b6a196e9e/components/ukm/ukm_recorder_impl.cc [modify] https://crrev.com/36ee0ad7558682953cebfcab4caeba4b6a196e9e/components/ukm/ukm_service_unittest.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/00c4ceddeedea41dc8484c42ef803c74d0b359b4 commit 00c4ceddeedea41dc8484c42ef803c74d0b359b4 Author: Paul Dyson <pdyson@chromium.org> Date: Mon Jun 25 04:06:47 2018 Add mechanism for logging App ids in UKM. Allow a SourceId to be obtained and the url set to app://[chrome|play]/id. Add a new SourceType to govern the creation of urls with scheme "app". Bug: 841671 Change-Id: I1ed98722cdeb78ffd9944548901089e28f64181a Reviewed-on: https://chromium-review.googlesource.com/1058736 Reviewed-by: Robert Kaplow <rkaplow@chromium.org> Reviewed-by: Steven Holte <holte@chromium.org> Commit-Queue: Paul Dyson <pdyson@chromium.org> Cr-Commit-Position: refs/heads/master@{#569962} [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/components/ukm/content/BUILD.gn [add] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/components/ukm/content/app_source_url_recorder.cc [add] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/components/ukm/content/app_source_url_recorder.h [add] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/components/ukm/content/app_source_url_recorder_test.cc [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/components/ukm/ukm_recorder_impl.cc [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/components/ukm/ukm_recorder_impl.h [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/services/metrics/public/cpp/delegating_ukm_recorder.cc [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/services/metrics/public/cpp/delegating_ukm_recorder.h [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/services/metrics/public/cpp/mojo_ukm_recorder.cc [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/services/metrics/public/cpp/mojo_ukm_recorder.h [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/services/metrics/public/cpp/ukm_recorder.h [modify] https://crrev.com/00c4ceddeedea41dc8484c42ef803c74d0b359b4/services/metrics/public/cpp/ukm_source_id.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a0a4f62c00c11c65922181e11abda2ae201b5b43 commit a0a4f62c00c11c65922181e11abda2ae201b5b43 Author: Paul Dyson <pdyson@chromium.org> Date: Wed Aug 01 23:16:26 2018 Log arc apps by hashed package name. Bug: 841671 Change-Id: Ieb86ea9e6636651edd0655c2721c11ea430f96cd Reviewed-on: https://chromium-review.googlesource.com/1148022 Reviewed-by: Steven Holte <holte@chromium.org> Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org> Commit-Queue: Paul Dyson <pdyson@chromium.org> Cr-Commit-Position: refs/heads/master@{#579986} [modify] https://crrev.com/a0a4f62c00c11c65922181e11abda2ae201b5b43/components/ukm/content/BUILD.gn [modify] https://crrev.com/a0a4f62c00c11c65922181e11abda2ae201b5b43/components/ukm/content/DEPS [modify] https://crrev.com/a0a4f62c00c11c65922181e11abda2ae201b5b43/components/ukm/content/app_source_url_recorder.cc [modify] https://crrev.com/a0a4f62c00c11c65922181e11abda2ae201b5b43/components/ukm/content/app_source_url_recorder.h [modify] https://crrev.com/a0a4f62c00c11c65922181e11abda2ae201b5b43/components/ukm/content/app_source_url_recorder_test.cc
Setting defect without priority to Pri-2.
Comment 1 by bugdroid1@chromium.org
, Jun 25 2018