Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1220)

Issue 2880323003: Various cleaups for AMP page load metrics. (Closed)

Created:
3 years, 7 months ago by Bryan McQuade
Modified:
3 years, 7 months ago
Reviewers:
RyanSturm, Ilya Sherman
CC:
asvitkine+watch_chromium.org, chromium-reviews, csharrison+watch_chromium.org, loading-reviews+metrics_chromium.org, speed-metrics-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Various cleaups for AMP page load metrics. * add support for detecting URLs on the amp cache domain using the new host prefixing scheme * add support for amp documents loaded in the google news viewer * factor existing google url detection logic into a common helper, and use it in both amp observer and from search observer * add metrics broken out by type of amp load (amp cache, google search viewer, etc) since performance may vary depending on view type (especially for bare amp cache urls) BUG=722690 Review-Url: https://codereview.chromium.org/2880323003 Cr-Commit-Position: refs/heads/master@{#472226} Committed: https://chromium.googlesource.com/chromium/src/+/d28685525ed6cda7ee3cd9a84bca764d70512132

Patch Set 1 #

Patch Set 2 : test improvements #

Patch Set 3 : test improvements #

Patch Set 4 : formatting #

Patch Set 5 : improve tests #

Total comments: 10

Patch Set 6 : address comments #

Patch Set 7 : clean up histograms.xml #

Patch Set 8 : address comments #

Total comments: 2

Patch Set 9 : address comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+335 lines, -96 lines) Patch
M chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.h View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 8 7 chunks +75 lines, -33 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer_unittest.cc View 1 2 3 4 5 2 chunks +65 lines, -18 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer.cc View 1 2 3 4 5 6 7 5 chunks +8 lines, -32 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/from_gws_page_load_metrics_observer_unittest.cc View 1 chunk +13 lines, -12 lines 0 comments Download
M chrome/browser/page_load_metrics/page_load_metrics_util.h View 1 2 3 4 5 6 7 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/page_load_metrics_util.cc View 1 2 3 4 5 6 7 2 chunks +41 lines, -0 lines 0 comments Download
A chrome/browser/page_load_metrics/page_load_metrics_util_unittest.cc View 1 2 3 4 5 6 7 1 chunk +80 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 2 chunks +25 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 42 (34 generated)
RyanSturm
https://codereview.chromium.org/2880323003/diff/80001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2880323003/diff/80001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc#newcode37 chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc:37: PAGE_LOAD_HISTOGRAM(std::string(name).append(".None"), value); \ Remove the PAGE_LOAD_HISTOGRAM from this case. ...
3 years, 7 months ago (2017-05-15 20:42:07 UTC) #17
Bryan McQuade
Thanks! Addressed comments. PTAL. https://codereview.chromium.org/2880323003/diff/80001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2880323003/diff/80001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc#newcode37 chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc:37: PAGE_LOAD_HISTOGRAM(std::string(name).append(".None"), value); \ On 2017/05/15 ...
3 years, 7 months ago (2017-05-16 03:59:15 UTC) #24
RyanSturm
lgtm % an optional nit https://codereview.chromium.org/2880323003/diff/140001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2880323003/diff/140001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc#newcode22 chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc:22: #define RECORD_HISTOGRAM_FOR_TYPE(name, amp_view_type, value) ...
3 years, 7 months ago (2017-05-16 16:12:22 UTC) #28
Bryan McQuade
https://codereview.chromium.org/2880323003/diff/140001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2880323003/diff/140001/chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc#newcode22 chrome/browser/page_load_metrics/observers/amp_page_load_metrics_observer.cc:22: #define RECORD_HISTOGRAM_FOR_TYPE(name, amp_view_type, value) \ On 2017/05/16 at 16:12:22, ...
3 years, 7 months ago (2017-05-16 17:29:20 UTC) #31
Bryan McQuade
isherman, PTAL for histograms.xml, thanks!
3 years, 7 months ago (2017-05-16 17:29:54 UTC) #33
Ilya Sherman
Metrics LGTM, thanks.
3 years, 7 months ago (2017-05-16 19:51:17 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2880323003/160001
3 years, 7 months ago (2017-05-16 19:55:40 UTC) #39
commit-bot: I haz the power
3 years, 7 months ago (2017-05-16 22:12:11 UTC) #42
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/d28685525ed6cda7ee3cd9a84bca...

Powered by Google App Engine
This is Rietveld 408576698