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

Issue 5287003: Add user metrics for the login screen. (Closed)

Created:
10 years ago by satorux1
Modified:
9 years, 7 months ago
CC:
chromium-reviews, pam+watch_chromium.org, nkostylev+cc_chromium.org, davemoore+watch_chromium.org, ben+cc_chromium.org
Visibility:
Public.

Description

Add user metrics for the login screen. Add user metrics for the following login actions: 1. login success 2. login failure 3. off the record login success (guest mode). Update chromeactions.txt by: % cd chrome/tools % PYTHONPATH=../../tools/python python extract_actions.py --hash TEST=login screen worked as before. BUG=chromium-os:8382 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=68981

Patch Set 1 #

Total comments: 2

Patch Set 2 : address comments #

Patch Set 3 : rename actions #

Patch Set 4 : update chromeactions.txt #

Total comments: 3

Patch Set 5 : use histograms #

Patch Set 6 : update chromeactions.txt #

Total comments: 5

Patch Set 7 : address comments #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -12 lines) Patch
M chrome/browser/chromeos/login/login_performer.cc View 1 2 3 4 5 6 5 chunks +27 lines, -12 lines 5 comments Download
M chrome/browser/chromeos/login/login_status_consumer.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/tools/chromeactions.txt View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
satorux1
10 years ago (2010-11-29 08:46:56 UTC) #1
whywhat
LGTM though I'd like Nikita to review it as well (I've discussed this with him ...
10 years ago (2010-11-29 10:50:16 UTC) #2
whywhat
Ouch, this is wrong file! login_screen.cc is only used in tests. Please, see login_performer.cc as ...
10 years ago (2010-11-29 10:51:44 UTC) #3
Nikita (slow)
On 2010/11/29 10:51:44, whywhat wrote: > Ouch, this is wrong file! > login_screen.cc is only ...
10 years ago (2010-11-29 10:53:29 UTC) #4
Nikita (slow)
http://codereview.chromium.org/5287003/diff/1/chrome/browser/chromeos/login/login_screen.cc File chrome/browser/chromeos/login/login_screen.cc (right): http://codereview.chromium.org/5287003/diff/1/chrome/browser/chromeos/login/login_screen.cc#newcode80 chrome/browser/chromeos/login/login_screen.cc:80: UserMetrics::RecordAction(UserMetricsAction("LoginScreen_LoginFailure")); I think it's better to track error codes ...
10 years ago (2010-11-29 10:59:06 UTC) #5
satorux1
I'm very glad to ask you guys a code review. I didn't know I was ...
10 years ago (2010-12-02 10:41:46 UTC) #6
Nikita (slow)
Yeah, I have an issue to get rid of that deprecated screen. http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc ...
10 years ago (2010-12-02 10:45:12 UTC) #7
satorux1
http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc#newcode29 chrome/browser/chromeos/login/login_performer.cc:29: UserMetrics::RecordAction( On 2010/12/02 10:45:12, Nikita Kostylev wrote: > I ...
10 years ago (2010-12-02 10:52:17 UTC) #8
satorux1
On 2010/12/02 10:52:17, satorux1 wrote: > http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc > File chrome/browser/chromeos/login/login_performer.cc (right): > > http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc#newcode29 > ...
10 years ago (2010-12-02 11:00:24 UTC) #9
Nikita (slow)
http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc#newcode29 chrome/browser/chromeos/login/login_performer.cc:29: UserMetrics::RecordAction( On 2010/12/02 10:52:18, satorux1 wrote: > On 2010/12/02 ...
10 years ago (2010-12-02 11:38:22 UTC) #10
satorux1
On 2010/12/02 11:38:22, Nikita Kostylev wrote: > http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc > File chrome/browser/chromeos/login/login_performer.cc (right): > > http://codereview.chromium.org/5287003/diff/12002/chrome/browser/chromeos/login/login_performer.cc#newcode29 ...
10 years ago (2010-12-02 12:13:24 UTC) #11
Nikita (slow)
LGTM http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc#newcode77 chrome/browser/chromeos/login/login_performer.cc:77: UserMetricsAction("Login_OffTheRecordLoginSuccess")); nit: Login_GuestLoginSuccess
10 years ago (2010-12-02 12:26:35 UTC) #12
Nikita (slow)
http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc#newcode57 chrome/browser/chromeos/login/login_performer.cc:57: // 0 = login success offline and online. Makes ...
10 years ago (2010-12-02 12:27:50 UTC) #13
satorux1
http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc#newcode57 chrome/browser/chromeos/login/login_performer.cc:57: // 0 = login success offline and online. On ...
10 years ago (2010-12-02 12:49:09 UTC) #14
Chris Masone
On Thu, Dec 2, 2010 at 4:27 AM, <nkostylev@chromium.org> wrote: > > > http://codereview.chromium.org/5287003/diff/24001/chrome/browser/chromeos/login/login_performer.cc > ...
10 years ago (2010-12-02 16:28:49 UTC) #15
jar1
Reviewing only the use of HISTOGRAM() stuff... I assume the calls are all on one ...
10 years ago (2010-12-02 20:06:07 UTC) #16
Nikita (slow)
http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc#newcode60 chrome/browser/chromeos/login/login_performer.cc:60: UMA_HISTOGRAM_ENUMERATION("Login.SuccessReason", pending_requests, 2); I though about this histogram again ...
10 years ago (2010-12-13 11:55:31 UTC) #17
Chris Masone
http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc#newcode60 chrome/browser/chromeos/login/login_performer.cc:60: UMA_HISTOGRAM_ENUMERATION("Login.SuccessReason", pending_requests, 2); On 2010/12/13 11:55:31, Nikita Kostylev wrote: ...
10 years ago (2010-12-13 15:55:11 UTC) #18
Nikita (slow)
http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc#newcode60 chrome/browser/chromeos/login/login_performer.cc:60: UMA_HISTOGRAM_ENUMERATION("Login.SuccessReason", pending_requests, 2); On 2010/12/13 15:55:12, Chris Masone wrote: ...
10 years ago (2010-12-13 16:12:43 UTC) #19
jar (doing other things)
LGTM for the use of the histogram calls, but I'm less familiar with the data ...
10 years ago (2010-12-13 17:39:33 UTC) #20
satorux1
Sorry about the belated response. I was ooo for the last couple of days. http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc ...
10 years ago (2010-12-17 05:58:08 UTC) #21
Nikita (slow)
http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc File chrome/browser/chromeos/login/login_performer.cc (right): http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/login/login_performer.cc#newcode60 chrome/browser/chromeos/login/login_performer.cc:60: UMA_HISTOGRAM_ENUMERATION("Login.SuccessReason", pending_requests, 2); On 2010/12/17 05:58:09, satorux1 wrote: > ...
10 years ago (2010-12-17 10:30:44 UTC) #22
Chris Masone
Yeah...when do we need this done? On Fri, Dec 17, 2010 at 2:30 AM, <nkostylev@chromium.org> ...
10 years ago (2010-12-18 23:20:41 UTC) #23
Chris Masone
Is this something we want to do and get merged into 597? On Saturday, December ...
9 years, 11 months ago (2011-01-03 21:15:35 UTC) #24
Chris Masone
9 years, 11 months ago (2011-01-04 00:44:54 UTC) #25
The more I look at this, the less I understand what needs to be done
to successfully add a metric here.  I could point out the places in
parallel authenticator that should be instrumented, though, to someone
who knows what to do.

On Monday, January 3, 2011, Chris Masone <cmasone@chromium.org> wrote:
> Is this something we want to do and get merged into 597?
>
> On Saturday, December 18, 2010, Chris Masone <cmasone@chromium.org> wrote:
>> Yeah...when do we need this done?
>>
>> On Fri, Dec 17, 2010 at 2:30 AM,  <nkostylev@chromium.org> wrote:
>>
>>
>>
http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/log...
>> File chrome/browser/chromeos/login/login_performer.cc (right):
>>
>>
http://codereview.chromium.org/5287003/diff/10002/chrome/browser/chromeos/log...
>> chrome/browser/chromeos/login/login_performer.cc:60:
>> UMA_HISTOGRAM_ENUMERATION("Login.SuccessReason", pending_requests, 2);
>>
>> On 2010/12/17 05:58:09, satorux1 wrote:
>>
>> On 2010/12/13 16:12:43, Nikita Kostylev wrote:
>>> On 2010/12/13 15:55:12, Chris Masone wrote:
>>> > If we report these metrics from down in ParallelAuthenticator,
>>
>> would it help
>>
>>> us
>>> > enumerate the cases we want to track better?
>>>
>>> Yes, as what we basically want is on each successful sign in record
>>
>> whether it
>>
>>> was offline or offline&online
>>
>>
>>
>> So you'll be adding code in ParallelAuthenticator to collect metrics
>>
>> there? Do
>>
>> we need to change the code here?
>>
>>
>>
>> Chris, will you move this histogram to ParallelAuthenticator?
>>
>> http://codereview.chromium.org/5287003/
>>
>>
>

Powered by Google App Engine
This is Rietveld 408576698