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

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

Side-by-side diff isn't available for this file because of its large size.
Issue 962543005: Service Worker: Add metrics and timeout for starting a Service Worker. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: sync again Created 5 years, 9 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 | « content/renderer/service_worker/embedded_worker_context_client.cc ('k') | 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 ac5fc8967af81924ff420da793841ec56866e75a..7b609ac156c0bfb37326b7cbc1d9c292f42b3d4b 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -33524,6 +33524,30 @@ Therefore, the affected-histogram name has to have at least one dot in it.
</summary>
</histogram>
+<histogram name="ServiceWorker.StartWorker.Status"
+ units="ServiceWorkerStatusCode">
+ <owner>falken@chromium.org</owner>
+ <summary>The result of trying to start a Service Worker.</summary>
+</histogram>
+
+<histogram name="ServiceWorker.StartWorker.Time" units="milliseconds">
+ <owner>falken@chromium.org</owner>
+ <summary>
+ The time taken to start a Service Worker end-to-end, from process allocation
+ to ACK of started from the renderer. This possibly includes script download
+ time, but the metric is not recorded if DevTools was ever attached to the
+ Service Worker during startup.
+ </summary>
+</histogram>
+
+<histogram name="ServiceWorker.StartWorker.TimeoutPhase"
+ units="EmbeddedWorkerStartingPhase">
+ <owner>falken@chromium.org</owner>
+ <summary>
+ The phase the EmbeddedWorker was in when ServiceWorker startup timed out.
+ </summary>
+</histogram>
+
<histogram name="ServiceWorkerCache.Cache" units="milliseconds">
<owner>dmurph@chromium.org</owner>
<summary>
@@ -46815,6 +46839,16 @@ Therefore, the affected-histogram name has to have at least one dot in it.
<int value="1" label="Screen unlocked (via EasyUnlock)"/>
</enum>
+<enum name="EmbeddedWorkerStartingPhase" type="int">
+ <int value="0" label="NOT_STARTING"/>
+ <int value="1" label="ALLOCATING_PROCESS"/>
+ <int value="2" label="REGISTERING_TO_DEVTOOLS"/>
+ <int value="3" label="SENT_START_WORKER"/>
+ <int value="4" label="SCRIPT_DOWNLOADING"/>
+ <int value="5" label="SCRIPT_LOADED"/>
+ <int value="6" label="SCRIPT_EVALUATED"/>
+</enum>
+
<enum name="EnterpriseCheckError" type="int">
<summary>
Defined as DomainCheckErrors in
@@ -58368,6 +58402,24 @@ To add a new entry, add it with any value and run test to compute valid value.
<int value="2" label="Read data error"/>
</enum>
+<enum name="ServiceWorkerStatusCode" type="int">
+ <int value="0" label="SERVICE_WORKER_OK"/>
+ <int value="1" label="SERVICE_WORKER_ERROR_FAILED"/>
+ <int value="2" label="SERVICE_WORKER_ERROR_ABORT"/>
+ <int value="3" label="SERVICE_WORKER_ERROR_START_WORKER_FAILED"/>
+ <int value="4" label="SERVICE_WORKER_ERROR_PROCESS_NOT_FOUND"/>
+ <int value="5" label="SERVICE_WORKER_ERROR_NOT_FOUND"/>
+ <int value="6" label="SERVICE_WORKER_ERROR_EXISTS"/>
+ <int value="7" label="SERVICE_WORKER_ERROR_INSTALL_WORKER_FAILED"/>
+ <int value="8" label="SERVICE_WORKER_ERROR_ACTIVATE_WORKER_FAILED"/>
+ <int value="9" label="SERVICE_WORKER_ERROR_IPC_FAILED"/>
+ <int value="10" label="SERVICE_WORKER_ERROR_NETWORK"/>
+ <int value="11" label="SERVICE_WORKER_ERROR_SECURITY"/>
+ <int value="12" label="SERVICE_WORKER_ERROR_EVENT_WAITUNTIL_REJECTED"/>
+ <int value="13" label="SERVICE_WORKER_ERROR_STATE"/>
+ <int value="14" label="SERVICE_WORKER_ERROR_TIMEOUT"/>
+</enum>
+
<enum name="ServiceWorkerWriteResponseResult" type="int">
<int value="0" label="OK"/>
<int value="1" label="Write headers error"/>
« no previous file with comments | « content/renderer/service_worker/embedded_worker_context_client.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698