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

Issue 2642553002: Adding UMA for data reduction proxy page load size/savings (Closed)

Created:
3 years, 11 months ago by RyanSturm
Modified:
3 years, 11 months ago
CC:
asvitkine+watch_chromium.org, chromium-reviews, csharrison+watch_chromium.org, loading-reviews+metrics_chromium.org, tbansal+watch-data-reduction-proxy_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding UMA for data reduction proxy page load size/savings This Adds UMA to track bytes savings, percent savings, total requests, percent requests throug the proxy, byte usage, etc. This UMA will be compared against existing PLM data as well as sliced by various experiments in data reduction proxy. BUG=682022 Review-Url: https://codereview.chromium.org/2642553002 Cr-Commit-Position: refs/heads/master@{#444859} Committed: https://chromium.googlesource.com/chromium/src/+/485df9ed214f7924eaf8ed067070146e3d12aa58

Patch Set 1 #

Total comments: 31

Patch Set 2 : tbansal comments, tests, small const var refactor. #

Total comments: 8

Patch Set 3 : rebase #

Patch Set 4 : tbansal nits #

Patch Set 5 : fixing rebase artifact #

Total comments: 12

Patch Set 6 : Add TODO, bmcquade, asvitkine comments #

Total comments: 6

Patch Set 7 : asvitkine comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+547 lines, -24 lines) Patch
M chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.h View 1 2 3 4 chunks +38 lines, -0 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc View 1 2 3 4 5 6 7 chunks +148 lines, -13 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer_unittest.cc View 1 2 3 4 5 10 chunks +202 lines, -11 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 2 chunks +159 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 49 (31 generated)
RyanSturm
tbansal: Can you decide if you think any of these histograms are too duplicative and ...
3 years, 11 months ago (2017-01-17 23:53:39 UTC) #4
tbansal1
https://codereview.chromium.org/2642553002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode162 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:162: void DataReductionProxyMetricsObserver::RecordPageSizeUMA() { const method? https://codereview.chromium.org/2642553002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode164 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:164: return; Why ...
3 years, 11 months ago (2017-01-18 22:35:20 UTC) #7
RyanSturm
tbansal, bmcquade: PTAL https://codereview.chromium.org/2642553002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode162 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:162: void DataReductionProxyMetricsObserver::RecordPageSizeUMA() { On 2017/01/18 22:35:19, ...
3 years, 11 months ago (2017-01-18 22:57:50 UTC) #11
tbansal1
lgtm % nits. https://codereview.chromium.org/2642553002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode207 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:207: } else if (network_bytes_ > 0) ...
3 years, 11 months ago (2017-01-18 23:34:49 UTC) #14
RyanSturm
https://codereview.chromium.org/2642553002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode207 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:207: } else if (network_bytes_ > 0) { On 2017/01/18 ...
3 years, 11 months ago (2017-01-18 23:54:20 UTC) #19
tbansal1
last comment. https://codereview.chromium.org/2642553002/diff/80001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/80001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode90 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:90: const char kBytesProxied[] = "Experimental.Bytes.Network.Proxied"; Actually, I ...
3 years, 11 months ago (2017-01-19 03:12:40 UTC) #26
RyanSturm
On 2017/01/19 03:12:40, tbansal1 wrote: > last comment. > > https://codereview.chromium.org/2642553002/diff/80001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc > File > chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc ...
3 years, 11 months ago (2017-01-19 16:55:13 UTC) #27
RyanSturm
asvitkine: PTAL @ histograms, Thanks!
3 years, 11 months ago (2017-01-19 18:32:38 UTC) #29
Alexei Svitkine (slow)
This is quite a lot of histograms. Are you sure you need all of these? ...
3 years, 11 months ago (2017-01-19 18:39:50 UTC) #30
Bryan McQuade
LGTM overall, thanks! https://codereview.chromium.org/2642553002/diff/80001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/80001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode79 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:79: const char kRequestsPercentProxied[] = one challenge ...
3 years, 11 months ago (2017-01-19 18:44:18 UTC) #31
RyanSturm
> This is quite a lot of histograms. Are you sure you need all of ...
3 years, 11 months ago (2017-01-19 19:32:46 UTC) #32
Alexei Svitkine (slow)
On 2017/01/19 19:32:46, Ryan Sturm wrote: > > This is quite a lot of histograms. ...
3 years, 11 months ago (2017-01-19 19:37:44 UTC) #33
RyanSturm
On 2017/01/19 19:37:44, Alexei Svitkine (slow) wrote: > On 2017/01/19 19:32:46, Ryan Sturm wrote: > ...
3 years, 11 months ago (2017-01-19 19:46:04 UTC) #35
Alexei Svitkine (slow)
https://codereview.chromium.org/2642553002/diff/100001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/100001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode184 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:184: if (num_network_requests_ == 0) { Nit: No {}'s https://codereview.chromium.org/2642553002/diff/100001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode194 ...
3 years, 11 months ago (2017-01-19 20:12:46 UTC) #37
RyanSturm
https://codereview.chromium.org/2642553002/diff/100001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2642553002/diff/100001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode184 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:184: if (num_network_requests_ == 0) { On 2017/01/19 20:12:46, Alexei ...
3 years, 11 months ago (2017-01-19 20:43:04 UTC) #40
Alexei Svitkine (slow)
lgtm
3 years, 11 months ago (2017-01-19 20:45:15 UTC) #41
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/2642553002/120001
3 years, 11 months ago (2017-01-19 22:09:30 UTC) #46
commit-bot: I haz the power
3 years, 11 months ago (2017-01-19 22:18:01 UTC) #49
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/485df9ed214f7924eaf8ed067070...

Powered by Google App Engine
This is Rietveld 408576698