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

Unified Diff: tools/metrics/histograms/histograms.xml

Issue 2424503002: Only include PageLoad.AbortTiming histograms for histograms with data. (Closed)
Patch Set: cleanup Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 9d00901a8d18cb0f51b705b2daf771e47e753501..e8b94ff98c7c13fcff9aea28574bae5b0116d212 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -40191,76 +40191,225 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.Background" units="ms">
+<histogram name="PageLoad.AbortTiming.Background.AfterCommit.BeforePaint"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted due to being backgrounded, for aborts that happened after commit but
+ before paint.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.Background.BeforeCommit" units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted due to being backgrounded, for aborts that happened before commit.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.Background.DuringParse" units="ms">
<owner>bmcquade@chromium.org</owner>
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted due to being backgrounded.
+ aborted due to being backgrounded, for aborts that happened during parsing.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.ClientRedirect.AfterCommit.BeforePaint"
+ units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a client side redirect (Javascript navigation), for aborts that
+ happened after commit but before paint.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.ClientRedirect.BeforeCommit" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a client side redirect (Javascript navigation), for aborts that
+ happened before commit.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.ClientRedirect.DuringParse" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a client side redirect (Javascript navigation), for aborts that
+ happened during parsing.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.Close.AfterCommit.BeforePaint" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by the user closing the tab or browser, for aborts that happened
+ after commit but before paint.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.Close.BeforeCommit" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by the user closing the tab or browser, for aborts that happened
+ before commit.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.Close.DuringParse" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by the user closing the tab or browser
+ </summary>
+</histogram>
+
+<histogram
+ name="PageLoad.AbortTiming.ForwardBackNavigation.AfterCommit.BeforePaint"
+ units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a forward or back navigation, for aborts that happened after
+ commit but before paint.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.ForwardBackNavigation.BeforeCommit"
+ units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a forward or back navigation, for aborts that happened before
+ commit.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.ForwardBackNavigation.DuringParse"
+ units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a forward or back navigation, for aborts that happened during
+ parsing.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.NewNavigation.AfterCommit.BeforePaint"
+ units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a new navigation, for aborts that happened after commit but
+ before paint.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.NewNavigation.BeforeCommit" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a new navigation, for aborts that happened before commit.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.ClientRedirect" units="ms">
+<histogram name="PageLoad.AbortTiming.NewNavigation.DuringParse" units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted by a client side redirect (Javascript navigation).
+ aborted by a new navigation, for aborts that happened during parsing.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.Close" units="ms">
+<histogram name="PageLoad.AbortTiming.Other.BeforeCommit" units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted by the user closing the tab or browser.
+ aborted, for aborts that happened before commit. The abort cause is unknown.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.ForwardBackNavigation" units="ms">
+<histogram name="PageLoad.AbortTiming.Reload.AfterCommit.BeforePaint"
+ units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted by a forward or back navigation.
+ aborted by a reload, for aborts that happened after commit but before paint.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.NewNavigation" units="ms">
+<histogram name="PageLoad.AbortTiming.Reload.BeforeCommit" units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted by a new navigation.
+ aborted by a reload, for aborts that happened before commit.
+
+
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.Other" units="ms">
+<histogram name="PageLoad.AbortTiming.Reload.DuringParse" units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted. The abort cause is unknown.
+ aborted by a reload, for aborts that happened during parsing.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.Reload" units="ms">
+<histogram name="PageLoad.AbortTiming.Stop.AfterCommit.BeforePaint" units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted by a reload.
+ aborted by the user pressing stop, for aborts that happened after commit but
+ before paint.
</summary>
</histogram>
-<histogram name="PageLoad.AbortTiming.Stop" units="ms">
+<histogram name="PageLoad.AbortTiming.Stop.BeforeCommit" units="ms">
<owner>csharrison@chromium.org</owner>
<summary>
This metric is still experimental and not yet ready to be relied upon.
Measures the time from navigation start to the time the page load was
- aborted by the user pressing stop.
+ aborted by the user pressing stop, for aborts that happened before commit.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.AbortTiming.Stop.DuringParse" units="ms">
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by the user pressing stop, for aborts that happened during parsing.
</summary>
</histogram>
@@ -40287,6 +40436,76 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram
+ name="PageLoad.Clients.FromGoogleSearch.AbortTiming.Close.AfterPaint.BeforeInteraction"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by the user closing the tab or browser, for aborts that happened
+ after paint but before interaction. Restricted to page loads that are the
+ result of a navigation from a Google web search.
+ </summary>
+</histogram>
+
+<histogram
+ name="PageLoad.Clients.FromGoogleSearch.AbortTiming.ForwardBackNavigation.AfterPaint.Before1sDelayedInteraction"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a forward or back navigation, for aborts that happened after
+ paint but before up to 1 second after interaction. Restricted to page loads
+ that are the result of a navigation from a Google web search.
+ </summary>
+</histogram>
+
+<histogram
+ name="PageLoad.Clients.FromGoogleSearch.AbortTiming.NewNavigation.AfterPaint.BeforeInteraction"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a new navigation, for aborts that happened after paint but before
+ up to 1 second after interaction. Restricted to page loads that are the
+ result of a navigation from a Google web search.
+ </summary>
+</histogram>
+
+<histogram
+ name="PageLoad.Clients.FromGoogleSearch.AbortTiming.Reload.AfterPaint.Before1sDelayedInteraction"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by a reload, for aborts that happened after paint but before up to 1
+ second after interaction. Restricted to page loads that are the result of a
+ navigation from a Google web search.
+ </summary>
+</histogram>
+
+<histogram
+ name="PageLoad.Clients.FromGoogleSearch.AbortTiming.Stop.AfterPaint.BeforeInteraction"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ This metric is still experimental and not yet ready to be relied upon.
+ Measures the time from navigation start to the time the page load was
+ aborted by the user pressing stop, for aborts that happened after paint but
+ before interaction. Restricted to page loads that are the result of a
+ navigation from a Google web search.
+ </summary>
+</histogram>
+
<histogram name="PageLoad.Clients.GoogleCaptcha.Events"
enum="GoogleCaptchaEvent">
<owner>mdw@chromium.org</owner>
@@ -107985,24 +108204,6 @@ value.
<affected-histogram name="PageLoad.Timing2.ParseDuration"/>
</histogram_suffixes>
-<histogram_suffixes name="PageLoadEventConditions" separator=".">
- <suffix name="BeforeCommit"/>
- <suffix name="AfterCommit.BeforePaint"/>
- <suffix name="AfterPaint.BeforeInteraction"/>
- <suffix name="AfterPaint.Before1sDelayedInteraction"/>
- <suffix name="DuringParse"/>
- <affected-histogram name="PageLoad.AbortTiming.Background"/>
- <affected-histogram name="PageLoad.AbortTiming.ClientRedirect"/>
- <affected-histogram name="PageLoad.AbortTiming.Close"/>
- <affected-histogram name="PageLoad.AbortTiming.ForwardBackNavigation"/>
- <affected-histogram name="PageLoad.AbortTiming.NewNavigation"/>
- <affected-histogram name="PageLoad.AbortTiming.Other"/>
- <affected-histogram name="PageLoad.AbortTiming.Reload"/>
- <affected-histogram name="PageLoad.AbortTiming.Stop"/>
- <affected-histogram name="PageLoad.AbortTiming.UnknownNavigation"/>
- <affected-histogram name="PageLoad.Timing2.NavigationToFirstBackground"/>
-</histogram_suffixes>
-
<histogram_suffixes name="PageLoadMetricsCacheInfo" separator=".">
<suffix name="NoStore" label="Main resource had cache-control: no-store"/>
<affected-histogram
@@ -108104,29 +108305,17 @@ value.
</suffix>
<affected-histogram
name="PageLoad.AbortTiming.Close.AfterCommit.BeforePaint"/>
- <affected-histogram
- name="PageLoad.AbortTiming.Close.AfterPaint.BeforeInteraction"/>
<affected-histogram name="PageLoad.AbortTiming.Close.BeforeCommit"/>
<affected-histogram
name="PageLoad.AbortTiming.ForwardBackNavigation.AfterCommit.BeforePaint"/>
<affected-histogram
- name="PageLoad.AbortTiming.ForwardBackNavigation.AfterPaint.Before1sDelayedInteraction"/>
- <affected-histogram
name="PageLoad.AbortTiming.NewNavigation.AfterCommit.BeforePaint"/>
- <affected-histogram
- name="PageLoad.AbortTiming.NewNavigation.AfterPaint.BeforeInteraction"/>
<affected-histogram name="PageLoad.AbortTiming.Other.BeforeCommit"/>
<affected-histogram
name="PageLoad.AbortTiming.Reload.AfterCommit.BeforePaint"/>
- <affected-histogram
- name="PageLoad.AbortTiming.Reload.AfterPaint.Before1sDelayedInteraction"/>
<affected-histogram name="PageLoad.AbortTiming.Stop.AfterCommit.BeforePaint"/>
- <affected-histogram
- name="PageLoad.AbortTiming.Stop.AfterPaint.BeforeInteraction"/>
<affected-histogram name="PageLoad.AbortTiming.Stop.BeforeCommit"/>
<affected-histogram
- name="PageLoad.AbortTiming.UnknownNavigation.BeforeCommit"/>
- <affected-histogram
name="PageLoad.DocumentTiming.NavigationToDOMContentLoadedEventFired"/>
<affected-histogram
name="PageLoad.DocumentTiming.NavigationToLoadEventFired"/>
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698