Index: components/page_load_metrics/browser/metrics_web_contents_observer.cc |
diff --git a/components/page_load_metrics/browser/metrics_web_contents_observer.cc b/components/page_load_metrics/browser/metrics_web_contents_observer.cc |
index 7e753bca1f0afdd942bc7622778c8b8fac1957f0..7f304bb4657ed4be237c1eb6f605eeafcb82d6e3 100644 |
--- a/components/page_load_metrics/browser/metrics_web_contents_observer.cc |
+++ b/components/page_load_metrics/browser/metrics_web_contents_observer.cc |
@@ -82,8 +82,7 @@ base::Time WallTimeFromTimeTicks(const base::TimeTicks& time) { |
} |
void RecordInternalError(InternalErrorLoadEvent event) { |
- UMA_HISTOGRAM_ENUMERATION( |
- "PageLoad.Events.InternalError", event, ERR_LAST_ENTRY); |
+ UMA_HISTOGRAM_ENUMERATION(kErrorEvents, event, ERR_LAST_ENTRY); |
} |
base::TimeDelta GetFirstContentfulPaint(const PageLoadTiming& timing) { |
@@ -235,23 +234,18 @@ void PageLoadTracker::RecordTimingHistograms() { |
if (!timing_.dom_content_loaded_event_start.is_zero()) { |
if (timing_.dom_content_loaded_event_start < background_delta) { |
- PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToDOMContentLoadedEventFired", |
- timing_.dom_content_loaded_event_start); |
+ PAGE_LOAD_HISTOGRAM(kHistogramDomContentLoaded, |
+ timing_.dom_content_loaded_event_start); |
} else { |
- PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToDOMContentLoadedEventFired.Background", |
- timing_.dom_content_loaded_event_start); |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramDomContentLoaded, |
+ timing_.dom_content_loaded_event_start); |
} |
} |
if (!timing_.load_event_start.is_zero()) { |
if (timing_.load_event_start < background_delta) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToLoadEventFired", |
- timing_.load_event_start); |
+ PAGE_LOAD_HISTOGRAM(kHistogramLoad, timing_.load_event_start); |
} else { |
- PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToLoadEventFired.Background", |
- timing_.load_event_start); |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramLoad, timing_.load_event_start); |
} |
} |
if (timing_.first_layout.is_zero()) { |
@@ -259,74 +253,65 @@ void PageLoadTracker::RecordTimingHistograms() { |
HasBackgrounded()); |
} else { |
if (timing_.first_layout < background_delta) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstLayout", |
- timing_.first_layout); |
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstLayout, timing_.first_layout); |
RecordCommittedEvent(COMMITTED_LOAD_SUCCESSFUL_FIRST_LAYOUT, false); |
} else { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstLayout.Background", |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstLayout, |
timing_.first_layout); |
RecordCommittedEvent(COMMITTED_LOAD_SUCCESSFUL_FIRST_LAYOUT, true); |
} |
} |
if (!timing_.first_paint.is_zero()) { |
if (timing_.first_paint < background_delta) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstPaint", |
- timing_.first_paint); |
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstPaint, timing_.first_paint); |
} else { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstPaint.Background", |
- timing_.first_paint); |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstPaint, timing_.first_paint); |
} |
} |
if (!timing_.first_text_paint.is_zero()) { |
if (timing_.first_text_paint < background_delta) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstTextPaint", |
- timing_.first_text_paint); |
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstTextPaint, timing_.first_text_paint); |
} else { |
- PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToFirstTextPaint.Background", |
- timing_.first_text_paint); |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstTextPaint, |
+ timing_.first_text_paint); |
} |
} |
if (!timing_.first_image_paint.is_zero()) { |
if (timing_.first_image_paint < background_delta) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstImagePaint", |
- timing_.first_image_paint); |
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstImagePaint, timing_.first_image_paint); |
} else { |
- PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToFirstImagePaint.Background", |
- timing_.first_image_paint); |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstImagePaint, |
+ timing_.first_image_paint); |
} |
} |
base::TimeDelta first_contentful_paint = GetFirstContentfulPaint(timing_); |
if (!first_contentful_paint.is_zero()) { |
if (first_contentful_paint < background_delta) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstContentfulPaint", |
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstContentfulPaint, |
first_contentful_paint); |
} else { |
- PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToFirstContentfulPaint.Background", |
- first_contentful_paint); |
+ PAGE_LOAD_HISTOGRAM(kBackgroundHistogramFirstContentfulPaint, |
+ first_contentful_paint); |
} |
} |
// Log time to first foreground / time to first background. Log counts that we |
// started a relevant page load in the foreground / background. |
if (!background_time_.is_null()) { |
- PAGE_LOAD_HISTOGRAM("PageLoad.Timing2.NavigationToFirstBackground", |
- background_delta); |
+ PAGE_LOAD_HISTOGRAM(kHistogramFirstBackground, background_delta); |
} else if (!foreground_time_.is_null()) { |
PAGE_LOAD_HISTOGRAM( |
- "PageLoad.Timing2.NavigationToFirstForeground", |
+ kHistogramFirstForeground, |
WallTimeFromTimeTicks(foreground_time_) - timing_.navigation_start); |
} |
} |
void PageLoadTracker::RecordProvisionalEvent(ProvisionalLoadEvent event) { |
if (HasBackgrounded()) { |
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Provisional.Background", event, |
+ UMA_HISTOGRAM_ENUMERATION(kBackgroundProvisionalEvents, event, |
PROVISIONAL_LOAD_LAST_ENTRY); |
} else { |
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Provisional", event, |
+ UMA_HISTOGRAM_ENUMERATION(kProvisionalEvents, event, |
PROVISIONAL_LOAD_LAST_ENTRY); |
} |
} |
@@ -337,10 +322,10 @@ void PageLoadTracker::RecordProvisionalEvent(ProvisionalLoadEvent event) { |
void PageLoadTracker::RecordCommittedEvent(CommittedLoadEvent event, |
bool backgrounded) { |
if (backgrounded) { |
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Committed.Background", event, |
+ UMA_HISTOGRAM_ENUMERATION(kBackgroundCommittedEvents, event, |
COMMITTED_LOAD_LAST_ENTRY); |
} else { |
- UMA_HISTOGRAM_ENUMERATION("PageLoad.Events.Committed", event, |
+ UMA_HISTOGRAM_ENUMERATION(kCommittedEvents, event, |
COMMITTED_LOAD_LAST_ENTRY); |
} |
} |
@@ -365,9 +350,8 @@ void PageLoadTracker::RecordRappor() { |
// The IsSlow flag is just a one bit boolean if the first layout was > 10s. |
sample->SetFlagsField("IsSlow", first_contentful_paint.InSecondsF() >= 10, |
1); |
- rappor_service->RecordSampleObj( |
- "PageLoad.CoarseTiming.NavigationToFirstContentfulPaint", |
- sample.Pass()); |
+ rappor_service->RecordSampleObj(kRapporMetricsNameCoarseTiming, |
+ sample.Pass()); |
} |
} |