Chromium Code Reviews| Index: content/browser/service_worker/service_worker_metrics.cc |
| diff --git a/content/browser/service_worker/service_worker_metrics.cc b/content/browser/service_worker/service_worker_metrics.cc |
| index 98d494384abb69ed02d37c48be498d951b932600..d1f5af8ba866ba24093e78047f7de63243903185 100644 |
| --- a/content/browser/service_worker/service_worker_metrics.cc |
| +++ b/content/browser/service_worker/service_worker_metrics.cc |
| @@ -384,6 +384,19 @@ void ServiceWorkerMetrics::RecordInstallEventStatus( |
| SERVICE_WORKER_ERROR_MAX_VALUE); |
| } |
| +void ServiceWorkerMetrics::RecordForeignFetchRegistrationCount( |
| + size_t scope_count, |
| + size_t origin_count) { |
| + UMA_HISTOGRAM_COUNTS_100("ServiceWorker.ForeignFetch.SubScopeCount", |
| + scope_count); |
|
Mark P
2016/08/11 22:42:18
Why is the histogram "subscopecount" yet you're us
Marijn Kruisselbrink
2016/08/12 20:33:23
Changed it to consistently be "scope count", at le
|
| + if (scope_count > 0) { |
| + // Only record number of origins if service worker registered for at least |
| + // one foreign fetch scope. |
| + UMA_HISTOGRAM_COUNTS_100("ServiceWorker.ForeignFetch.OriginCount", |
| + origin_count); |
| + } |
| +} |
| + |
| void ServiceWorkerMetrics::RecordEventHandledRatio(EventType event, |
| size_t handled_events, |
| size_t fired_events) { |