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

Issue 2576633002: Add histograms for location timings for Android omnibox queries. (Closed)

Created:
4 years ago by pdyson
Modified:
3 years, 11 months ago
CC:
agrieve+watch_chromium.org, asvitkine+watch_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add histograms for location timings for Android omnibox queries. Add histograms for the duration between the obtaining of location and the use of location for omnibox queries. One set of histograms records the time since the location was first obtained. There is a histogram for each combination of Location Source and whether a location was sent. A second set of histograms records the time since the location was most recently obtained. There is a histogram for each of the Location Sources. BUG=668923 Committed: https://crrev.com/5b6572e3c0aba3d558e173440bd644b2e4b9bd04 Cr-Commit-Position: refs/heads/master@{#441323}

Patch Set 1 #

Patch Set 2 : Fix string comparison. #

Total comments: 21

Patch Set 3 : Address comments. Use histogram_suffixes. #

Total comments: 11

Patch Set 4 : Address comments. Log seconds instead of ms. Use nested histogram_suffixes. #

Total comments: 10

Patch Set 5 : change clock #

Patch Set 6 : Suppress nullcheck warning, #

Unified diffs Side-by-side diffs Delta from patch set Stats (+131 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java View 1 2 3 4 5 10 chunks +88 lines, -1 line 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 3 chunks +43 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (29 generated)
pdyson
This is now ready for each of you to take a look at this. Thanks.
4 years ago (2016-12-14 22:47:43 UTC) #10
Ilya Sherman
https://codereview.chromium.org/2576633002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java File chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java (right): https://codereview.chromium.org/2576633002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java#newcode160 chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java:160: * Using 24 days as that is the highest ...
4 years ago (2016-12-15 01:45:13 UTC) #11
pdyson
Dominick, I have a question in one of the comments for you. https://codereview.chromium.org/2576633002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java File chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java ...
4 years ago (2016-12-15 05:31:01 UTC) #12
Ilya Sherman
https://codereview.chromium.org/2576633002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java File chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java (right): https://codereview.chromium.org/2576633002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java#newcode160 chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java:160: * Using 24 days as that is the highest ...
4 years ago (2016-12-15 23:06:19 UTC) #15
dominickn
Will wait till you resolve isherman's comments before a full review. https://codereview.chromium.org/2576633002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java File chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java (right): ...
4 years ago (2016-12-16 00:06:52 UTC) #16
pdyson
Thanks. I've addressed the comments. https://codereview.chromium.org/2576633002/diff/40001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2576633002/diff/40001/tools/metrics/histograms/histograms.xml#newcode19359 tools/metrics/histograms/histograms.xml:19359: +<histogram name="Geolocation.Header.LocationAge" units="ms"> On ...
4 years ago (2016-12-16 05:03:31 UTC) #19
Ilya Sherman
Metrics LGTM, thanks Paul. https://codereview.chromium.org/2576633002/diff/40001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2576633002/diff/40001/tools/metrics/histograms/histograms.xml#newcode110480 tools/metrics/histograms/histograms.xml:110480: + attached if it is ...
4 years ago (2016-12-16 08:57:30 UTC) #20
kcarattini
lgtm
4 years ago (2016-12-19 04:44:45 UTC) #23
dominickn
lgtm, thanks Paul!
4 years ago (2016-12-19 05:02:43 UTC) #24
pdyson
Ted - I've added you as an owner reviewer after getting approval form the other ...
4 years ago (2016-12-19 05:32:13 UTC) #26
Ted C
lgtm w/ small comments https://codereview.chromium.org/2576633002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java File chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java (right): https://codereview.chromium.org/2576633002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java#newcode185 chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java:185: sFirstLocationTime = System.currentTimeMillis(); Looks like ...
3 years, 11 months ago (2016-12-28 18:14:53 UTC) #27
pdyson
Address comments. I have the required approvals so will submit tomorrow. https://codereview.chromium.org/2576633002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java File chrome/android/java/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeader.java (right): ...
3 years, 11 months ago (2017-01-03 04:29:29 UTC) #30
pdyson
I changed getTimeListeningHistogramEnum to return null when locationSource was not one of the three expected ...
3 years, 11 months ago (2017-01-03 06:20:06 UTC) #33
Ted C
On 2017/01/03 06:20:06, pdyson wrote: > I changed getTimeListeningHistogramEnum to return null when locationSource was ...
3 years, 11 months ago (2017-01-03 18:36:34 UTC) #34
pdyson
Added the @SuppressFBWarnings. Thanks.
3 years, 11 months ago (2017-01-04 05:07:58 UTC) #39
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/2576633002/100001
3 years, 11 months ago (2017-01-04 05:08:24 UTC) #42
commit-bot: I haz the power
Committed patchset #6 (id:100001)
3 years, 11 months ago (2017-01-04 05:12:48 UTC) #45
commit-bot: I haz the power
3 years, 11 months ago (2017-01-04 05:17:01 UTC) #47
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/5b6572e3c0aba3d558e173440bd644b2e4b9bd04
Cr-Commit-Position: refs/heads/master@{#441323}

Powered by Google App Engine
This is Rietveld 408576698