2012-08-24 12:54:55 -07:00
{
"A11Y_INSTANTIATED_FLAG" : {
"kind" : "flag" ,
"description" : "has accessibility support been instantiated"
} ,
"A11Y_CONSUMERS" : {
"kind" : "enumerated" ,
"n_values" : 11 ,
"description" : "Accessibility client by enum id"
} ,
"A11Y_ISIMPLEDOM_USAGE_FLAG" : {
"kind" : "flag" ,
"description" : "have the ISimpleDOM* accessibility interfaces been used"
} ,
"A11Y_IATABLE_USAGE_FLAG" : {
"kind" : "flag" ,
"description" : "has the IAccessibleTable accessibility interface been used"
} ,
"A11Y_UPDATE_TIME" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "time spent updating accessibility (ms)"
} ,
2013-03-04 19:40:11 -08:00
"BACKGROUNDFILESAVER_THREAD_COUNT" : {
"kind" : "enumerated" ,
"n_values" : 21 ,
"description" : "Maximum number of concurrent threads reached during a given download session"
} ,
2012-08-24 12:54:55 -07:00
"CYCLE_COLLECTOR" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent on one cycle collection (ms)"
} ,
2012-12-31 12:55:07 -08:00
"CYCLE_COLLECTOR_FULL" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Full pause time for one cycle collection, including preparation (ms)"
} ,
"CYCLE_COLLECTOR_FINISH_IGC" : {
"kind" : "boolean" ,
"description" : "Cycle collection finished an incremental GC"
} ,
"CYCLE_COLLECTOR_SYNC_SKIPPABLE" : {
"kind" : "boolean" ,
"description" : "Cycle collection synchronously ran forget skippable"
} ,
2012-08-24 12:54:55 -07:00
"CYCLE_COLLECTOR_VISITED_REF_COUNTED" : {
"kind" : "exponential" ,
"high" : "300000" ,
"n_buckets" : 50 ,
"description" : "Number of ref counted objects visited by the cycle collector"
} ,
"CYCLE_COLLECTOR_VISITED_GCED" : {
"kind" : "exponential" ,
"high" : "300000" ,
"n_buckets" : 50 ,
"description" : "Number of JS objects visited by the cycle collector"
} ,
"CYCLE_COLLECTOR_COLLECTED" : {
"kind" : "exponential" ,
"high" : "100000" ,
"n_buckets" : 50 ,
"description" : "Number of objects collected by the cycle collector"
} ,
"CYCLE_COLLECTOR_NEED_GC" : {
"kind" : "boolean" ,
"description" : "Needed garbage collection before cycle collection."
} ,
"CYCLE_COLLECTOR_TIME_BETWEEN" : {
"kind" : "exponential" ,
"high" : "120" ,
"n_buckets" : 50 ,
"description" : "Time spent in between cycle collections (seconds)"
} ,
"CYCLE_COLLECTOR_CONTENT_UNBIND" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent on one ContentUnbinder (ms)"
} ,
"FORGET_SKIPPABLE_MAX" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Max time spent on one forget skippable (ms)"
} ,
"GC_REASON_2" : {
"kind" : "enumerated" ,
2013-01-27 12:35:12 -08:00
"n_values" : "JS::gcreason::NUM_TELEMETRY_REASONS" ,
2012-08-24 12:54:55 -07:00
"description" : "Reason (enum value) for initiating a GC"
} ,
"GC_IS_COMPARTMENTAL" : {
"kind" : "boolean" ,
"description" : "Is it a compartmental GC?"
} ,
"GC_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent running JS GC (ms)"
} ,
"GC_MAX_PAUSE_MS" : {
"kind" : "linear" ,
"high" : "1000" ,
"n_buckets" : 50 ,
"description" : "Longest GC slice in a GC (ms)"
} ,
"GC_MARK_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent running JS GC mark phase (ms)"
} ,
"GC_SWEEP_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent running JS GC sweep phase (ms)"
} ,
"GC_MARK_ROOTS_MS" : {
"kind" : "linear" ,
"high" : "200" ,
"n_buckets" : 50 ,
"description" : "Time spent marking GC roots (ms)"
} ,
"GC_MARK_GRAY_MS" : {
"kind" : "linear" ,
"high" : "200" ,
"n_buckets" : 50 ,
"description" : "Time spent marking gray GC objects (ms)"
} ,
"GC_SLICE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent running a JS GC slice (ms)"
} ,
"GC_MMU_50" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 20 ,
"description" : "Minimum percentage of time spent outside GC over any 50ms window"
} ,
"GC_RESET" : {
"kind" : "boolean" ,
"description" : "Was an incremental GC canceled?"
} ,
"GC_INCREMENTAL_DISABLED" : {
"kind" : "boolean" ,
"description" : "Is incremental GC permanently disabled?"
} ,
"GC_NON_INCREMENTAL" : {
"kind" : "boolean" ,
"description" : "Was the GC non-incremental?"
} ,
"GC_SCC_SWEEP_TOTAL_MS" : {
"kind" : "linear" ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Time spent sweeping compartment SCCs (ms)"
} ,
"GC_SCC_SWEEP_MAX_PAUSE_MS" : {
"kind" : "linear" ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Time spent sweeping slowest compartment SCC (ms)"
} ,
"TELEMETRY_PING" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time taken to submit telemetry info (ms)"
} ,
"TELEMETRY_SUCCESS" : {
"kind" : "boolean" ,
"description" : "Successful telemetry submission"
} ,
2013-04-12 07:41:02 -07:00
"XUL_CACHE_DISABLED" : {
"kind" : "flag" ,
"description" : "XUL cache was disabled"
} ,
2012-09-13 05:18:35 -07:00
"MEMORY_RESIDENT" : {
"kind" : "exponential" ,
"low" : "32 * 1024" ,
2013-01-22 18:10:49 -08:00
"high" : "16 * 1024 * 1024" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-09-13 05:18:35 -07:00
"description" : "Resident memory size (KB)"
} ,
2012-11-28 14:20:50 -08:00
"MEMORY_VSIZE" : {
"kind" : "exponential" ,
"low" : "32 * 1024" ,
"high" : "16 * 1024 * 1024" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-28 14:20:50 -08:00
"description" : "Virtual memory size (KB)"
} ,
2012-08-24 12:54:55 -07:00
"MEMORY_JS_COMPARTMENTS_SYSTEM" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Total JavaScript compartments used for add-ons and internals."
} ,
"MEMORY_JS_COMPARTMENTS_USER" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Total JavaScript compartments used for web pages"
} ,
2013-03-06 20:40:36 -08:00
"MEMORY_JS_MAIN_RUNTIME_TEMPORARY_PEAK" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "16 * 1024 * 1024" ,
"n_buckets" : 200 ,
"extended_statistics_ok" : true ,
"description" : "Peak memory used by the main JSRuntime to store transient data (KB)"
} ,
2012-08-24 12:54:55 -07:00
"MEMORY_JS_GC_HEAP" : {
"kind" : "exponential" ,
"low" : 1024 ,
2013-01-22 18:10:49 -08:00
"high" : "16 * 1024 * 1024" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Memory used by the garbage-collected JavaScript heap (KB)"
} ,
"MEMORY_STORAGE_SQLITE" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "512 * 1024" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Memory used by SQLite (KB)"
} ,
"MEMORY_IMAGES_CONTENT_USED_UNCOMPRESSED" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "1024 * 1024" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Memory used for uncompressed, in-use content images (KB)"
} ,
"MEMORY_HEAP_ALLOCATED" : {
"kind" : "exponential" ,
"low" : 1024 ,
2013-01-22 18:10:49 -08:00
"high" : "16 * 1024 * 1024" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Heap memory allocated (KB)"
} ,
"MEMORY_HEAP_COMMITTED_UNUSED" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "512 * 1024" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Committed, unused heap memory (KB)"
} ,
"MEMORY_HEAP_COMMITTED_UNUSED_RATIO" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 25 ,
"description" : "Ratio of committed, unused memory to allocated memory in the heap (percentage)."
} ,
"GHOST_WINDOWS" : {
"kind" : "exponential" ,
"high" : "128" ,
2013-01-22 18:10:49 -08:00
"n_buckets" : 32 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of ghost windows"
} ,
"MEMORY_FREE_PURGED_PAGES_MS" : {
"kind" : "exponential" ,
"high" : "1024" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time(ms) to purge MADV_FREE'd heap pages." ,
"cpp_guard" : "XP_MACOSX"
} ,
"LOW_MEMORY_EVENTS_VIRTUAL" : {
"kind" : "exponential" ,
"high" : "1024" ,
"n_buckets" : 21 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of low-virtual-memory events fired since last ping" ,
"cpp_guard" : "XP_WIN"
} ,
"LOW_MEMORY_EVENTS_PHYSICAL" : {
"kind" : "exponential" ,
"high" : "1024" ,
"n_buckets" : 21 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of low-physical-memory events fired since last ping" ,
"cpp_guard" : "XP_WIN"
} ,
"LOW_MEMORY_EVENTS_COMMIT_SPACE" : {
"kind" : "exponential" ,
"high" : "1024" ,
"n_buckets" : 21 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of low-commit-space events fired since last ping" ,
"cpp_guard" : "XP_WIN"
} ,
"EARLY_GLUESTARTUP_READ_OPS" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 12 ,
"description" : "ProcessIoCounters.ReadOperationCount before glue startup" ,
"cpp_guard" : "XP_WIN"
} ,
"EARLY_GLUESTARTUP_READ_TRANSFER" : {
"kind" : "exponential" ,
"high" : "50 * 1024" ,
"n_buckets" : 12 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "ProcessIoCounters.ReadTransferCount before glue startup (KB)" ,
"cpp_guard" : "XP_WIN"
} ,
"GLUESTARTUP_READ_OPS" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 12 ,
"description" : "ProcessIoCounters.ReadOperationCount after glue startup" ,
"cpp_guard" : "XP_WIN"
} ,
"GLUESTARTUP_READ_TRANSFER" : {
"kind" : "exponential" ,
"high" : "50 * 1024" ,
"n_buckets" : 12 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "ProcessIoCounters.ReadTransferCount after glue startup (KB)" ,
"cpp_guard" : "XP_WIN"
} ,
"EARLY_GLUESTARTUP_HARD_FAULTS" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 12 ,
"description" : "Hard faults count before glue startup" ,
"cpp_guard" : "XP_UNIX"
} ,
"GLUESTARTUP_HARD_FAULTS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 12 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Hard faults count after glue startup" ,
"cpp_guard" : "XP_UNIX"
} ,
"PAGE_FAULTS_HARD" : {
"kind" : "exponential" ,
"low" : 8 ,
"high" : "64 * 1024" ,
"n_buckets" : 13 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Hard page faults (since last telemetry ping)" ,
"cpp_guard" : "XP_UNIX"
} ,
"FONTLIST_INITOTHERFAMILYNAMES" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time(ms) spent on reading other family names from all fonts"
} ,
"FONTLIST_INITFACENAMELISTS" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time(ms) spent on reading family names from all fonts"
} ,
"DWRITEFONT_INITFONTLIST_TOTAL" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::InitFontList Total (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_INITFONTLIST_INIT" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::InitFontList init (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_INITFONTLIST_GDI" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::InitFontList GdiInterop object (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_DELAYEDINITFONTLIST_TOTAL" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::DelayedInitFontList Total (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_DELAYEDINITFONTLIST_COUNT" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::DelayedInitFontList Font Family Count" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_DELAYEDINITFONTLIST_GDI_TABLE" : {
"kind" : "boolean" ,
"description" : "gfxDWriteFontList::DelayedInitFontList GDI Table Access" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_DELAYEDINITFONTLIST_COLLECT" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::DelayedInitFontList GetSystemFontCollection (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"DWRITEFONT_DELAYEDINITFONTLIST_ITERATE" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxDWriteFontList::DelayedInitFontList iterate over families (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"GDI_INITFONTLIST_TOTAL" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxGDIFontList::InitFontList Total (ms)" ,
"cpp_guard" : "XP_WIN"
} ,
"MAC_INITFONTLIST_TOTAL" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "gfxMacPlatformFontList::InitFontList Total (ms)" ,
"cpp_guard" : "XP_MACOSX"
} ,
"SYSTEM_FONT_FALLBACK" : {
"kind" : "exponential" ,
"high" : "100000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "System font fallback (us)"
} ,
"SYSTEM_FONT_FALLBACK_FIRST" : {
"kind" : "exponential" ,
"high" : "40000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "System font fallback, first call (ms)"
} ,
"SYSTEM_FONT_FALLBACK_SCRIPT" : {
2012-08-27 11:05:57 -07:00
"kind" : "enumerated" ,
"n_values" : 110 ,
2012-08-24 12:54:55 -07:00
"description" : "System font fallback script"
} ,
2012-08-26 21:12:36 -07:00
"GRADIENT_DURATION" : {
"kind" : "exponential" ,
"high" : "50000000" ,
"n_buckets" : 20 ,
"description" : "Gradient generation time (us)"
} ,
"GRADIENT_RETENTION_TIME" : {
"kind" : "linear" ,
"high" : "10000" ,
"n_buckets" : 20 ,
"description" : "Maximum retention time for the gradient cache. (ms)"
} ,
2012-08-24 12:54:55 -07:00
"STARTUP_CACHE_AGE_HOURS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Startup cache age (hours)"
} ,
2012-10-11 01:50:41 -07:00
"STARTUP_CACHE_INVALID" : {
"kind" : "flag" ,
"description" : "Was the disk startup cache file detected as invalid"
} ,
2013-03-03 22:57:08 -08:00
"WORD_CACHE_HITS_CONTENT" : {
2012-08-24 12:54:55 -07:00
"kind" : "exponential" ,
"high" : "256" ,
"n_buckets" : 30 ,
2013-03-03 22:57:08 -08:00
"description" : "Word cache hits, content text (chars)"
2012-08-24 12:54:55 -07:00
} ,
2013-03-03 22:57:08 -08:00
"WORD_CACHE_HITS_CHROME" : {
2012-08-24 12:54:55 -07:00
"kind" : "exponential" ,
"high" : "256" ,
"n_buckets" : 30 ,
2013-03-03 22:57:08 -08:00
"description" : "Word cache hits, chrome text (chars)"
} ,
"WORD_CACHE_MISSES_CONTENT" : {
"kind" : "exponential" ,
"high" : "256" ,
"n_buckets" : 30 ,
"description" : "Word cache misses, content text (chars)"
} ,
"WORD_CACHE_MISSES_CHROME" : {
"kind" : "exponential" ,
"high" : "256" ,
"n_buckets" : 30 ,
"description" : "Word cache misses, chrome text (chars)"
2012-08-24 12:54:55 -07:00
} ,
"FONT_CACHE_HIT" : {
"kind" : "boolean" ,
"description" : "font cache hit"
} ,
"BAD_FALLBACK_FONT" : {
"kind" : "boolean" ,
"description" : "system fallback font can't be used"
} ,
"SHUTDOWN_OK" : {
"kind" : "boolean" ,
"description" : "Did the browser start after a successful shutdown"
} ,
2012-11-13 15:38:54 -08:00
"IMAGE_DECODE_LATENCY_US" : {
2012-08-24 12:54:55 -07:00
"kind" : "exponential" ,
"low" : 50 ,
"high" : "5000000" ,
"n_buckets" : 100 ,
"description" : "Time spent decoding an image chunk (us)"
} ,
"IMAGE_DECODE_TIME" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "50000000" ,
"n_buckets" : 100 ,
"description" : "Time spent decoding an image (us)"
} ,
"IMAGE_DECODE_ON_DRAW_LATENCY" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "50000000" ,
"n_buckets" : 100 ,
"description" : "Time from starting a decode to it showing up on the screen (us)"
} ,
"IMAGE_DECODE_CHUNKS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Number of chunks per decode attempt"
} ,
"IMAGE_DECODE_COUNT" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Decode count"
} ,
2013-01-03 13:06:08 -08:00
"IMAGE_MAX_DECODE_COUNT" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 100 ,
"description" : "Max decode count over all images"
} ,
2012-08-24 12:54:55 -07:00
"IMAGE_DECODE_SPEED_JPEG" : {
"kind" : "exponential" ,
"low" : 500 ,
"high" : "50000000" ,
"n_buckets" : 50 ,
"description" : "JPEG image decode speed (Kbytes/sec)"
} ,
"IMAGE_DECODE_SPEED_GIF" : {
"kind" : "exponential" ,
"low" : 500 ,
"high" : "50000000" ,
"n_buckets" : 50 ,
"description" : "GIF image decode speed (Kbytes/sec)"
} ,
"IMAGE_DECODE_SPEED_PNG" : {
"kind" : "exponential" ,
"low" : 500 ,
"high" : "50000000" ,
"n_buckets" : 50 ,
"description" : "PNG image decode speed (Kbytes/sec)"
} ,
"CANVAS_2D_USED" : {
"kind" : "boolean" ,
"description" : "2D canvas used"
} ,
"CANVAS_WEBGL_USED" : {
"kind" : "boolean" ,
"description" : "WebGL canvas used"
} ,
"TOTAL_CONTENT_PAGE_LOAD_TIME" : {
"kind" : "exponential" ,
"low" : 100 ,
"high" : "30000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP: Total page load time (ms)"
} ,
"HTTP_SUBITEM_OPEN_LATENCY_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Page start -> subitem open() (ms)"
} ,
"HTTP_SUBITEM_FIRST_BYTE_LATENCY_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Page start -> first byte received for subitem reply (ms)"
} ,
"HTTP_REQUEST_PER_PAGE" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP: Requests per page (count)"
} ,
"HTTP_REQUEST_PER_PAGE_FROM_CACHE" : {
2012-08-27 11:05:57 -07:00
"kind" : "enumerated" ,
"n_values" : 101 ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP: Requests serviced from cache (%)"
} ,
"HTTP_REQUEST_PER_CONN" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP: requests per connection"
} ,
"HTTP_KBREAD_PER_CONN" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP: KB read per connection"
} ,
"HTTP_PAGE_DNS_ISSUE_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: open() -> DNS request issued (ms)"
} ,
"HTTP_PAGE_DNS_LOOKUP_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: DNS lookup time (ms)"
} ,
"HTTP_PAGE_TCP_CONNECTION" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: TCP connection setup (ms)"
} ,
"HTTP_PAGE_OPEN_TO_FIRST_SENT" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Open -> first byte of request sent (ms)"
} ,
"HTTP_PAGE_FIRST_SENT_TO_LAST_RECEIVED" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: First byte of request sent -> last byte of response received (ms)"
} ,
"HTTP_PAGE_OPEN_TO_FIRST_RECEIVED" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Open -> first byte of reply received (ms)"
} ,
"HTTP_PAGE_OPEN_TO_FIRST_FROM_CACHE" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Open -> cache read start (ms)"
} ,
"HTTP_PAGE_CACHE_READ_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Cache read time (ms)"
} ,
"HTTP_PAGE_REVALIDATION" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Positive cache validation time (ms)"
} ,
"HTTP_PAGE_COMPLETE_LOAD" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Overall load time - all (ms)"
} ,
"HTTP_PAGE_COMPLETE_LOAD_CACHED" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Overall load time - cache hits (ms)"
} ,
"HTTP_PAGE_COMPLETE_LOAD_NET" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP page: Overall load time - network (ms)"
} ,
"HTTP_SUB_DNS_ISSUE_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: open() -> DNS request issued (ms)"
} ,
"HTTP_SUB_DNS_LOOKUP_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: DNS lookup time (ms)"
} ,
"HTTP_SUB_TCP_CONNECTION" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: TCP connection setup (ms)"
} ,
"HTTP_SUB_OPEN_TO_FIRST_SENT" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Open -> first byte of request sent (ms)"
} ,
"HTTP_SUB_FIRST_SENT_TO_LAST_RECEIVED" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: First byte of request sent -> last byte of response received (ms)"
} ,
"HTTP_SUB_OPEN_TO_FIRST_RECEIVED" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Open -> first byte of reply received (ms)"
} ,
"HTTP_SUB_OPEN_TO_FIRST_FROM_CACHE" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Open -> cache read start (ms)"
} ,
"HTTP_SUB_CACHE_READ_TIME" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Cache read time (ms)"
} ,
"HTTP_SUB_REVALIDATION" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Positive cache validation time (ms)"
} ,
"HTTP_SUB_COMPLETE_LOAD" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Overall load time - all (ms)"
} ,
"HTTP_SUB_COMPLETE_LOAD_CACHED" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Overall load time - cache hits (ms)"
} ,
"HTTP_SUB_COMPLETE_LOAD_NET" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP subitem: Overall load time - network (ms)"
} ,
2012-10-27 12:24:19 -07:00
"HTTP_PROXY_TYPE" : {
"kind" : "enumerated" ,
"n_values" : 8 ,
"description" : "HTTP Proxy Type (none, http, socks)"
} ,
2013-03-07 13:52:52 -08:00
"HTTP_TRANSACTION_IS_SSL" : {
"kind" : "boolean" ,
"description" : "Whether a HTTP transaction was over SSL or not."
} ,
"HTTP_PAGELOAD_IS_SSL" : {
"kind" : "boolean" ,
"description" : "Whether a HTTP base page load was over SSL or not."
} ,
2012-11-22 08:43:27 -08:00
"SSL_HANDSHAKE_VERSION" : {
"kind" : "enumerated" ,
"n_values" : 16 ,
"description" : "SSL Version (0=ssl3, 1=tls1, 2=tls1.1, 3=tls1.2)"
} ,
2012-11-22 12:36:59 -08:00
"SSL_TIME_UNTIL_READY" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-22 12:36:59 -08:00
"description" : "ms of SSL wait time including TCP and proxy tunneling"
} ,
2013-03-26 17:06:15 -07:00
"SSL_BYTES_BEFORE_CERT_CALLBACK" : {
"kind" : "exponential" ,
"high" : "32000" ,
"n_buckets" : 64 ,
"extended_statistics_ok" : true ,
"description" : "plaintext bytes read before a server certificate authenticated"
} ,
2012-11-22 08:43:27 -08:00
"SSL_NPN_TYPE" : {
"kind" : "enumerated" ,
"n_values" : 16 ,
"description" : "NPN Results (0=none, 1=negotiated, 2=no-overlap)"
} ,
2013-03-26 17:06:14 -07:00
"SSL_RESUMED_SESSION" : {
"kind" : "boolean" ,
"description" : "complete TLS connect that used TLS Sesison Resumption"
} ,
2012-11-22 08:43:27 -08:00
"CERT_VALIDATION_HTTP_REQUEST_RESULT" : {
"kind" : "enumerated" ,
"n_values" : 16 ,
"description" : "HTTP result of OCSP, etc.. (0=canceled, 1=OK, 2=FAILED, 3=internal-error)"
} ,
"CERT_VALIDATION_HTTP_REQUEST_CANCELED_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-22 08:43:27 -08:00
"description" : "ms elapsed time of OCSP etc.. that was canceled"
} ,
"CERT_VALIDATION_HTTP_REQUEST_SUCCEEDED_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-22 08:43:27 -08:00
"description" : "ms elapsed time of OCSP etc.. that succeeded"
} ,
"CERT_VALIDATION_HTTP_REQUEST_FAILED_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 200 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-22 08:43:27 -08:00
"description" : "ms elapsed time of OCSP etc.. that failed"
} ,
2012-11-22 08:43:27 -08:00
"SSL_KEY_EXCHANGE_ALGORITHM" : {
"kind" : "enumerated" ,
"n_values" : 16 ,
"description" : "SSL Handshake Key Exchange Algorithm (null=0, rsa=1, dh=2, fortezza=3, ecdh=4)"
} ,
2012-10-27 12:24:19 -07:00
"WEBSOCKETS_HANDSHAKE_TYPE" : {
"kind" : "enumerated" ,
"n_values" : 16 ,
"description" : "Websockets Handshake Results (ws-ok-plain, ws-ok-proxy, ws-failed-plain, ws-failed-proxy, wss-ok-plain, wss-ok-proxy, wss-failed-plain, wss-failed-proxy)"
} ,
2012-08-24 12:54:55 -07:00
"SPDY_VERSION2" : {
"kind" : "enumerated" ,
"n_values" : 48 ,
"description" : "SPDY: Protocol Version Used"
} ,
"SPDY_PARALLEL_STREAMS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Streams concurrent active per connection"
} ,
"SPDY_REQUEST_PER_CONN" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Streams created per connection"
} ,
"SPDY_SERVER_INITIATED_STREAMS" : {
"kind" : "exponential" ,
"high" : "100000" ,
"n_buckets" : 250 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Streams recevied per connection"
} ,
"SPDY_CHUNK_RECVD" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Recvd Chunk Size (rounded to KB)"
} ,
"SPDY_SYN_SIZE" : {
"kind" : "exponential" ,
"low" : 20 ,
"high" : "20000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: SYN Frame Header Size"
} ,
"SPDY_SYN_RATIO" : {
"kind" : "linear" ,
"high" : "99" ,
"n_buckets" : 20 ,
"description" : "SPDY: SYN Frame Header Ratio (lower better)"
} ,
"SPDY_SYN_REPLY_SIZE" : {
"kind" : "exponential" ,
"low" : 16 ,
"high" : "20000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: SYN Reply Header Size"
} ,
"SPDY_SYN_REPLY_RATIO" : {
"kind" : "linear" ,
"high" : "99" ,
"n_buckets" : 20 ,
"description" : "SPDY: SYN Reply Header Ratio (lower better)"
} ,
"SPDY_NPN_CONNECT" : {
"kind" : "boolean" ,
"description" : "SPDY: NPN Negotiated"
} ,
"SPDY_NPN_JOIN" : {
"kind" : "boolean" ,
"description" : "SPDY: Coalesce Succeeded"
} ,
"SPDY_KBREAD_PER_CONN" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: KB read per connection"
} ,
"SPDY_SETTINGS_UL_BW" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Settings Upload Bandwidth"
} ,
"SPDY_SETTINGS_DL_BW" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Settings Download Bandwidth"
} ,
"SPDY_SETTINGS_RTT" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Settings RTT"
} ,
"SPDY_SETTINGS_MAX_STREAMS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Settings Max Streams parameter"
} ,
"SPDY_SETTINGS_CWND" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Settings CWND (packets)"
} ,
"SPDY_SETTINGS_RETRANS" : {
"kind" : "exponential" ,
"high" : "100" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Retransmission Rate"
} ,
"SPDY_SETTINGS_IW" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "SPDY: Settings IW (rounded to KB)"
} ,
"DISK_CACHE_CORRUPT_DETAILS" : {
"kind" : "enumerated" ,
"n_values" : 50 ,
"description" : "Why the HTTP disk cache was corrupted at startup"
} ,
"DISK_CACHE_REDUCTION_TRIAL" : {
"kind" : "boolean" ,
"description" : "Stores 1 if the cache would be clean with the disk cache corruption plan of Bug 105843"
} ,
2012-09-04 12:05:19 -07:00
"DISK_CACHE_REVALIDATION_SAFE" : {
"kind" : "boolean" ,
"description" : "Stores 1 if the cache clean file was revalidated, or 0 if a non empty doom list prevented revalidation"
} ,
"DISK_CACHE_INVALIDATION_SUCCESS" : {
"kind" : "boolean" ,
"description" : "Stores 1 if writing '0' to the cache clean file succeeded, and 0 if it failed."
} ,
"DISK_CACHE_REVALIDATION_SUCCESS" : {
"kind" : "boolean" ,
"description" : "Stores 1 if writing '1' to the cache clean file succeeded, and 0 if it failed."
} ,
2012-08-24 12:54:55 -07:00
"HTTP_CACHE_DISPOSITION_2" : {
"kind" : "enumerated" ,
"n_values" : 5 ,
"description" : "HTTP Cache Hit, Reval, Failed-Reval, Miss"
} ,
"HTTP_DISK_CACHE_DISPOSITION_2" : {
"kind" : "enumerated" ,
"n_values" : 5 ,
"description" : "HTTP Disk Cache Hit, Reval, Failed-Reval, Miss"
} ,
"HTTP_MEMORY_CACHE_DISPOSITION_2" : {
"kind" : "enumerated" ,
"n_values" : 5 ,
"description" : "HTTP Memory Cache Hit, Reval, Failed-Reval, Miss"
} ,
"HTTP_OFFLINE_CACHE_DISPOSITION_2" : {
"kind" : "enumerated" ,
"n_values" : 5 ,
"description" : "HTTP Offline Cache Hit, Reval, Failed-Reval, Miss"
} ,
"CACHE_DEVICE_SEARCH_2" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time to search cache (ms)"
} ,
"CACHE_MEMORY_SEARCH_2" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time to search memory cache (ms)"
} ,
"CACHE_DISK_SEARCH_2" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time to search disk cache (ms)"
} ,
"CACHE_OFFLINE_SEARCH_2" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time to search offline cache (ms)"
} ,
2012-09-19 17:24:58 -07:00
"TRANSACTION_WAIT_TIME_HTTP" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-09-19 17:24:58 -07:00
"description" : "Time from submission to dispatch of HTTP transaction (ms)"
} ,
"TRANSACTION_WAIT_TIME_HTTP_PIPELINES" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-09-19 17:24:58 -07:00
"description" : "Time from submission to dispatch of HTTP with pipelines transaction (ms)"
} ,
"TRANSACTION_WAIT_TIME_SPDY" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-09-19 17:24:58 -07:00
"description" : "Time from submission to dispatch of SPDY transaction (ms)"
} ,
2012-08-24 12:54:55 -07:00
"HTTP_DISK_CACHE_OVERHEAD" : {
"kind" : "exponential" ,
"high" : "32000000" ,
"n_buckets" : 100 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "HTTP Disk cache memory overhead (bytes)"
} ,
"CACHE_LM_INCONSISTENT" : {
"kind" : "boolean" ,
"description" : "Cache discovered inconsistent last-modified entry"
} ,
"CACHE_SERVICE_LOCK_WAIT_2" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms)"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_2" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock on the main thread (ms)"
} ,
"DISK_CACHE_SMART_SIZE_USING_OLD_MAX" : {
"kind" : "boolean" ,
"description" : "Whether we are using the old default cache smart size"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSSETDISKSMARTSIZECALLBACK_NOTIFY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSSETDISKSMARTSIZECALLBACK_NOTIFY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSPROCESSREQUESTEVENT_RUN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSPROCESSREQUESTEVENT_RUN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSOUTPUTSTREAMWRAPPER_LAZYINIT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSOUTPUTSTREAMWRAPPER_LAZYINIT"
} ,
2012-12-14 09:03:01 -08:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSOUTPUTSTREAMWRAPPER_CLOSEINTERNAL" : {
2012-08-24 12:54:55 -07:00
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
2012-12-14 09:03:01 -08:00
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSOUTPUTSTREAMWRAPPER_CLOSEINTERNAL"
} ,
2013-01-03 11:24:27 -08:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSOUTPUTSTREAMWRAPPER_RELEASE" : {
2012-12-14 09:03:01 -08:00
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
2013-01-03 11:24:27 -08:00
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSOUTPUTSTREAMWRAPPER_RELEASE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCOMPRESSOUTPUTSTREAMWRAPPER_RELEASE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCOMPRESSOUTPUTSTREAMWRAPPER_RELEASE"
2012-08-24 12:54:55 -07:00
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_LAZYINIT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSINPUTSTREAMWRAPPER_LAZYINIT"
} ,
2012-12-14 09:03:01 -08:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_CLOSEINTERNAL" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSINPUTSTREAMWRAPPER_CLOSEINTERNAL"
} ,
2013-01-03 11:24:27 -08:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_RELEASE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSINPUTSTREAMWRAPPER_RELEASE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDECOMPRESSINPUTSTREAMWRAPPER_RELEASE" : {
2012-12-14 09:03:01 -08:00
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
2013-01-03 11:24:27 -08:00
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDECOMPRESSINPUTSTREAMWRAPPER_RELEASE"
2012-12-14 09:03:01 -08:00
} ,
2012-08-24 12:54:55 -07:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSEVICTDISKCACHEENTRIESEVENT_RUN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSEVICTDISKCACHEENTRIESEVENT_RUN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDOOMEVENT_RUN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDOOMEVENT_RUN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHESTREAMIO_WRITE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHESTREAMIO_WRITE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHESTREAMIO_CLOSEOUTPUTSTREAM" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHESTREAMIO_CLOSEOUTPUTSTREAM"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEDEVICEDEACTIVATEENTRYEVENT_RUN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHEDEVICEDEACTIVATEENTRYEVENT_RUN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEBINDING_DESTRUCTOR" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHEBINDING_DESTRUCTOR"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SHUTDOWN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SHUTDOWN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETOFFLINECACHEENABLED" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETOFFLINECACHEENABLED"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETOFFLINECACHECAPACITY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETOFFLINECACHECAPACITY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETMEMORYCACHE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETMEMORYCACHE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKSMARTSIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKSMARTSIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHEMAXENTRYSIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKCACHEMAXENTRYSIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETMEMORYCACHEMAXENTRYSIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETMEMORYCACHEMAXENTRYSIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHEENABLED" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKCACHEENABLED"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHECAPACITY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKCACHECAPACITY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_OPENCACHEENTRY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_OPENCACHEENTRY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_ONPROFILESHUTDOWN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_ONPROFILESHUTDOWN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_ONPROFILECHANGED" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_ONPROFILECHANGED"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_LEAVEPRIVATEBROWSING" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_LEAVEPRIVATEBROWSING"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_ISSTORAGEENABLEDFORPOLICY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_ISSTORAGEENABLEDFORPOLICY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_GETCACHEIOTARGET" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_GETCACHEIOTARGET"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_EVICTENTRIESFORCLIENT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_EVICTENTRIESFORCLIENT"
} ,
2012-11-05 10:22:33 -08:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_DISKDEVICEHEAPSIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_DISKDEVICEHEAPSIZE"
} ,
2012-12-14 09:03:01 -08:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_CLOSEALLSTREAMS" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_CLOSEALLSTREAMS"
} ,
2012-08-24 12:54:55 -07:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_DOOM" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_DOOM"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETPREDICTEDDATASIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETPREDICTEDDATASIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETDATASIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETDATASIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSTORAGEDATASIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETSTORAGEDATASIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_REQUESTDATASIZECHANGE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_REQUESTDATASIZECHANGE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETDATASIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETDATASIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_OPENINPUTSTREAM" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_OPENINPUTSTREAM"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_OPENOUTPUTSTREAM" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_OPENOUTPUTSTREAM"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETCACHEELEMENT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETCACHEELEMENT"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETCACHEELEMENT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETCACHEELEMENT"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSTORAGEPOLICY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETSTORAGEPOLICY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETSTORAGEPOLICY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETSTORAGEPOLICY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETFILE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETFILE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSECURITYINFO" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETSECURITYINFO"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETSECURITYINFO" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETSECURITYINFO"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_DOOMANDFAILPENDINGREQUESTS" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_DOOMANDFAILPENDINGREQUESTS"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_MARKVALID" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_MARKVALID"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_CLOSE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_CLOSE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETMETADATAELEMENT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETMETADATAELEMENT"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETMETADATAELEMENT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETMETADATAELEMENT"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_VISITMETADATA" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_VISITMETADATA"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETEXPIRATIONTIME" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETEXPIRATIONTIME"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_ISSTREAMBASED" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_ISSTREAMBASED"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETLASTMODIFIED" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETLASTMODIFIED"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETEXPIRATIONTIME" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETEXPIRATIONTIME"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETKEY" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETKEY"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETFETCHCOUNT" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETFETCHCOUNT"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETDEVICEID" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETDEVICEID"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_PROCESSREQUEST" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_PROCESSREQUEST"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_VISITENTRIES" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_VISITENTRIES"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETPREDICTEDDATASIZE" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETPREDICTEDDATASIZE"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETLASTFETCHED" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETLASTFETCHED"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETCLIENTID" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETCLIENTID"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSBLOCKONCACHETHREADEVENT_RUN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSBLOCKONCACHETHREADEVENT_RUN"
} ,
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEMAP_REVALIDATION" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHEMAP_REVALIDATION"
} ,
2012-09-17 14:31:46 -07:00
"CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSASYNCDOOMEVENT_RUN" : {
"kind" : "exponential" ,
"high" : "10 * 1000" ,
"n_buckets" : 50 ,
"description" : "Time spent waiting on the cache service lock (ms) on the main thread in NSASYNCDOOMEVENT_RUN"
} ,
2012-08-24 12:54:55 -07:00
"DNS_LOOKUP_METHOD2" : {
"kind" : "enumerated" ,
"n_values" : 16 ,
"description" : "DNS Lookup Type (hit, renewal, negative-hit, literal, overflow, network-first, network-shared)"
} ,
"DNS_CLEANUP_AGE" : {
"kind" : "exponential" ,
"high" : "1440" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DNS Cache Entry Age at Removal Time (minutes)"
} ,
"DNS_LOOKUP_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time for a successful DNS OS resolution (msec)"
} ,
"DNS_RENEWAL_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time for a renewed DNS OS resolution (msec)"
} ,
"DNS_FAILED_LOOKUP_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time for an unsuccessful DNS OS resolution (msec)"
} ,
"FIND_PLUGINS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent scanning filesystem for plugins (ms)"
} ,
"CHECK_JAVA_ENABLED" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent checking if Java is enabled (ms)"
} ,
2013-01-04 14:59:05 -08:00
"PLUGIN_HANG_UI_USER_RESPONSE" : {
"kind" : "enumerated" ,
"n_values" : 3 ,
"description" : "User response to Plugin Hang UI"
} ,
"PLUGIN_HANG_UI_DONT_ASK" : {
"kind" : "boolean" ,
"description" : "Whether the user has requested not to see the Plugin Hang UI again"
} ,
2013-02-12 12:05:39 -08:00
"PLUGIN_HANG_UI_RESPONSE_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 20 ,
"description" : "Time spent in Plugin Hang UI (ms)"
} ,
"PLUGIN_HANG_TIME" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 20 ,
"description" : "Value of dom.ipc.plugins.hangUITimeoutSecs plus time spent in Plugin Hang UI (ms)"
} ,
2013-04-01 10:38:48 -07:00
"PLUGIN_LOAD_METADATA" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 20 ,
"description" : "Time spent loading plugin DLL and obtaining metadata (ms)"
} ,
2012-08-24 12:54:55 -07:00
"PLUGIN_SHUTDOWN_MS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent shutting down plugins (ms)"
} ,
2013-03-04 11:08:23 -08:00
"PLUGIN_CALLED_DIRECTLY" : {
"kind" : "flag" ,
"description" : "A plugin object was successfully invoked as a function"
} ,
2012-08-24 12:54:55 -07:00
"MOZ_SQLITE_OPEN_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite open() (ms)"
} ,
"MOZ_SQLITE_OPEN_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite open() (ms)"
} ,
"MOZ_SQLITE_TRUNCATE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite truncate() (ms)"
} ,
"MOZ_SQLITE_TRUNCATE_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite truncate() (ms)"
} ,
"MOZ_SQLITE_OTHER_READ_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_OTHER_READ_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_PLACES_READ_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_PLACES_READ_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
2013-03-06 11:54:44 -08:00
"MOZ_SQLITE_COOKIES_OPEN_READAHEAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time spent on cookie DB open with readahead (ms)"
} ,
2012-08-24 12:54:55 -07:00
"MOZ_SQLITE_COOKIES_READ_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_COOKIES_READ_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_WEBAPPS_READ_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_WEBAPPS_READ_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite read() (ms)"
} ,
"MOZ_SQLITE_OTHER_WRITE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_OTHER_WRITE_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_PLACES_WRITE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_PLACES_WRITE_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_COOKIES_WRITE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_COOKIES_WRITE_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_WEBAPPS_WRITE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_WEBAPPS_WRITE_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite write() (ms)"
} ,
"MOZ_SQLITE_OTHER_SYNC_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_OTHER_SYNC_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_PLACES_SYNC_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_PLACES_SYNC_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_COOKIES_SYNC_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_COOKIES_SYNC_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_WEBAPPS_SYNC_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_WEBAPPS_SYNC_MAIN_THREAD_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent on SQLite fsync() (ms)"
} ,
"MOZ_SQLITE_OTHER_READ_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite read() (bytes)"
} ,
"MOZ_SQLITE_PLACES_READ_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite read() (bytes)"
} ,
"MOZ_SQLITE_COOKIES_READ_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite read() (bytes)"
} ,
"MOZ_SQLITE_WEBAPPS_READ_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite read() (bytes)"
} ,
"MOZ_SQLITE_PLACES_WRITE_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite write (bytes)"
} ,
"MOZ_SQLITE_COOKIES_WRITE_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite write (bytes)"
} ,
"MOZ_SQLITE_WEBAPPS_WRITE_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite write (bytes)"
} ,
"MOZ_SQLITE_OTHER_WRITE_B" : {
"kind" : "linear" ,
"high" : "32768" ,
"n_buckets" : 3 ,
"description" : "SQLite write (bytes)"
} ,
"MOZ_STORAGE_ASYNC_REQUESTS_MS" : {
"kind" : "exponential" ,
"high" : "32768" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "mozStorage async requests completion (ms)"
} ,
"MOZ_STORAGE_ASYNC_REQUESTS_SUCCESS" : {
"kind" : "boolean" ,
"description" : "mozStorage async requests success"
} ,
"STARTUP_MEASUREMENT_ERRORS" : {
"kind" : "enumerated" ,
"n_values" : "mozilla::StartupTimeline::MAX_EVENT_ID" ,
"description" : "Flags errors in startup calculation()"
} ,
"NETWORK_DISK_CACHE_OPEN" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent opening disk cache (ms)"
} ,
"NETWORK_DISK_CACHE_TRASHRENAME" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent renaming bad Cache to Cache.Trash (ms)"
} ,
"NETWORK_DISK_CACHE_DELETEDIR" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent deleting disk cache (ms)"
} ,
"NETWORK_DISK_CACHE_DELETEDIR_SHUTDOWN" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent during showdown stopping thread deleting old disk cache (ms)"
} ,
"NETWORK_DISK_CACHE_SHUTDOWN" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Total Time spent (ms) during disk cache showdown"
} ,
"NETWORK_DISK_CACHE_SHUTDOWN_CLEAR_PRIVATE" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent (ms) during showdown deleting disk cache for 'clear private data' option"
} ,
"NETWORK_DISK_CACHE_REVALIDATION" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Total Time spent (ms) during disk cache revalidation"
} ,
2013-02-16 06:50:09 -08:00
"NETWORK_DISK_CACHE_STREAMIO_CLOSE" : {
2012-11-19 15:02:21 -08:00
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-16 06:50:09 -08:00
"description" : "Time spent in nsDiskCacheStreamIO::Close() on non-main thread (ms)"
2012-11-19 15:02:21 -08:00
} ,
2013-02-16 06:50:09 -08:00
"NETWORK_DISK_CACHE_STREAMIO_CLOSE_MAIN_THREAD" : {
2012-11-19 15:02:21 -08:00
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-16 06:50:09 -08:00
"description" : "Time spent in nsDiskCacheStreamIO::Close() on the main thread (ms)"
2012-11-19 15:02:21 -08:00
} ,
2012-08-24 12:54:55 -07:00
"IDLE_NOTIFY_BACK_MS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent checking for and notifying listeners that the user is back (ms)"
} ,
"IDLE_NOTIFY_BACK_LISTENERS" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 20 ,
"description" : "Number of listeners notified that the user is back"
} ,
"IDLE_NOTIFY_IDLE_MS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent checking for and notifying listeners that the user is idle (ms)"
} ,
"IDLE_NOTIFY_IDLE_LISTENERS" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 20 ,
"description" : "Number of listeners notified that the user is idle"
} ,
"URLCLASSIFIER_LOOKUP_TIME" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent per dbservice lookup (ms)"
} ,
"URLCLASSIFIER_CL_CHECK_TIME" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent per classifier lookup (ms)"
} ,
"URLCLASSIFIER_CL_UPDATE_TIME" : {
"kind" : "exponential" ,
"low" : 20 ,
"high" : "15000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent per classifier update (ms)"
} ,
"URLCLASSIFIER_PS_FILELOAD_TIME" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent loading PrefixSet from file (ms)"
} ,
"URLCLASSIFIER_PS_FALLOCATE_TIME" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent fallocating PrefixSet (ms)"
} ,
"URLCLASSIFIER_PS_CONSTRUCT_TIME" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time spent constructing PrefixSet from DB (ms)"
} ,
"URLCLASSIFIER_LC_PREFIXES" : {
"kind" : "linear" ,
"high" : "1500000" ,
"n_buckets" : 15 ,
"description" : "Size of the prefix cache in entries"
} ,
"URLCLASSIFIER_LC_COMPLETIONS" : {
"kind" : "exponential" ,
"high" : "200" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Size of the completion cache in entries"
} ,
"URLCLASSIFIER_PS_FAILURE" : {
"kind" : "boolean" ,
"description" : "Did UrlClassifier fail to construct the PrefixSet?"
} ,
"PLACES_PAGES_COUNT" : {
"kind" : "exponential" ,
"low" : 1000 ,
"high" : "150000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of unique pages"
} ,
"PLACES_BOOKMARKS_COUNT" : {
"kind" : "exponential" ,
"low" : 100 ,
"high" : "8000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of bookmarks"
} ,
"PLACES_TAGS_COUNT" : {
"kind" : "exponential" ,
"high" : "200" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of tags"
} ,
"PLACES_FOLDERS_COUNT" : {
"kind" : "exponential" ,
"high" : "200" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of folders"
} ,
"PLACES_KEYWORDS_COUNT" : {
"kind" : "exponential" ,
"high" : "200" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of keywords"
} ,
2012-11-02 17:44:20 -07:00
"FENNEC_FAVICONS_COUNT" : {
"kind" : "exponential" ,
"high" : "2000" ,
"n_buckets" : 10 ,
"cpp_guard" : "ANDROID" ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-02 17:52:42 -07:00
"description" : "FENNEC: (Places) Number of favicons stored"
2012-11-02 17:44:20 -07:00
} ,
"FENNEC_THUMBNAILS_COUNT" : {
"kind" : "exponential" ,
"high" : "2000" ,
"n_buckets" : 10 ,
"cpp_guard" : "ANDROID" ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-02 17:52:42 -07:00
"description" : "FENNEC: (Places) Number of thumbnails stored"
2012-11-02 17:44:20 -07:00
} ,
2012-08-24 12:54:55 -07:00
"PLACES_SORTED_BOOKMARKS_PERC" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 10 ,
"description" : "PLACES: Percentage of bookmarks organized in folders"
} ,
"PLACES_TAGGED_BOOKMARKS_PERC" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 10 ,
"description" : "PLACES: Percentage of tagged bookmarks"
} ,
"PLACES_DATABASE_FILESIZE_MB" : {
"kind" : "exponential" ,
"low" : 5 ,
"high" : "200" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Database filesize (MB)"
} ,
"PLACES_DATABASE_JOURNALSIZE_MB" : {
"kind" : "exponential" ,
"high" : "50" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Database journal size (MB)"
} ,
"PLACES_DATABASE_PAGESIZE_B" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "32768" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Database page size (bytes)"
} ,
"PLACES_DATABASE_SIZE_PER_PAGE_B" : {
"kind" : "exponential" ,
"low" : 500 ,
"high" : "10240" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Average size of a place in the database (bytes)"
} ,
"PLACES_EXPIRATION_STEPS_TO_CLEAN2" : {
"kind" : "enumerated" ,
"n_values" : 10 ,
"description" : "PLACES: Expiration steps to cleanup the database"
} ,
"PLACES_AUTOCOMPLETE_1ST_RESULT_TIME_MS" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "500" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Time for first autocomplete result if > 50ms (ms)"
} ,
2012-11-20 17:28:34 -08:00
"PLACES_AUTOCOMPLETE_URLINLINE_DOMAIN_QUERY_TIME_MS" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : 2000 ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-20 17:28:34 -08:00
"description" : "PLACES: Duration of the domain query for the url inline autocompletion (ms)"
} ,
2012-08-24 12:54:55 -07:00
"PLACES_IDLE_FRECENCY_DECAY_TIME_MS" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Time to decay all frecencies values on idle (ms)"
} ,
"PLACES_IDLE_MAINTENANCE_TIME_MS" : {
"kind" : "exponential" ,
"low" : 1000 ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Time to execute maintenance tasks on idle (ms)"
} ,
"PLACES_ANNOS_BOOKMARKS_COUNT" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "5000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of bookmarks annotations"
} ,
"PLACES_ANNOS_BOOKMARKS_SIZE_KB" : {
"kind" : "exponential" ,
"low" : 10 ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Size of bookmarks annotations (KB)"
} ,
"PLACES_ANNOS_PAGES_COUNT" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "5000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Number of pages annotations"
} ,
"PLACES_ANNOS_PAGES_SIZE_KB" : {
"kind" : "exponential" ,
"low" : 10 ,
"high" : "10000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Size of pages annotations (KB)"
} ,
"PLACES_FRECENCY_CALC_TIME_MS" : {
"kind" : "exponential" ,
"high" : "100" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "PLACES: Time to calculate frecency of a page (ms)"
} ,
"UPDATER_STATUS_CODES" : {
2012-08-27 11:05:57 -07:00
"kind" : "enumerated" ,
"n_values" : 50 ,
2012-08-24 12:54:55 -07:00
"description" : "Updater: the status of the latest update performed"
} ,
"UPDATER_UPDATES_ENABLED" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not updates are enabled"
} ,
"UPDATER_UPDATES_AUTOMATIC" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not updates are automatic"
} ,
"UPDATER_SERVICE_ENABLED" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not the MozillaMaintenance service is enabled"
} ,
"UPDATER_SERVICE_ERRORS" : {
2012-08-27 11:05:57 -07:00
"kind" : "enumerated" ,
"n_values" : 30 ,
2012-08-24 12:54:55 -07:00
"description" : "Updater: The number of MozillaMaintenance service errors that have occurred"
} ,
"UPDATER_SERVICE_INSTALLED" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not the MozillaMaintenance service is installed"
} ,
"UPDATER_SERVICE_MANUALLY_UNINSTALLED" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not someone manually uninstalled the service."
} ,
"UPDATER_STAGE_ENABLED" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not staging updates are enabled"
} ,
"UPDATER_HAS_PERMISSIONS" : {
"kind" : "boolean" ,
"description" : "Updater: Whether or not the updater has permissions"
} ,
"THUNDERBIRD_GLODA_SIZE_MB" : {
"kind" : "linear" ,
"high" : "1000" ,
"n_buckets" : 40 ,
"description" : "Gloda: size of global-messages-db.sqlite (MB)"
} ,
"THUNDERBIRD_CONVERSATIONS_TIME_TO_2ND_GLODA_QUERY_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 30 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Conversations: time between the moment we click and the second gloda query returns (ms)"
} ,
"THUNDERBIRD_INDEXING_RATE_MSG_PER_S" : {
"kind" : "linear" ,
"high" : "100" ,
"n_buckets" : 20 ,
"description" : "Gloda: indexing rate (message/s)"
} ,
"FX_TAB_ANIM_OPEN_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "Firefox: Time taken by the tab opening animation in milliseconds"
} ,
"FX_TAB_ANIM_CLOSE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "Firefox: Time taken by the tab closing animation in milliseconds"
} ,
2013-02-07 15:55:39 -08:00
"FX_TAB_ANIM_OPEN_PREVIEW_FRAME_INTERVAL_MS" : {
"kind" : "exponential" ,
"low" : 7 ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Average frame interval during tab open animation of about:newtab (preview=on), when other tabs are unaffected"
} ,
"FX_TAB_ANIM_OPEN_PREVIEW_FRAME_PAINT_MS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 30 ,
"description" : "Average paint duration during tab open animation of about:newtab (preview=on), when other tabs are unaffected"
} ,
"FX_TAB_ANIM_OPEN_FRAME_INTERVAL_MS" : {
"kind" : "exponential" ,
"low" : 7 ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Average frame interval during tab open animation of about:newtab (preview=off), when other tabs are unaffected"
} ,
"FX_TAB_ANIM_OPEN_FRAME_PAINT_MS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 30 ,
"description" : "Average paint duration during tab open animation of about:newtab (preview=off), when other tabs are unaffected"
} ,
"FX_TAB_ANIM_ANY_FRAME_INTERVAL_MS" : {
"kind" : "exponential" ,
"low" : 7 ,
"high" : "500" ,
"n_buckets" : 50 ,
"description" : "Average frame interval during any tab open/close animation (excluding tabstrip scroll)"
} ,
"FX_TAB_ANIM_ANY_FRAME_PAINT_MS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 30 ,
"description" : "Average paint duration during any tab open/close animation (excluding tabstrip scroll)"
} ,
2012-09-21 17:33:30 -07:00
"FX_TAB_SWITCH_UPDATE_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 20 ,
"description" : "Firefox: Time in ms spent updating UI in response to a tab switch"
} ,
2012-10-11 10:54:27 -07:00
"FX_TAB_SWITCH_TOTAL_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 20 ,
"description" : "Firefox: Time in ms till a tab switch is complete including the first paint"
} ,
2012-11-28 20:56:56 -08:00
"FX_TAB_CLICK_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 20 ,
"description" : "Firefox: Time in ms spent on switching tabs in response to a tab click"
} ,
2012-08-24 12:54:55 -07:00
"FX_IDENTITY_POPUP_OPEN_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Firefox: Time taken by the identity popup to open in milliseconds"
} ,
"FX_APP_MENU_OPEN_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Firefox: Time taken by the app-menu opening in milliseconds"
} ,
"FX_BOOKMARKS_TOOLBAR_INIT_MS" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "5000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Firefox: Time to initialize the bookmarks toolbar view (ms)"
} ,
"FX_NEW_WINDOW_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Firefox: Time taken to open a new browser window (ms)"
} ,
2012-09-27 09:26:31 -07:00
"FX_PAGE_LOAD_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-09-27 09:26:31 -07:00
"description" : "Firefox: Time taken to load a page (ms)"
} ,
2012-08-24 12:54:55 -07:00
"FX_THUMBNAILS_CAPTURE_TIME_MS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "THUMBNAILS: Time (ms) it takes to capture a thumbnail"
} ,
"FX_THUMBNAILS_STORE_TIME_MS" : {
"kind" : "exponential" ,
"high" : "500" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "THUMBNAILS: Time (ms) it takes to store a thumbnail in the cache"
} ,
"FX_THUMBNAILS_HIT_OR_MISS" : {
"kind" : "boolean" ,
"description" : "THUMBNAILS: Thumbnail found"
} ,
"EVENTLOOP_UI_LAG_EXP_MS" : {
"kind" : "exponential" ,
"low" : 50 ,
"high" : "60000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Widget: Time it takes for the message before a UI message (ms)"
} ,
"FX_SESSION_RESTORE_COLLECT_DATA_MS" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Session restore: Time to collect all window and tab data (ms)"
} ,
2013-02-05 08:40:48 -08:00
"FX_SESSION_RESTORE_COLLECT_DATA_LONGEST_OP_MS" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-05 08:40:48 -08:00
"description" : "Session restore: Duration of the longest uninterruptible operation while collecting all window and tab data (ms)"
} ,
2012-08-24 12:54:55 -07:00
"FX_SESSION_RESTORE_SERIALIZE_DATA_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Session restore: Time to JSON serialize session data (ms)"
} ,
2013-02-05 08:40:48 -08:00
"FX_SESSION_RESTORE_SERIALIZE_DATA_LONGEST_OP_MS" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-05 08:40:48 -08:00
"description" : "Session restore: Duration of the longest uninterruptible operation while serializing session data (ms)"
} ,
2012-08-24 12:54:55 -07:00
"FX_SESSION_RESTORE_READ_FILE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Session restore: Time to read the session data from the file on disk (ms)"
} ,
2012-12-19 17:04:26 -08:00
"FX_SESSION_RESTORE_SYNC_READ_FILE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-12-19 17:04:26 -08:00
"description" : "Session restore: Time to read the session data from the file on disk, using the synchronous fallback (ms)"
} ,
2012-08-24 12:54:55 -07:00
"FX_SESSION_RESTORE_WRITE_FILE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Session restore: Time to write the session data to the file on disk (ms)"
} ,
2013-03-20 01:15:24 -07:00
"FX_SESSION_RESTORE_WRITE_FILE_LONGEST_OP_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Session restore: Duration of the longest uninterruptible operation while writing session data (ms)"
} ,
2012-08-24 12:54:55 -07:00
"FX_SESSION_RESTORE_CORRUPT_FILE" : {
"kind" : "boolean" ,
"description" : "Session restore: Whether the file read on startup contained parse-able JSON"
} ,
2013-03-19 14:36:35 -07:00
"FX_SESSION_RESTORE_BACKUP_FILE_MS" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Session restore: Time to make a backup copy of the session file (ms)"
} ,
2012-08-24 12:54:55 -07:00
"INNERWINDOWS_WITH_MUTATION_LISTENERS" : {
"kind" : "boolean" ,
"description" : "Deleted or to-be-reused innerwindow which has had mutation event listeners."
} ,
2013-02-28 00:44:57 -08:00
"CHARSET_OVERRIDE_SITUATION" : {
"kind" : "enumerated" ,
"n_values" : 7 ,
"description" : "Labeling status of top-level page when overriding charset (unlabeled file URL without detection, unlabeled non-file URL without detection, unlabeled file URL with detection, unlabeled non-file URL with detection, labeled, already overridden, bug)"
} ,
"CHARSET_OVERRIDE_USED" : {
"kind" : "flag" ,
"description" : "Whether the character encoding menu was used to override an encoding in this session."
} ,
2012-08-24 12:54:55 -07:00
"XUL_FOREGROUND_REFLOW_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "XUL reflows in foreground windows (ms)"
} ,
"XUL_BACKGROUND_REFLOW_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "XUL reflows in background windows (ms)"
} ,
"HTML_FOREGROUND_REFLOW_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "HTML reflows in foreground windows (ms)"
} ,
"HTML_BACKGROUND_REFLOW_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "HTML reflows in background windows (ms)"
} ,
"XUL_INITIAL_FRAME_CONSTRUCTION" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"description" : "initial xul frame construction"
} ,
"XMLHTTPREQUEST_ASYNC_OR_SYNC" : {
"kind" : "boolean" ,
"description" : "Type of XMLHttpRequest, async or sync"
} ,
"DOM_TIMERS_FIRED_PER_NATIVE_TIMEOUT" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DOM: Timer handlers called per native timer expiration"
} ,
"DOM_TIMERS_RECENTLY_SET" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DOM: setTimeout/setInterval calls recently (last 30s or more)"
} ,
"DOM_RANGE_DETACHED" : {
"kind" : "boolean" ,
"description" : "DOM: Ranges that are detached on destruction (bug 702948)"
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_INIT_DATABASE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to open the localStorage database (ms)"
} ,
"LOCALDOMSTORAGE_SHUTDOWN_DATABASE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to flush and close the localStorage database (ms)"
} ,
"LOCALDOMSTORAGE_PRELOAD_PENDING_ON_FIRST_ACCESS" : {
"kind" : "boolean" ,
"description" : "True when we had to wait for a pending preload on first access to localStorage data, false otherwise"
} ,
2012-10-23 12:37:13 -07:00
"LOCALDOMSTORAGE_GETALLKEYS_MS" : {
2012-08-24 12:54:55 -07:00
"kind" : "exponential" ,
2012-10-23 12:37:13 -07:00
"high" : "3000" ,
2012-08-24 12:54:55 -07:00
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-10-23 12:37:13 -07:00
"description" : "Time to return a list of all keys in domain's LocalStorage (ms)"
2012-08-24 12:54:55 -07:00
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_GETALLKEYS_BLOCKING_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to block before we return a list of all keys in domain's LocalStorage (ms)"
} ,
"LOCALDOMSTORAGE_GETKEY_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to return a key name in domain's LocalStorage (ms)"
} ,
"LOCALDOMSTORAGE_GETKEY_BLOCKING_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to block before we return a key name in domain's LocalStorage (ms)"
} ,
"LOCALDOMSTORAGE_GETLENGTH_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to return number of keys in domain's LocalStorage (ms)"
} ,
"LOCALDOMSTORAGE_GETLENGTH_BLOCKING_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to block before we return number of keys in domain's LocalStorage (ms)"
} ,
2012-10-23 12:37:13 -07:00
"LOCALDOMSTORAGE_GETVALUE_MS" : {
2012-08-24 12:54:55 -07:00
"kind" : "exponential" ,
2012-10-23 12:37:13 -07:00
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-10-23 12:37:13 -07:00
"description" : "Time to return a value for a key in LocalStorage (ms)"
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_GETVALUE_BLOCKING_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to block before we return a value for a key in LocalStorage (ms)"
} ,
2012-10-23 12:37:13 -07:00
"LOCALDOMSTORAGE_SETVALUE_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-10-23 12:37:13 -07:00
"description" : "Time to set a single key's value in LocalStorage (ms)"
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_SETVALUE_BLOCKING_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to block before we set a single key's value in LocalStorage (ms)"
} ,
2012-10-23 12:37:13 -07:00
"LOCALDOMSTORAGE_REMOVEKEY_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-10-23 12:37:13 -07:00
"description" : "Time to remove a single key from LocalStorage (ms)"
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_REMOVEKEY_BLOCKING_MS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
"extended_statistics_ok" : true ,
"description" : "Time to block before we remove a single key from LocalStorage (ms)"
} ,
"LOCALDOMSTORAGE_CLEAR_MS" : {
2012-10-23 12:37:13 -07:00
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-10-23 12:37:13 -07:00
"description" : "Time to clear LocalStorage for all domains (ms)"
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_CLEAR_BLOCKING_MS" : {
2012-10-23 12:37:13 -07:00
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-04-15 05:38:48 -07:00
"description" : "Time to block before we clear LocalStorage for all domains (ms)"
2012-10-23 12:37:13 -07:00
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_UNLOAD_BLOCKING_MS" : {
2012-10-23 12:37:13 -07:00
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-04-15 05:38:48 -07:00
"description" : "Time to fetch LocalStorage data before we can clean the cache (ms)"
2012-10-23 12:37:13 -07:00
} ,
2013-04-15 05:38:48 -07:00
"LOCALDOMSTORAGE_SESSIONONLY_PRELOAD_BLOCKING_MS" : {
2012-10-23 12:37:13 -07:00
"kind" : "exponential" ,
"high" : "3000" ,
2012-08-24 12:54:55 -07:00
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-04-15 05:38:48 -07:00
"description" : "Time to fetch LocalStorage data before we can expose them as session only data (ms)"
2012-08-24 12:54:55 -07:00
} ,
"LOCALDOMSTORAGE_KEY_SIZE_BYTES" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "32768" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DOM storage: size of keys stored in localStorage"
} ,
"LOCALDOMSTORAGE_VALUE_SIZE_BYTES" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "32768" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DOM storage: size of values stored in localStorage"
} ,
"SESSIONDOMSTORAGE_KEY_SIZE_BYTES" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "32768" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DOM storage: size of keys stored in sessionStorage"
} ,
"SESSIONDOMSTORAGE_VALUE_SIZE_BYTES" : {
"kind" : "exponential" ,
"low" : 1024 ,
"high" : "32768" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "DOM storage: size of values stored in sessionStorage"
} ,
"RANGE_CHECKSUM_ERRORS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of histograms with range checksum errors"
} ,
"BUCKET_ORDER_ERRORS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of histograms with bucket order errors"
} ,
"TOTAL_COUNT_HIGH_ERRORS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of histograms with total count high errors"
} ,
"TOTAL_COUNT_LOW_ERRORS" : {
"kind" : "exponential" ,
"high" : "3000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of histograms with total count low errors"
} ,
"TELEMETRY_TEST_FLAG" : {
"kind" : "flag" ,
"description" : "a testing histogram; not meant to be touched"
} ,
"STARTUP_CRASH_DETECTED" : {
"kind" : "flag" ,
"description" : "Whether there was a crash during the last startup"
} ,
"SAFE_MODE_USAGE" : {
"kind" : "enumerated" ,
"n_values" : 3 ,
"description" : "Whether the user is in safe mode (No, Yes, Forced)"
} ,
"NEWTAB_PAGE_ENABLED" : {
"kind" : "boolean" ,
"description" : "New tab page is enabled."
} ,
"NEWTAB_PAGE_PINNED_SITES_COUNT" : {
2012-08-27 11:15:47 -07:00
"kind" : "enumerated" ,
"n_values" : 9 ,
2012-08-24 12:54:55 -07:00
"description" : "Number of pinned sites on the new tab page."
} ,
"NEWTAB_PAGE_BLOCKED_SITES_COUNT" : {
"kind" : "exponential" ,
"high" : "100" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of sites blocked from the new tab page."
} ,
"PANORAMA_INITIALIZATION_TIME_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time it takes to initialize Panorama (ms)"
} ,
"PANORAMA_GROUPS_COUNT" : {
"kind" : "exponential" ,
"high" : "25" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of groups in Panorama"
} ,
"PANORAMA_STACKED_GROUPS_COUNT" : {
"kind" : "exponential" ,
"high" : "25" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of stacked groups in Panorama"
} ,
"PANORAMA_MEDIAN_TABS_IN_GROUPS_COUNT" : {
"kind" : "exponential" ,
"high" : "100" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Median of tabs in groups in Panorama"
} ,
"BROWSERPROVIDER_XUL_IMPORT_TIME" : {
"kind" : "exponential" ,
"low" : 20 ,
"high" : "600000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Time for the initial conversion of a XUL places database (ms)" ,
"cpp_guard" : "ANDROID"
} ,
"BROWSERPROVIDER_XUL_IMPORT_BOOKMARKS" : {
"kind" : "exponential" ,
"high" : "50000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of bookmarks in the original XUL places database" ,
"cpp_guard" : "ANDROID"
} ,
"BROWSERPROVIDER_XUL_IMPORT_HISTORY" : {
"kind" : "exponential" ,
"high" : "1000000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-08-24 12:54:55 -07:00
"description" : "Number of history entries in the original XUL places database" ,
"cpp_guard" : "ANDROID"
} ,
2012-10-01 13:57:00 -07:00
"FENNEC_AWESOMEBAR_ALLPAGES_EMPTY_TIME" : {
"kind" : "exponential" ,
"low" : 10 ,
"high" : "20000" ,
"n_buckets" : 20 ,
"description" : "Fennec: Time for the Awesomebar Top Sites query to return with no filter set (ms)" ,
"cpp_guard" : "ANDROID"
} ,
2012-11-07 07:00:48 -08:00
"FENNEC_LOWMEM_TAB_COUNT" : {
"kind" : "exponential" ,
"high" : 100 ,
"n_buckets" : 30 ,
"description" : "How many tabs were open when a low-memory event was received" ,
"cpp_guard" : "ANDROID"
} ,
2012-10-09 08:59:44 -07:00
"FENNEC_RESTORING_ACTIVITY" : {
"kind" : "flag" ,
"description" : "Fennec is starting up but the Gecko thread was still running" ,
"cpp_guard" : "ANDROID"
} ,
2012-10-01 13:57:00 -07:00
"FENNEC_STARTUP_TIME_JAVAUI" : {
"kind" : "exponential" ,
"low" : 100 ,
"high" : "5000" ,
"n_buckets" : 20 ,
"description" : "Time for the Java UI to load (ms)" ,
"cpp_guard" : "ANDROID"
} ,
"FENNEC_STARTUP_TIME_ABOUTHOME" : {
"kind" : "exponential" ,
"low" : 100 ,
"high" : "10000" ,
"n_buckets" : 20 ,
"description" : "Time for the about:home page to be displayed (ms)" ,
"cpp_guard" : "ANDROID"
} ,
"FENNEC_STARTUP_TIME_GECKOREADY" : {
"kind" : "exponential" ,
"low" : 500 ,
"high" : "20000" ,
"n_buckets" : 20 ,
"description" : "Time for the Gecko:Ready message to arrive (ms)" ,
"cpp_guard" : "ANDROID"
} ,
2012-10-01 13:57:03 -07:00
"FENNEC_STARTUP_GECKOAPP_ACTION" : {
"kind" : "enumerated" ,
"n_values" : 4 ,
"description" : "The way the GeckoApp was launched. (Normal, URL, Prefetch, Redirector)" ,
"cpp_guard" : "ANDROID"
} ,
2012-11-07 07:00:48 -08:00
"FENNEC_TAB_EXPIRED" : {
"kind" : "exponential" ,
"low" : 10 ,
"high" : 604800 ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-07 07:00:48 -08:00
"description" : "How long (in seconds) a tab was inactive before it was expired" ,
"cpp_guard" : "ANDROID"
} ,
"FENNEC_TAB_ZOMBIFIED" : {
"kind" : "exponential" ,
"low" : 10 ,
2012-11-07 07:09:35 -08:00
"high" : 604800 ,
2012-11-07 07:00:48 -08:00
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-07 07:00:48 -08:00
"description" : "How long (in seconds) a tab was inactive when it was OOM-zombified" ,
"cpp_guard" : "ANDROID"
} ,
2012-10-09 08:59:44 -07:00
"FENNEC_WAS_KILLED" : {
2012-08-24 12:54:55 -07:00
"kind" : "flag" ,
2012-10-09 08:59:44 -07:00
"description" : "Killed, likely due to an OOM condition" ,
2012-08-24 12:54:55 -07:00
"cpp_guard" : "ANDROID"
} ,
"SECURITY_UI" : {
"kind" : "enumerated" ,
"n_values" : 100 ,
"description" : "Security UI Telemetry"
2012-08-24 17:24:52 -07:00
} ,
2013-01-16 15:03:05 -08:00
"SEARCH_SERVICE_INIT_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-01-16 15:03:05 -08:00
"description" : "Time (ms) it takes to initialize the search service"
} ,
"SEARCH_SERVICE_BUILD_CACHE_MS" : {
"kind" : "exponential" ,
"high" : "1000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-01-16 15:03:05 -08:00
"description" : "Time (ms) it takes to build the cache of the search service"
} ,
2012-08-24 17:24:52 -07:00
"SOCIAL_ENABLED_ON_SESSION" : {
"kind" : "flag" ,
"description" : "Social has been enabled at least once on the current session"
} ,
"SOCIAL_TOGGLED" : {
"kind" : "boolean" ,
"description" : "Social has been toggled to on or off"
2012-09-17 14:03:42 -07:00
} ,
"ENABLE_PRIVILEGE_EVER_CALLED" : {
"kind" : "flag" ,
"description" : "Whether enablePrivilege has ever been called during the current session"
2012-09-25 10:48:57 -07:00
} ,
"READ_SAVED_PING_SUCCESS" : {
"kind" : "boolean" ,
2012-10-05 09:48:15 -07:00
"description" : "Successfully reading a saved ping file"
2012-09-29 09:39:23 -07:00
} ,
"TOUCH_ENABLED_DEVICE" : {
"kind" : "boolean" ,
"description" : "The device supports touch input" ,
"cpp_guard" : "XP_WIN"
2012-10-03 02:44:18 -07:00
} ,
2013-03-05 12:44:15 -08:00
"COMPONENTS_OBJECT_ACCESSED_BY_CONTENT" : {
"kind" : "flag" ,
"description" : "Whether content ever accesed the Components object in this session"
} ,
"COMPONENTS_LOOKUPMETHOD_ACCESSED_BY_CONTENT" : {
"kind" : "flag" ,
"description" : "Whether content ever accesed Components.lookupMethod in this session"
} ,
"COMPONENTS_INTERFACES_ACCESSED_BY_CONTENT" : {
"kind" : "flag" ,
"description" : "Whether content ever accesed Components.interfaces in this session"
} ,
2013-03-27 18:27:27 -07:00
"COMPONENTS_SHIM_ACCESSED_BY_CONTENT" : {
"kind" : "flag" ,
"description" : "Whether content ever accesed the Components shim in this session"
} ,
2012-11-26 15:04:47 -08:00
"CHECK_ADDONS_MODIFIED_MS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-11-26 15:04:47 -08:00
"description" : "Time (ms) it takes to figure out extension last modified time"
2012-12-07 15:46:38 -08:00
} ,
"TELEMETRY_MEMORY_REPORTER_MS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 10 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2012-12-07 15:46:38 -08:00
"description" : "Time (ms) it takes to run memory reporters when sending a telemetry ping"
2013-01-02 08:14:07 -08:00
} ,
"SSL_SUCCESFUL_CERT_VALIDATION_TIME_LIBPKIX" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-01-02 08:14:07 -08:00
"description" : "Time spent on a successful cert verification in libpix mode (ms)"
} ,
"SSL_SUCCESFUL_CERT_VALIDATION_TIME_CLASSIC" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-01-02 08:14:07 -08:00
"description" : "Time spent on a successful cert verification in classic mode (ms)"
} ,
"SSL_INITIAL_FAILED_CERT_VALIDATION_TIME_LIBPKIX" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-01-02 08:14:07 -08:00
"description" : "Time spent on an initially failed cert verification in libpix mode (ms)"
} ,
"SSL_INITIAL_FAILED_CERT_VALIDATION_TIME_CLASSIC" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 50 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-01-02 08:14:07 -08:00
"description" : "Time spent on an initially failed cert verification in classic mode (ms)"
2013-02-01 13:28:02 -08:00
} ,
2013-02-18 12:45:53 -08:00
"HEALTHREPORT_DB_OPEN_FIRSTRUN_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) spent to open Firefox Health Report's database the first time, including schema setup."
} ,
"HEALTHREPORT_DB_OPEN_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) spent to open Firefox Health Report's database."
} ,
"HEALTHREPORT_INIT_FIRSTRUN_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) spent to initialize Firefox Health Report the first time, including provider and collector initialization."
} ,
2013-02-01 13:28:02 -08:00
"HEALTHREPORT_INIT_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-01 13:28:02 -08:00
"description" : "Time (ms) spent to initialize Firefox Health Report service."
} ,
"HEALTHREPORT_SHUTDOWN_DELAY_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-01 13:28:02 -08:00
"description" : "Time (ms) that Firefox Health Report delays application shutdown by."
} ,
"HEALTHREPORT_GENERATE_JSON_PAYLOAD_MS" : {
"kind" : "exponential" ,
"high" : "30000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-01 13:28:02 -08:00
"description" : "Time (ms) it takes to obtain and format a Health Report JSON payload."
} ,
2013-02-18 12:45:53 -08:00
"HEALTHREPORT_JSON_PAYLOAD_SERIALIZE_MS" : {
"kind" : "exponential" ,
"high" : "5000" ,
"n_buckets" : 10 ,
"description" : "Time (ms) it takes to JSON.stringify() the FHR JSON payload."
} ,
2013-02-01 13:28:02 -08:00
"HEALTHREPORT_PAYLOAD_UNCOMPRESSED_BYTES" : {
"kind" : "linear" ,
"high" : "2000000" ,
"n_buckets" : 202 ,
"description" : "Size (in bytes) of the raw Health Report payload."
} ,
2013-03-13 10:14:41 -07:00
"HEALTHREPORT_PAYLOAD_COMPRESSED_BYTES" : {
"kind" : "linear" ,
"high" : "2000000" ,
"n_buckets" : 202 ,
"description" : "Size (in bytes) of the compressed Health Report payload. This is what is sent over the wire."
} ,
2013-02-01 13:28:02 -08:00
"HEALTHREPORT_UPLOAD_MS" : {
"kind" : "exponential" ,
"high" : "60000" ,
"n_buckets" : 20 ,
2013-02-13 09:55:21 -08:00
"extended_statistics_ok" : true ,
2013-02-01 13:28:02 -08:00
"description" : "Time (ms) it takes to upload the Health Report payload."
} ,
2013-02-18 12:45:53 -08:00
"HEALTHREPORT_COLLECT_CONSTANT_DATA_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) it takes FHR to collect constant data."
} ,
"HEALTHREPORT_COLLECT_DAILY_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) it takes FHR to collect daily data."
} ,
"HEALTHREPORT_SHUTDOWN_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) it takes FHR to shut down."
} ,
2013-03-26 14:28:22 -07:00
"HEALTHREPORT_POST_COLLECT_CHECKPOINT_MS" : {
"kind" : "exponential" ,
"high" : "20000" ,
"n_buckets" : 15 ,
"description" : "Time (ms) for a WAL checkpoint after collecting all measurements."
} ,
2012-10-26 15:15:31 -07:00
"POPUP_NOTIFICATION_MAINACTION_TRIGGERED_MS" : {
"kind" : "linear" ,
"low" : 25 ,
"high" : "80 * 25" ,
"n_buckets" : "80 + 1" ,
"description" : "The time (in milliseconds) after showing a PopupNotification that the mainAction was first triggered"
2013-04-09 03:47:00 -07:00
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_DETACH_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'detach' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_DETACH_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'detach' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_RESUME_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'resume' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_RESUME_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'resume' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_INTERRUPT_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took an 'interrupt' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_INTERRUPT_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took an 'interrupt' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_CLIENTEVALUATE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'clientEvaluate' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_CLIENTEVALUATE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'clientEvaluate' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_RELEASEMANY_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'releaseMany' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_RELEASEMANY_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'releaseMany' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_THREADGRIPS_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'threadGrips' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_THREADGRIPS_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'threadGrips' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_SOURCES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'sources' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_SOURCES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'sources' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_FRAMES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'frames' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_FRAMES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'frames' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_PARAMETERNAMES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'parameterNames' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_PARAMETERNAMES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'parameterNames' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_OWNPROPERTYNAMES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'ownPropertyNames' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_OWNPROPERTYNAMES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'ownPropertyNames' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_PROTOTYPEANDPROPERTIES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'prototypeAndProperties' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_PROTOTYPEANDPROPERTIES_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'prototypeAndProperties' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_PROPERTY_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'property' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_PROPERTY_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'property' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_PROTOTYPE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'prototype' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_PROTOTYPE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'prototype' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_SUBSTRING_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'substring' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_SUBSTRING_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'substring' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_RELEASE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'release' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_RELEASE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'release' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_LISTTABS_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'listTabs' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_LISTTABS_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'listTabs' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_DELETE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'delete' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_DELETE_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'delete' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_THREADDETACH_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'detach' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_THREADDETACH_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'detach' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_LOCAL_TABDETACH_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'detach' request to go round trip."
} ,
"DEVTOOLS_DEBUGGER_RDP_REMOTE_TABDETACH_MS" : {
"kind" : "exponential" ,
"high" : "10000" ,
"n_buckets" : "1000" ,
"description" : "The time (in milliseconds) that it took a 'detach' request to go round trip."
2012-08-24 12:54:55 -07:00
}
}