metrics.yaml (12308B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 5 # Adding a new metric? We have docs for that! 6 # https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html 7 8 --- 9 $schema: moz://mozilla.org/schemas/glean/metrics/2-0-0 10 $tags: 11 - 'Core :: Networking: JAR' 12 13 zero_byte_load: 14 load_ftl: 15 type: event 16 description: > 17 Collection of zero_byte_load events as part of the Yellow Screen of 18 Death analysis. When a file is loaded synchronously, this event gets 19 recorded in nsJARChannel::Open if the content length is zero. For 20 asynchronous loads, this event gets recorded in onStopRequest. Note 21 that when the load has been cancelled, the consumer could already 22 receive some data, so this event also captures non-zero-byte loads. 23 This event was generated to correspond to the Legacy Telemetry event 24 zero_byte_load.load#ftl. 25 bugs: &zero_byte_load_load_bugs 26 - https://bugzil.la/1675823 27 data_reviews: &zero_byte_load_load_data_reviews 28 - https://bugzil.la/1675823 29 notification_emails: 30 - zbraniecki@mozilla.com 31 - vchin@mozilla.com 32 - kershaw@mozilla.com 33 expires: never 34 extra_keys: &zero_byte_load_load_extra 35 sync: 36 description: > 37 Was the load synchronous 38 type: boolean 39 file_name: 40 description: > 41 The name of the file being loaded. 42 type: string 43 status: 44 description: > 45 The channel status code. 46 type: string 47 cancelled: 48 description: > 49 Whether this load has been cancelled. 50 type: boolean 51 cancel_reason: 52 description: > 53 Reason why this load was cancelled. 54 type: string 55 telemetry_mirror: Zero_byte_load_Load_Ftl 56 no_lint: 57 - COMMON_PREFIX 58 59 load_dtd: 60 type: event 61 description: > 62 Collection of zero_byte_load events as part of the Yellow Screen of 63 Death analysis. When a file is loaded synchronously, this event gets 64 recorded in nsJARChannel::Open if the content length is zero. For 65 asynchronous loads, this event gets recorded in onStopRequest. Note 66 that when the load has been cancelled, the consumer could already 67 receive some data, so this event also captures non-zero-byte loads. 68 This event was generated to correspond to the Legacy Telemetry event 69 zero_byte_load.load#dtd. 70 bugs: *zero_byte_load_load_bugs 71 data_reviews: *zero_byte_load_load_data_reviews 72 notification_emails: 73 - zbraniecki@mozilla.com 74 - vchin@mozilla.com 75 - kershaw@mozilla.com 76 expires: never 77 extra_keys: *zero_byte_load_load_extra 78 telemetry_mirror: Zero_byte_load_Load_Dtd 79 no_lint: 80 - COMMON_PREFIX 81 82 load_properties: 83 type: event 84 description: > 85 Collection of zero_byte_load events as part of the Yellow Screen of 86 Death analysis. When a file is loaded synchronously, this event gets 87 recorded in nsJARChannel::Open if the content length is zero. For 88 asynchronous loads, this event gets recorded in onStopRequest. Note 89 that when the load has been cancelled, the consumer could already 90 receive some data, so this event also captures non-zero-byte loads. 91 This event was generated to correspond to the Legacy Telemetry event 92 zero_byte_load.load#properties. 93 bugs: *zero_byte_load_load_bugs 94 data_reviews: *zero_byte_load_load_data_reviews 95 notification_emails: 96 - zbraniecki@mozilla.com 97 - vchin@mozilla.com 98 - kershaw@mozilla.com 99 expires: never 100 extra_keys: *zero_byte_load_load_extra 101 telemetry_mirror: Zero_byte_load_Load_Properties 102 no_lint: 103 - COMMON_PREFIX 104 105 load_js: 106 type: event 107 description: > 108 Collection of zero_byte_load events as part of the Yellow Screen of 109 Death analysis. When a file is loaded synchronously, this event gets 110 recorded in nsJARChannel::Open if the content length is zero. For 111 asynchronous loads, this event gets recorded in onStopRequest. Note 112 that when the load has been cancelled, the consumer could already 113 receive some data, so this event also captures non-zero-byte loads. 114 This event was generated to correspond to the Legacy Telemetry event 115 zero_byte_load.load#js. 116 bugs: *zero_byte_load_load_bugs 117 data_reviews: *zero_byte_load_load_data_reviews 118 notification_emails: 119 - zbraniecki@mozilla.com 120 - vchin@mozilla.com 121 - kershaw@mozilla.com 122 expires: never 123 extra_keys: *zero_byte_load_load_extra 124 telemetry_mirror: Zero_byte_load_Load_Js 125 no_lint: 126 - COMMON_PREFIX 127 128 load_xml: 129 type: event 130 description: > 131 Collection of zero_byte_load events as part of the Yellow Screen of 132 Death analysis. When a file is loaded synchronously, this event gets 133 recorded in nsJARChannel::Open if the content length is zero. For 134 asynchronous loads, this event gets recorded in onStopRequest. Note 135 that when the load has been cancelled, the consumer could already 136 receive some data, so this event also captures non-zero-byte loads. 137 This event was generated to correspond to the Legacy Telemetry event 138 zero_byte_load.load#xml. 139 bugs: *zero_byte_load_load_bugs 140 data_reviews: *zero_byte_load_load_data_reviews 141 notification_emails: 142 - zbraniecki@mozilla.com 143 - vchin@mozilla.com 144 - kershaw@mozilla.com 145 expires: never 146 extra_keys: *zero_byte_load_load_extra 147 telemetry_mirror: Zero_byte_load_Load_Xml 148 no_lint: 149 - COMMON_PREFIX 150 151 load_xhtml: 152 type: event 153 description: > 154 Collection of zero_byte_load events as part of the Yellow Screen of 155 Death analysis. When a file is loaded synchronously, this event gets 156 recorded in nsJARChannel::Open if the content length is zero. For 157 asynchronous loads, this event gets recorded in onStopRequest. Note 158 that when the load has been cancelled, the consumer could already 159 receive some data, so this event also captures non-zero-byte loads. 160 This event was generated to correspond to the Legacy Telemetry event 161 zero_byte_load.load#xhtml. 162 bugs: *zero_byte_load_load_bugs 163 data_reviews: *zero_byte_load_load_data_reviews 164 notification_emails: 165 - zbraniecki@mozilla.com 166 - vchin@mozilla.com 167 - kershaw@mozilla.com 168 expires: never 169 extra_keys: *zero_byte_load_load_extra 170 telemetry_mirror: Zero_byte_load_Load_Xhtml 171 no_lint: 172 - COMMON_PREFIX 173 174 load_css: 175 type: event 176 description: > 177 Collection of zero_byte_load events as part of the Yellow Screen of 178 Death analysis. When a file is loaded synchronously, this event gets 179 recorded in nsJARChannel::Open if the content length is zero. For 180 asynchronous loads, this event gets recorded in onStopRequest. Note 181 that when the load has been cancelled, the consumer could already 182 receive some data, so this event also captures non-zero-byte loads. 183 This event was generated to correspond to the Legacy Telemetry event 184 zero_byte_load.load#css. 185 bugs: *zero_byte_load_load_bugs 186 data_reviews: *zero_byte_load_load_data_reviews 187 notification_emails: 188 - zbraniecki@mozilla.com 189 - vchin@mozilla.com 190 - kershaw@mozilla.com 191 expires: never 192 extra_keys: *zero_byte_load_load_extra 193 telemetry_mirror: Zero_byte_load_Load_Css 194 no_lint: 195 - COMMON_PREFIX 196 197 load_json: 198 type: event 199 description: > 200 Collection of zero_byte_load events as part of the Yellow Screen of 201 Death analysis. When a file is loaded synchronously, this event gets 202 recorded in nsJARChannel::Open if the content length is zero. For 203 asynchronous loads, this event gets recorded in onStopRequest. Note 204 that when the load has been cancelled, the consumer could already 205 receive some data, so this event also captures non-zero-byte loads. 206 This event was generated to correspond to the Legacy Telemetry event 207 zero_byte_load.load#json. 208 bugs: *zero_byte_load_load_bugs 209 data_reviews: *zero_byte_load_load_data_reviews 210 notification_emails: 211 - zbraniecki@mozilla.com 212 - vchin@mozilla.com 213 - kershaw@mozilla.com 214 expires: never 215 extra_keys: *zero_byte_load_load_extra 216 telemetry_mirror: Zero_byte_load_Load_Json 217 no_lint: 218 - COMMON_PREFIX 219 220 load_html: 221 type: event 222 description: > 223 Collection of zero_byte_load events as part of the Yellow Screen of 224 Death analysis. When a file is loaded synchronously, this event gets 225 recorded in nsJARChannel::Open if the content length is zero. For 226 asynchronous loads, this event gets recorded in onStopRequest. Note 227 that when the load has been cancelled, the consumer could already 228 receive some data, so this event also captures non-zero-byte loads. 229 This event was generated to correspond to the Legacy Telemetry event 230 zero_byte_load.load#html. 231 bugs: *zero_byte_load_load_bugs 232 data_reviews: *zero_byte_load_load_data_reviews 233 notification_emails: 234 - zbraniecki@mozilla.com 235 - vchin@mozilla.com 236 - kershaw@mozilla.com 237 expires: never 238 extra_keys: *zero_byte_load_load_extra 239 telemetry_mirror: Zero_byte_load_Load_Html 240 no_lint: 241 - COMMON_PREFIX 242 243 load_png: 244 type: event 245 description: > 246 Collection of zero_byte_load events as part of the Yellow Screen of 247 Death analysis. When a file is loaded synchronously, this event gets 248 recorded in nsJARChannel::Open if the content length is zero. For 249 asynchronous loads, this event gets recorded in onStopRequest. Note 250 that when the load has been cancelled, the consumer could already 251 receive some data, so this event also captures non-zero-byte loads. 252 This event was generated to correspond to the Legacy Telemetry event 253 zero_byte_load.load#png. 254 bugs: *zero_byte_load_load_bugs 255 data_reviews: *zero_byte_load_load_data_reviews 256 notification_emails: 257 - zbraniecki@mozilla.com 258 - vchin@mozilla.com 259 - kershaw@mozilla.com 260 expires: never 261 extra_keys: *zero_byte_load_load_extra 262 telemetry_mirror: Zero_byte_load_Load_Png 263 no_lint: 264 - COMMON_PREFIX 265 266 load_svg: 267 type: event 268 description: > 269 Collection of zero_byte_load events as part of the Yellow Screen of 270 Death analysis. When a file is loaded synchronously, this event gets 271 recorded in nsJARChannel::Open if the content length is zero. For 272 asynchronous loads, this event gets recorded in onStopRequest. Note 273 that when the load has been cancelled, the consumer could already 274 receive some data, so this event also captures non-zero-byte loads. 275 This event was generated to correspond to the Legacy Telemetry event 276 zero_byte_load.load#svg. 277 bugs: *zero_byte_load_load_bugs 278 data_reviews: *zero_byte_load_load_data_reviews 279 notification_emails: 280 - zbraniecki@mozilla.com 281 - vchin@mozilla.com 282 - kershaw@mozilla.com 283 expires: never 284 extra_keys: *zero_byte_load_load_extra 285 telemetry_mirror: Zero_byte_load_Load_Svg 286 no_lint: 287 - COMMON_PREFIX 288 289 load_others: 290 type: event 291 description: > 292 Collection of zero_byte_load events as part of the Yellow Screen of 293 Death analysis. When a file is loaded synchronously, this event gets 294 recorded in nsJARChannel::Open if the content length is zero. For 295 asynchronous loads, this event gets recorded in onStopRequest. Note 296 that when the load has been cancelled, the consumer could already 297 receive some data, so this event also captures non-zero-byte loads. 298 This event was generated to correspond to the Legacy Telemetry event 299 zero_byte_load.load#others. 300 bugs: *zero_byte_load_load_bugs 301 data_reviews: *zero_byte_load_load_data_reviews 302 notification_emails: 303 - zbraniecki@mozilla.com 304 - vchin@mozilla.com 305 - kershaw@mozilla.com 306 expires: never 307 extra_keys: *zero_byte_load_load_extra 308 telemetry_mirror: Zero_byte_load_Load_Others 309 no_lint: 310 - COMMON_PREFIX