Skip to content

Commit

Permalink
Devtools: Add metrics for drawer views being shown
Browse files Browse the repository at this point in the history
Given that drawer views are taking an increasingly dominant UI position,
drawer metrics added to provide insight.

Due to backwards compatability, original version was reverted in crrev.com/1672243003

Review URL: https://codereview.chromium.org/1678013002

Cr-Commit-Position: refs/heads/master@{#374269}
  • Loading branch information
lisamuel authored and Commit bot committed Feb 9, 2016
1 parent b82272a commit 20a8be3
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ recordPanelShown:
{
audits : 7
console : 8
drawer-animations : 11
drawer-console : 10
drawer-network.config : 12
drawer-rendering : 13
drawer-sensors : 14
drawer-sources.search : 15
elements : 1
layers : 9
network : 3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ WebInspector.Drawer.prototype = {
showView: function(id, immediate)
{
this._innerShow(immediate);
WebInspector.userMetrics.drawerShown(id);
return this._extensibleTabbedPaneController.showTab(id);
},

Expand Down
16 changes: 15 additions & 1 deletion third_party/WebKit/Source/devtools/front_end/host/UserMetrics.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,13 @@ WebInspector.UserMetrics._PanelCodes = {
profiles: 6,
audits: 7,
console: 8,
layers: 9
layers: 9,
"drawer-console": 10,
"drawer-animations": 11,
"drawer-network.config": 12,
"drawer-rendering": 13,
"drawer-sensors": 14,
"drawer-sources.search": 15
}

WebInspector.UserMetrics.prototype = {
Expand All @@ -83,6 +89,14 @@ WebInspector.UserMetrics.prototype = {
InspectorFrontendHost.recordEnumeratedHistogram("DevTools.PanelShown", code, size);
},

/**
* @param {string} drawerId
*/
drawerShown: function(drawerId)
{
this.panelShown("drawer-" + drawerId);
},

/**
* @param {!WebInspector.UserMetrics.Action} action
*/
Expand Down
6 changes: 6 additions & 0 deletions tools/metrics/histograms/histograms.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60922,6 +60922,12 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<int value="7" label="Audits"/>
<int value="8" label="Console"/>
<int value="9" label="Layers"/>
<int value="10" label="Drawer - Console"/>
<int value="11" label="Drawer - Animations"/>
<int value="12" label="Drawer - Network config"/>
<int value="13" label="Drawer - Rendering"/>
<int value="14" label="Drawer - Sensors"/>
<int value="15" label="Drawer - Search"/>
</enum>

<enum name="DevToolsSetting" type="int">
Expand Down

0 comments on commit 20a8be3

Please sign in to comment.