Source code

Revision control

Copy as Markdown

Other Tools

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# Adding a new metric? We have docs for that!
---
$tags:
- 'Toolkit :: Safe Browsing'
urlclassifier:
lookup_time_2:
type: timing_distribution
description: >
Time spent per dbservice lookup (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_LOOKUP_TIME_2.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_LOOKUP_TIME_2
shutdown_time:
type: timing_distribution
description: >
Time spent per dbservice shutdown (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_SHUTDOWN_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_SHUTDOWN_TIME
cl_check_time:
type: timing_distribution
description: >
Time spent per classifier lookup (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_CL_CHECK_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_CL_CHECK_TIME
cl_keyed_update_time:
type: labeled_timing_distribution
description: >
Time spent per classifier update (ms), keyed by the name of the provider.
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_CL_KEYED_UPDATE_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_CL_KEYED_UPDATE_TIME
async_classifylocal_time:
type: timing_distribution
description: >
Time spent per AsyncClassifyLocalWithTables (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME
vlps_fileload_time:
type: timing_distribution
description: >
Time spent loading Variable-Length PrefixSet from file (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_VLPS_FILELOAD_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_VLPS_FILELOAD_TIME
vlps_fallocate_time:
type: timing_distribution
description: >
Time spent fallocating Variable-Length PrefixSet (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_VLPS_FALLOCATE_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_VLPS_FALLOCATE_TIME
vlps_construct_time:
type: timing_distribution
description: >
Time spent constructing Variable-Length PrefixSet from file (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_VLPS_CONSTRUCT_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_VLPS_CONSTRUCT_TIME
vlps_metadata_corrupt:
type: labeled_counter
description: >
Whether or not the metadata for a variable-length prefix set loaded from
disk is corrupted (true = file corrupted).
This metric was generated to correspond to the Legacy Telemetry boolean
histogram URLCLASSIFIER_VLPS_METADATA_CORRUPT.
labels:
- "false"
- "true"
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: h#URLCLASSIFIER_VLPS_METADATA_CORRUPT
update_remote_network_error:
type: labeled_custom_distribution
description: >
Network error from SafeBrowsing database updates. (0=sucess, 1=unknown
error, 2=already connected, 3=not connected, 4=connection refused,5=net
timeout, 6=offline, 7=port access not allowed, 8=net reset, 9=net
interrupt, 10=proxy connection refused,11=partial transfer,12=inadequate
security,13=unknown host,14=dns lookup queue full,15=unknown proxy host
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR.
range_min: 0
range_max: 30
bucket_count: 31
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR
update_remote_status2:
type: labeled_custom_distribution
description: >
Server HTTP status code from SafeBrowsing database updates. (0=1xx, 1=200,
2=2xx, 3=204, 4=3xx, 5=400, 6=4xx, 7=403, 8=404, 9=408, 10=413, 11=5xx,
12=502|504|511, 13=503, 14=505, 15=Other). Keyed by provider
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_UPDATE_REMOTE_STATUS2.
range_min: 0
range_max: 16
bucket_count: 17
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_UPDATE_REMOTE_STATUS2
update_server_response_time:
type: labeled_timing_distribution
description: >
Server response time to update request (ms). Keyed by provider
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME
update_timeout:
type: labeled_custom_distribution
description: >2
Whether or not an update timed out (0 = no timeout, 1 = server respond
timeout, 2 = overall timeout). Keyed by provider
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_UPDATE_TIMEOUT.
range_min: 0
range_max: 4
bucket_count: 5
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_UPDATE_TIMEOUT
complete_remote_status2:
type: labeled_custom_distribution
description: >
Server HTTP status code from remote SafeBrowsing gethash lookups. (0=1xx,
1=200, 2=2xx, 3=204, 4=3xx, 5=400, 6=4xx, 7=403, 8=404, 9=408, 10=413,
11=5xx, 12=502|504|511, 13=503, 14=505, 15=Other). Keyed by provider
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_COMPLETE_REMOTE_STATUS2.
range_min: 0
range_max: 16
bucket_count: 17
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_COMPLETE_REMOTE_STATUS2
completion_error:
type: custom_distribution
description: >
SafeBrowsing v4 hash completion error (0 = success, 1 = parsing failure, 2
= unknown threat type)
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_COMPLETION_ERROR.
range_min: 0
range_max: 16
bucket_count: 17
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_COMPLETION_ERROR
complete_server_response_time:
type: labeled_timing_distribution
description: >
Server response time to getHash request (ms). Keyed by provider
This metric was generated to correspond to the Legacy Telemetry
exponential histogram URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME.
time_unit: millisecond
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME
update_error:
type: labeled_custom_distribution
description: >
Whether or not an error was encountered while processing a Safe Browsing
update (0 = success, 1 = unspecified error, 2 = addition of an already
existing prefix, 3 = parser got into an infinite loop, 4 = removal index
out of bounds, 5 = checksum mismatch, 6 = missing checksum, 7 = update
while shutdown, 8 = cannot find table, 9 = build prefix failure, 10 =
write disk failure, 11 = protocol parser error). Keyed by provider
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_UPDATE_ERROR.
range_min: 0
range_max: 16
bucket_count: 17
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- dlee@mozilla.com
- safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_UPDATE_ERROR
threathit_network_error:
type: custom_distribution
description: >
Whether or not an error was encountered while sending a Safe Browsing
ThreatHit report. (0=sucess, 1=unknown error, 2=already connected, 3=not
connected, 4=connection refused,5=net timeout, 6=offline, 7=port access
not allowed, 8=net reset, 9=net interrupt, 10=proxy connection refused,
11=partial transfer, 12=inadequate security, 13=unknown host, 14=dns
lookup queue full, 15=unknown proxy host)
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_THREATHIT_NETWORK_ERROR.
range_min: 0
range_max: 30
bucket_count: 31
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- tnguyen@mozilla.com, safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_THREATHIT_NETWORK_ERROR
threathit_remote_status:
type: custom_distribution
description: >
Server HTTP status code from Safe Browsing ThreatHit report. (0=1xx,
1=200, 2=2xx, 3=204, 4=3xx, 5=400, 6=4xx, 7=403, 8=404, 9=408, 10=413,
11=5xx, 12=502|504|511, 13=503, 14=505, 15=Other)
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_THREATHIT_REMOTE_STATUS.
range_min: 0
range_max: 16
bucket_count: 17
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- tnguyen@mozilla.com, safebrowsing-telemetry@mozilla.org
expires: never
telemetry_mirror: URLCLASSIFIER_THREATHIT_REMOTE_STATUS
ui_events:
type: custom_distribution
description: >
URL CLassifier-related (aka Safe Browsing) UI events. See
nsIUrlClassifierUITelemetry.idl for the specific values.
This metric was generated to correspond to the Legacy Telemetry enumerated
histogram URLCLASSIFIER_UI_EVENTS.
range_min: 0
range_max: 64
bucket_count: 65
histogram_type: linear
bugs:
data_reviews:
notification_emails:
- seceng-telemetry@mozilla.com
- dlee@mozilla.com
expires: never
telemetry_mirror: URLCLASSIFIER_UI_EVENTS