The longitudinal dataset is logically organized as a table where rows represent profiles and columns the various metrics (e.g. startup time). Each field of the table contains a list of values, one per Telemetry submission received for that profile.
The dataset is going to be regenerated from scratch every week, this allows us to apply non backward compatible changes to the schema and not worry about merging procedures.
The current version of the longitudinal dataset has been build with all main pings received from 1% of profiles across all channels after mid November, which is shortly after Unified Telemetry landed. Future version will store up to 180 days of data.
import matplotlib.pyplot as plt import pandas as pd import numpy as np import plotly.plotly as py %pylab inline
Populating the interactive namespace from numpy and matplotlib
sc.defaultParallelism
32
The longitudinal dataset can be accessed as a Spark DataFrame, which is a distributed collection of data organized into named columns. It is conceptually equivalent to a table in a relational database or a data frame in R/Python.
frame = sqlContext.sql("SELECT * FROM longitudinal")
Number of profiles:
frame.count()
5421821
The dataset contains all histograms but it doesn’t yet include all metrics stored in the various sections of the pings. See the code that generates the dataset for a complete list of supported metrics. More metrics are going to be included in future versions of the dataset, inclusion of specific metrics can be prioritized by filing a bug.
A Spark bug is slowing down the first and take methods on a dataframe. A way around that for now is to first convert the dataframe to a rdd and then invoke first or take, e.g.:
first = frame.filter("normalized_channel = 'release'")\ .select("build", "system", "gc_ms", "fxa_configured", "browser_set_default_always_check", "browser_set_default_dialog_prompt_rawcount")\ .rdd.first()
As mentioned earlier on, each field of the dataframe is an array containing one value per submission per client. The submissions are chronologically sorted.
len(first.build)
103
first.build[:5]
[Row(application_id=u'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}', application_name=u'Firefox', architecture=u'x86', architectures_in_binary=None, build_id=u'20160210153822', version=u'44.0.2', vendor=u'Mozilla', platform_version=u'44.0.2', xpcom_abi=u'x86-msvc', hotfix_version=u'20160128.01'), Row(application_id=u'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}', application_name=u'Firefox', architecture=u'x86', architectures_in_binary=None, build_id=u'20160210153822', version=u'44.0.2', vendor=u'Mozilla', platform_version=u'44.0.2', xpcom_abi=u'x86-msvc', hotfix_version=u'20160128.01'), Row(application_id=u'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}', application_name=u'Firefox', architecture=u'x86', architectures_in_binary=None, build_id=u'20160210153822', version=u'44.0.2', vendor=u'Mozilla', platform_version=u'44.0.2', xpcom_abi=u'x86-msvc', hotfix_version=u'20160128.01'), Row(application_id=u'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}', application_name=u'Firefox', architecture=u'x86', architectures_in_binary=None, build_id=u'20160210153822', version=u'44.0.2', vendor=u'Mozilla', platform_version=u'44.0.2', xpcom_abi=u'x86-msvc', hotfix_version=u'20160128.01'), Row(application_id=u'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}', application_name=u'Firefox', architecture=u'x86', architectures_in_binary=None, build_id=u'20160210153822', version=u'44.0.2', vendor=u'Mozilla', platform_version=u'44.0.2', xpcom_abi=u'x86-msvc', hotfix_version=u'20160128.01')]
Different sections of the ping are stored in different fields of the dataframe. Refer to the schema of the dataframe for a complete layout.
first.system[0]
Row(memory_mb=1909, virtual_max_mb=None, is_wow64=True)
Dataframes support fields that can contain structs, maps, arrays, scalars and combination thereof. Note that in the previous example the system field is an array of Rows. You can think of a Row as a struct that allows each field to be accessed invididually.
first.system[0].memory_mb
1909
Not all profiles have all histograms. If a certain histogram, say GC_MS, is N/A for all submissions of a profile, then the field in the DataFrame will be N/A.
first.gc_ms == None
True
If at least one histogram is present in the history of a profile, then all other submission that do not have that histogram will be initialized with an empty histogram.
Flag and count “histograms” are represented as scalars.
first.fxa_configured[:5]
[False, False, False, False, False]
Boolean histograms are represented with an array of two integers. Similarly, enumerated histograms are represented with an array of N integers.
first.browser_set_default_always_check[:5]
[[0, 1], [0, 0], [0, 0], [0, 1], [0, 1]]
Exponential and linear histograms are represented as a struct containing an array of N integers (values field) and the sum of the entries (sum field).
first.browser_set_default_dialog_prompt_rawcount[:5]
[Row(values=[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], sum=0), Row(values=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], sum=0), Row(values=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], sum=0), Row(values=[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], sum=0), Row(values=[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], sum=0)]
Keyed histograms are stored within a map from strings to values where the values depend on the histogram types and and have the same structure as mentioned above.
frame.select("search_counts").rdd.take(2)
[Row(search_counts={u'amazondotcom-de.searchbar': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], u'google.searchbar': [0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 1, 1, 1, 0, 1, 0, 1, 5, 1, 1, 5, 1, 0, 1, 1, 1, 1, 1, 0, 2, 1, 1, 1, 1, 6, 1, 0, 0, 1, 1, 3, 1, 0, 3, 2, 4, 0, 1, 1, 0, 0, 2, 2, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 2, 0], u'google.urlbar': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], u'other-Bing\xae.searchbar': [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]}), Row(search_counts={u'yandex.urlbar': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], u'yandex.searchbar': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1], u'yandex.contextmenu': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], u'google.searchbar': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], u'wikipedia-ru.searchbar': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]})]
Note that the following queries are run on a single machine and have been annotated with their run-time.
%time frame.select("system").rdd.first().system[:2]
CPU times: user 8 ms, sys: 0 ns, total: 8 ms Wall time: 1.53 s [Row(memory_mb=1909, virtual_max_mb=None, is_wow64=True), Row(memory_mb=1909, virtual_max_mb=None, is_wow64=True)]
%time frame.select("system.memory_mb").rdd.first()
CPU times: user 8 ms, sys: 4 ms, total: 12 ms Wall time: 1.57 s Row(memory_mb=[1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909])
%time frame.selectExpr("size(system.memory_mb) as num_submissions").rdd.take(5)
CPU times: user 4 ms, sys: 4 ms, total: 8 ms Wall time: 1.63 s [Row(num_submissions=103), Row(num_submissions=999), Row(num_submissions=1), Row(num_submissions=455), Row(num_submissions=144)]
%time frame.selectExpr("system_os.name[0] as os_name").rdd.take(5)
CPU times: user 12 ms, sys: 4 ms, total: 16 ms Wall time: 1.58 s [Row(os_name=u'Windows_NT'), Row(os_name=u'Windows_NT'), Row(os_name=u'Windows_NT'), Row(os_name=u'Windows_NT'), Row(os_name=u'Windows_NT')]
%time frame.selectExpr("system_os.name[0] as os_name").where("os_name = 'Darwin'").count()
CPU times: user 12 ms, sys: 8 ms, total: 20 ms Wall time: 2min 26s 262622
Note that metrics that don’t tend to change often can be “uplifted” from their nested structure for fast selection. One of such metrics is the operating system name. More metrics can be uplifed on request.
%time frame.select("os").where("os = 'Darwin'").count()
CPU times: user 8 ms, sys: 0 ns, total: 8 ms Wall time: 1min 15s 262622
Dataframes can be transformed to RDDs that allow to easily apply user defined functions. In general it’s worthwhile spending some time learning the Dataframe API as operations are optimized and run entirely in the JVM which can make queries faster.
rdd = frame.rdd
out = rdd.map(lambda x: x.search_counts).take(2)
Select the earliest build-id with which a profile was seen using window functions:
from pyspark.sql.window import Window from pyspark.sql import Row import pyspark.sql.functions as func
subset = frame.selectExpr("client_id", "explode(build.build_id) as build_id")
The explode function returns a new row for each element in the given array or map. See the documentation for the complete list of functions supported by DataFrames.
window_spec = Window.partitionBy(subset["client_id"]).orderBy(subset["build_id"])
min_buildid = func.min(subset["build_id"]).over(window_spec)
%time subset.select("client_id", "build_id", min_buildid.alias("first_build_id")).count()
CPU times: user 40 ms, sys: 8 ms, total: 48 ms Wall time: 6min 6s 620203170
Note how individual keys can be accessed without any custom Python code.
%time sensitive = frame.select("search_counts.`yahoo.urlbar`").map(lambda x: np.sum(x[0]) if x[0] else 0).sum()
CPU times: user 296 ms, sys: 144 ms, total: 440 ms Wall time: 2min 17s
And the same operation without custom Python:
%time sensitive = frame.selectExpr("explode(search_counts.`yahoo.urlbar`) as searches").agg({"searches": "sum"}).collect()
CPU times: user 20 ms, sys: 0 ns, total: 20 ms Wall time: 2min 14s
Exploding arrays seems not to be more efficient compared to custom Python code. That said, while RDD based analyses are likely not going to improve in terms of speed over time with new Spark releases, the same isn’t true for DataFrame based ones.
%%time def sum_array(x, y): tmp = [0]*len(x) for i in range(len(x)): tmp[i] = x[i] + y[i] return tmp histogram = frame.select("GC_MS", "settings.telemetry_enabled")\ .where("telemetry_enabled[0] = True")\ .flatMap(lambda x: [v.values for v in x.GC_MS] if x.GC_MS else [])\ .reduce(lambda x, y: sum_array(x, y)) histogram
CPU times: user 300 ms, sys: 128 ms, total: 428 ms Wall time: 5min 12s
pd.Series(histogram).plot(kind="bar")
<matplotlib.axes._subplots.AxesSubplot at 0x7fa87155ad10>
frame.printSchema()
root |-- client_id: string (nullable = true) |-- os: string (nullable = true) |-- normalized_channel: string (nullable = true) |-- submission_date: array (nullable = true) | |-- element: string (containsNull = true) |-- sample_id: array (nullable = true) | |-- element: double (containsNull = true) |-- size: array (nullable = true) | |-- element: double (containsNull = true) |-- geo_country: array (nullable = true) | |-- element: string (containsNull = true) |-- geo_city: array (nullable = true) | |-- element: string (containsNull = true) |-- dnt_header: array (nullable = true) | |-- element: string (containsNull = true) |-- addons: array (nullable = true) | |-- element: string (containsNull = true) |-- async_plugin_init: array (nullable = true) | |-- element: boolean (containsNull = true) |-- flash_version: array (nullable = true) | |-- element: string (containsNull = true) |-- previous_build_id: array (nullable = true) | |-- element: string (containsNull = true) |-- previous_session_id: array (nullable = true) | |-- element: string (containsNull = true) |-- previous_subsession_id: array (nullable = true) | |-- element: string (containsNull = true) |-- profile_subsession_counter: array (nullable = true) | |-- element: integer (containsNull = true) |-- profile_creation_date: array (nullable = true) | |-- element: string (containsNull = true) |-- profile_reset_date: array (nullable = true) | |-- element: string (containsNull = true) |-- reason: array (nullable = true) | |-- element: string (containsNull = true) |-- revision: array (nullable = true) | |-- element: string (containsNull = true) |-- session_id: array (nullable = true) | |-- element: string (containsNull = true) |-- session_length: array (nullable = true) | |-- element: long (containsNull = true) |-- session_start_date: array (nullable = true) | |-- element: string (containsNull = true) |-- subsession_counter: array (nullable = true) | |-- element: integer (containsNull = true) |-- subsession_id: array (nullable = true) | |-- element: string (containsNull = true) |-- subsession_length: array (nullable = true) | |-- element: long (containsNull = true) |-- subsession_start_date: array (nullable = true) | |-- element: string (containsNull = true) |-- timezone_offset: array (nullable = true) | |-- element: integer (containsNull = true) |-- build: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- application_id: string (nullable = true) | | |-- application_name: string (nullable = true) | | |-- architecture: string (nullable = true) | | |-- architectures_in_binary: string (nullable = true) | | |-- build_id: string (nullable = true) | | |-- version: string (nullable = true) | | |-- vendor: string (nullable = true) | | |-- platform_version: string (nullable = true) | | |-- xpcom_abi: string (nullable = true) | | |-- hotfix_version: string (nullable = true) |-- partner: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- distribution_id: string (nullable = true) | | |-- distribution_version: string (nullable = true) | | |-- partner_id: string (nullable = true) | | |-- distributor: string (nullable = true) | | |-- distributor_channel: string (nullable = true) | | |-- partner_names: array (nullable = true) | | | |-- element: string (containsNull = true) |-- settings: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- addon_compatibility_check_enabled: boolean (nullable = true) | | |-- blocklist_enabled: boolean (nullable = true) | | |-- is_default_browser: boolean (nullable = true) | | |-- default_search_engine: string (nullable = true) | | |-- default_search_engine_data: struct (nullable = true) | | | |-- name: string (nullable = true) | | | |-- load_path: string (nullable = true) | | | |-- submission_url: string (nullable = true) | | |-- search_cohort: string (nullable = true) | | |-- e10s_enabled: boolean (nullable = true) | | |-- telemetry_enabled: boolean (nullable = true) | | |-- locale: string (nullable = true) | | |-- update: struct (nullable = true) | | | |-- channel: string (nullable = true) | | | |-- enabled: boolean (nullable = true) | | | |-- auto_download: boolean (nullable = true) | | |-- user_prefs: map (nullable = true) | | | |-- key: string | | | |-- value: string (valueContainsNull = true) |-- system: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- memory_mb: integer (nullable = true) | | |-- virtual_max_mb: string (nullable = true) | | |-- is_wow64: boolean (nullable = true) |-- system_cpu: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- cores: integer (nullable = true) | | |-- count: integer (nullable = true) | | |-- vendor: string (nullable = true) | | |-- family: integer (nullable = true) | | |-- model: integer (nullable = true) | | |-- stepping: integer (nullable = true) | | |-- l2cache_kb: integer (nullable = true) | | |-- l3cache_kb: integer (nullable = true) | | |-- extensions: array (nullable = true) | | | |-- element: string (containsNull = true) | | |-- speed_mhz: integer (nullable = true) |-- system_device: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- model: string (nullable = true) | | |-- manufacturer: string (nullable = true) | | |-- hardware: string (nullable = true) | | |-- is_tablet: boolean (nullable = true) |-- system_os: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- name: string (nullable = true) | | |-- version: string (nullable = true) | | |-- kernel_version: string (nullable = true) | | |-- service_pack_major: integer (nullable = true) | | |-- service_pack_minor: integer (nullable = true) | | |-- locale: string (nullable = true) |-- system_hdd: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- profile: struct (nullable = true) | | | |-- model: string (nullable = true) | | | |-- revision: string (nullable = true) | | |-- binary: struct (nullable = true) | | | |-- model: string (nullable = true) | | | |-- revision: string (nullable = true) | | |-- system: struct (nullable = true) | | | |-- model: string (nullable = true) | | | |-- revision: string (nullable = true) |-- system_gfx: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- d2d_enabled: boolean (nullable = true) | | |-- d_write_enabled: boolean (nullable = true) | | |-- adapters: array (nullable = true) | | | |-- element: struct (containsNull = true) | | | | |-- description: string (nullable = true) | | | | |-- vendor_id: string (nullable = true) | | | | |-- device_id: string (nullable = true) | | | | |-- subsys_id: string (nullable = true) | | | | |-- ram: integer (nullable = true) | | | | |-- driver: string (nullable = true) | | | | |-- driver_version: string (nullable = true) | | | | |-- driver_date: string (nullable = true) | | | | |-- gpu_active: boolean (nullable = true) | | |-- monitors: array (nullable = true) | | | |-- element: struct (containsNull = true) | | | | |-- screen_width: integer (nullable = true) | | | | |-- screen_height: integer (nullable = true) | | | | |-- refresh_rate: string (nullable = true) | | | | |-- pseudo_display: boolean (nullable = true) | | | | |-- scale: double (nullable = true) |-- active_addons: array (nullable = true) | |-- element: map (containsNull = true) | | |-- key: string | | |-- value: struct (valueContainsNull = true) | | | |-- blocklisted: boolean (nullable = true) | | | |-- description: string (nullable = true) | | | |-- name: string (nullable = true) | | | |-- user_disabled: boolean (nullable = true) | | | |-- app_disabled: boolean (nullable = true) | | | |-- version: string (nullable = true) | | | |-- scope: integer (nullable = true) | | | |-- type: string (nullable = true) | | | |-- foreign_install: boolean (nullable = true) | | | |-- has_binary_components: boolean (nullable = true) | | | |-- install_day: long (nullable = true) | | | |-- update_day: long (nullable = true) | | | |-- signed_state: integer (nullable = true) |-- theme: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- id: string (nullable = true) | | |-- blocklisted: boolean (nullable = true) | | |-- description: string (nullable = true) | | |-- name: string (nullable = true) | | |-- user_disabled: boolean (nullable = true) | | |-- app_disabled: boolean (nullable = true) | | |-- version: string (nullable = true) | | |-- scope: integer (nullable = true) | | |-- foreign_install: boolean (nullable = true) | | |-- has_binary_components: boolean (nullable = true) | | |-- install_day: long (nullable = true) | | |-- update_day: long (nullable = true) |-- active_plugins: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: struct (containsNull = true) | | | |-- name: string (nullable = true) | | | |-- version: string (nullable = true) | | | |-- description: string (nullable = true) | | | |-- blocklisted: boolean (nullable = true) | | | |-- disabled: boolean (nullable = true) | | | |-- clicktoplay: boolean (nullable = true) | | | |-- mime_types: array (nullable = true) | | | | |-- element: string (containsNull = true) | | | |-- update_day: long (nullable = true) |-- active_gmp_plugins: array (nullable = true) | |-- element: map (containsNull = true) | | |-- key: string | | |-- value: struct (valueContainsNull = true) | | | |-- version: string (nullable = true) | | | |-- user_disabled: boolean (nullable = true) | | | |-- apply_background_updates: integer (nullable = true) |-- active_experiment: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- id: string (nullable = true) | | |-- branch: string (nullable = true) |-- persona: array (nullable = true) | |-- element: string (containsNull = true) |-- thread_hang_activity: array (nullable = true) | |-- element: map (containsNull = true) | | |-- key: string | | |-- value: struct (valueContainsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- thread_hang_stacks: array (nullable = true) | |-- element: map (containsNull = true) | | |-- key: string | | |-- value: map (valueContainsNull = true) | | | |-- key: string | | | |-- value: struct (valueContainsNull = true) | | | | |-- values: array (nullable = true) | | | | | |-- element: integer (containsNull = true) | | | | |-- sum: long (nullable = true) |-- simple_measurements: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- active_ticks: long (nullable = true) | | |-- profile_before_change: long (nullable = true) | | |-- select_profile: long (nullable = true) | | |-- session_restore_init: long (nullable = true) | | |-- first_load_uri: long (nullable = true) | | |-- uptime: long (nullable = true) | | |-- total_time: long (nullable = true) | | |-- saved_pings: long (nullable = true) | | |-- start: long (nullable = true) | | |-- startup_session_restore_read_bytes: long (nullable = true) | | |-- pings_overdue: long (nullable = true) | | |-- first_paint: long (nullable = true) | | |-- shutdown_duration: long (nullable = true) | | |-- session_restored: long (nullable = true) | | |-- startup_window_visible_write_bytes: long (nullable = true) | | |-- startup_crash_detection_end: long (nullable = true) | | |-- startup_session_restore_write_bytes: long (nullable = true) | | |-- startup_crash_detection_begin: long (nullable = true) | | |-- startup_interrupted: long (nullable = true) | | |-- after_profile_locked: long (nullable = true) | | |-- delayed_startup_started: long (nullable = true) | | |-- main: long (nullable = true) | | |-- create_top_level_window: long (nullable = true) | | |-- session_restore_initialized: long (nullable = true) | | |-- maximal_number_of_concurrent_threads: long (nullable = true) | | |-- startup_window_visible_read_bytes: long (nullable = true) |-- spdy_npn_connect: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_sync_number_of_syncs_failed: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_canvasdebugger_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- telemetry_scheduler_tick_exception: array (nullable = true) | |-- element: integer (containsNull = true) |-- moz_sqlite_open_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- disk_cache_revalidation_safe: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_corrupt_file: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_copy_panel_actions: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_sanitize_sessions: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_predict_work_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_truncate_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_cache_entry_reuse_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_keyed_count_init_no_record: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- prconnectcontinue_blocking_time_connectivity_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- history_lastvisited_tree_query_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_thumbnails_bg_capture_queue_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_reflow_duration: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- fennec_load_saved_page: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webfont_download_time_after_start: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- httpconnmgr_used_speculative_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_quota_reset_to: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnect_fail_blocking_time_normal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_sitesettings: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_not_pref_update_service_enabled_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- places_annos_pages_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gradient_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_syn_ratio: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_perftools_recording_import_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_debugger_rdp_local_navigateto_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- defective_permissions_sql_removed: array (nullable = true) | |-- element: integer (containsNull = true) |-- loop_max_audio_receive_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_subscribe_failed: array (nullable = true) | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_opencacheentry: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_country_timeout: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_developertoolbar_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_threaddetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- paint_build_displaylist_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- social_enabled_on_session: array (nullable = true) | |-- element: boolean (containsNull = true) |-- urlclassifier_update_remote_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_discarded_content_pings_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- fx_session_restore_send_update_caused_oom: array (nullable = true) | |-- element: integer (containsNull = true) |-- cycle_collector_time_between: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- social_toolbar_buttons: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- push_api_permission_granted: array (nullable = true) | |-- element: integer (containsNull = true) |-- webrtc_video_quality_inbound_packetloss_rate: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_release_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_menu_eyedropper_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- ssl_reasons_for_not_false_starting: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- predictor_wait_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_distribution_code_category: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_isstorageenabledforpolicy: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- html_background_reflow_ms_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- device_reset_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_favicon_ico_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_country_fetch_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_sub_open_to_first_from_cache_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_hit_rate_per_cache_size: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_validation_success_by_ca: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_gesture_install_snapshot_of_page: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_blackbox_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cycle_collector_worker_visited_gced: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_disk_cache_shutdown_clear_private: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_scratchpad_window_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- cert_pinning_moz_test_results_by_host: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_audio_quality_inbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_decoder_framerate_10x_std_dev_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_memory_reporter_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_v1_miss_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_clientevaluate_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_handshake_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_ping_count_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- newtab_page_blocked_sites_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- process_crash_submit_success: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- fx_thumbnails_bg_queue_size_on_capture: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getlastfetched: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_cl_update_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_tabdetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_notify_registration_lost: array (nullable = true) | |-- element: integer (containsNull = true) |-- scroll_input_methods: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_app_startup_time_mediaenumerated: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_hud_app_memory_navigationloaded_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- cache_disk_search_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fullscreen_change_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_storage_sqlite: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- weave_has_no_keys_when_unlocked: array (nullable = true) | |-- element: integer (containsNull = true) |-- network_cache_metadata_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- audiostream_first_open_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- browser_set_default_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- decoder_instantiated_macromanian: array (nullable = true) | |-- element: boolean (containsNull = true) |-- early_gluestartup_read_transfer: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- aboutcrashes_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- webrtc_video_quality_outbound_rtt: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_audio_quality_outbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_test_count_init_no_record: array (nullable = true) | |-- element: integer (containsNull = true) |-- url_path_ends_in_exclamation: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_thumbnails_bg_capture_canvas_draw_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_threaddetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_country_fetch_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_truncate_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_datachannel_negotiated: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- httpconnmgr_unused_speculative_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gluestartup_read_transfer: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- onbeforeunload_prompt_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- about_accounts_content_server_load_started_count: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_form_autofill_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_canvasdebugger_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_decoder_framerate_avg_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_prototypesandproperties_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_quota_expiration_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_session_restore_dom_storage_size_estimate_chars: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_eme_request_success_latency_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_slice_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_settings_dl_bw: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_project_editor_save_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ntlm_module_used_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_ice_success_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_isstreambased: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_scratchpad_window_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_subscribe_http2_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_koi8r: array (nullable = true) | |-- element: boolean (containsNull = true) |-- plugin_called_directly: array (nullable = true) | |-- element: boolean (containsNull = true) |-- e10s_addons_blocker_ran: array (nullable = true) | |-- element: boolean (containsNull = true) |-- url_path_contains_exclamation_double_slash: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_write_file_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_fontinspector_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ipc_message_size: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_workerdetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_migration_errors: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- plugin_hang_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- bucket_order_errors: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- localdomstorage_getkey_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- geolocation_getcurrentposition_secure_origin: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_shadereditor_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- keygen_generated_key_type: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- predictor_predict_time_to_action: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_responsive_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- web_notification_request_permission_callback: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- newtab_page_shown: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_archive_scan_ping_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_audio_quality_outbound_packetloss_rate: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_call_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_video_decoder_bitrate_std_dev_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- localdomstorage_value_size_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- weave_configured_master_password: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- prclose_tcp_blocking_time_connectivity_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugins_notification_user_action: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_new_project_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_close: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_download_code_partial: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_options_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_debugger_rdp_local_threadgrips_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- stumbler_observations_per_day: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_metadata_first_read_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gradient_retention_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_slow_phase: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_last_notify_interval_days_external: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- bad_fallback_font: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_scope_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_open_to_first_from_cache_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_cl_check_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_app_startup_time_contentinteractive: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- ssl_cert_error_overrides: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- composite_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- csp_documents_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- decoder_instantiated_macarabic: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_picker_eyedropper_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_computedview_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fennec_reader_view_cache_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sts_poll_and_event_the_last_cycle: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_scratchpad_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ssl_auth_ecdsa_curve_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- weave_start_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_inspector_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- xul_background_reflow_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sts_poll_block_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_ping: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- flash_plugin_states: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fullscreen_transition_black_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_onprofileshutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_memory_diff_census: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_disk_cache_streamio_close_main_thread: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_detach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sts_number_of_pending_events_in_the_last_cycle: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_import_project_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- moz_storage_async_requests_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getsecurityinfo: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsdiskcachedevicedeactivateentryevent_run: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_webapps_write_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- geolocation_win8_source_is_mls: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- xhr_in_worker: array (nullable = true) | |-- element: integer (containsNull = true) |-- gc_reason_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- weave_fxa_key_fetch_auth_errors: array (nullable = true) | |-- element: integer (containsNull = true) |-- geolocation_watchposition_secure_origin: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- translated_characters: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_invalid_lastupdatetime_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- localdomstorage_shutdown_database_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_custom_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- rejected_message_manager_message: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- sts_number_of_pending_events: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_unique: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_search_loader_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tracking_protection_pbm_disabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- gfx_crash: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- media_ogg_loaded_is_chained: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_jsdebugger_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_webconsole_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- webrtc_load_state_normal_short: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tab_switch_cache_position: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_most_recent_expired_visit_days: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_lc_completions: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_call_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_backups_tojson_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_reload_addon_reload_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- localdomstorage_unload_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- reader_mode_download_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- subprocess_abnormal_abort: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- cookie_scheme_security: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_memory_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_touch_used: array (nullable = true) | |-- element: integer (containsNull = true) |-- checkerboard_severity: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- about_accounts_content_server_loaded_time_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- telemetry_archive_directories_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_cache_miss_halflife_experiment_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_audio_quality_outbound_rtt: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- link_icon_sizes_attr_dimension: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_shadereditor_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_09_info: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugin_hang_ui_response_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- popup_notification_dismissal_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- a11y_iatable_usage_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_thumbnails_hit_or_miss: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- slow_script_notify_delay: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_sync11_migrations_failed: array (nullable = true) | |-- element: integer (containsNull = true) |-- localdomstorage_getlength_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tracking_protection_shield: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_cache_entry_alive_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_urlbar_selected_result_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_paintflashing_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_browserconsole_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_reload_addon_installed_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- webfont_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_warnings: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- fx_sanitize_downloads: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- low_memory_events_commit_space: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_resume_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugin_hang_notice_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_pending_load_failure_parse: array (nullable = true) | |-- element: integer (containsNull = true) |-- spdy_server_initiated_streams: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_memory_export_snapshot_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- decoder_instantiated_maccyrillic: array (nullable = true) | |-- element: boolean (containsNull = true) |-- webrtc_video_decoder_framerate_avg_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- url_path_contains_exclamation_slash: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_content_crash_presented: array (nullable = true) | |-- element: integer (containsNull = true) |-- idle_notify_idle_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_options_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_canplaytype_h264_constraint_set_flag: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_not_pref_update_enabled_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- stumbler_upload_cell_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- social_sidebar_state: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_app_memory_navigationinteractive_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- telemetry_archive_evicting_dirs_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_tcp_connection: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_jsbrowserdebugger_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- pwmgr_login_page_safety: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_openoutputstream: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webfont_size_per_page: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_settings_cwnd: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- crash_store_compressed_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnectcontinue_blocking_time_link_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_cache_disposition_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cookies_3rdparty_num_sites_accepted: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_encoder_bitrate_avg_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webaudioeditor_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- webrtc_call_count_2: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_sessiondata_failed_parse: array (nullable = true) | |-- element: boolean (containsNull = true) |-- prconnect_fail_blocking_time_link_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_formdata: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_responsive_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- predictor_prefetch_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_subresource_degradation: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_resumed_session: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_request_per_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_listaddons_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_username_present: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_ice_on_time_trickle_arrival_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_reload_addon_installed_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- sqlitebridge_provider_home_locked: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- flash_plugin_area: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fontlist_initfacenamelists: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getexpirationtime: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_listprocesses_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_predictions: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_permission_requested: array (nullable = true) | |-- element: integer (containsNull = true) |-- charset_override_situation: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_startup_init_session_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_parameternames_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_discarded_pending_pings_size_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_document_generator: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- browser_set_default_always_check: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_tab_switch_total_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- link_icon_sizes_attr_usage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_save_heap_snapshot_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sandbox_capabilities_seccomp_tsync: array (nullable = true) | |-- element: boolean (containsNull = true) |-- network_disk_cache_revalidation: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_favicon_gif_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setofflinecachecapacity: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_minor_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- about_accounts_content_server_failure_time_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_hud_app_startup_time_scanend: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- predictor_total_preconnects_used: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_check_no_update_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_reconfigurethread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_manage_deleted_all: array (nullable = true) | |-- element: integer (containsNull = true) |-- prconnect_fail_blocking_time_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setstoragepolicy: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_mft_output_null_samples: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- shutdown_ok: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_favicon_bmp_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_history_library_search_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- idle_notify_idle_listeners: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_permanent_cert_error_overrides: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_identity_popup_open_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_call_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_images_content_used_uncompressed: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_tabs_pinned_peak_linear: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_font_types: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscompressoutputstreamwrapper_release: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- image_decode_latency_us: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_cache_disposition_2_v2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_migration_usage: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- fx_session_restore_collect_all_windows_data_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_cookies_write_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_sync11_migrations_succeeded: array (nullable = true) | |-- element: integer (containsNull = true) |-- ssl_auth_algorithm_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_ice_late_trickle_arrival_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_key_exchange_algorithm_resumed: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_memory_dominator_tree_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- graphics_sanity_test: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- video_vp9_benchmark_fps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_developertoolbar_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- startup_measurement_errors: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- spdy_settings_iw: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_budget_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_app_memory_scanend_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- graphics_sanity_test_os_snapshot: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_property_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- display_scaling_linux: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_tilt_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- remote_jar_protocol_used: array (nullable = true) | |-- element: integer (containsNull = true) |-- predictor_predict_attempts: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- web_notification_menu: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_addondetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_not_pref_update_staging_enabled_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- update_service_installed_notify: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_activity_counter: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_video_encoder_dropped_frames_per_call_fpm: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_total: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_lc_prefixes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_webide_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- print_preview_simplify_page_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- image_decode_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_listtabs_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_learn_full_queue: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- slow_script_page_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_ruleview_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- web_notification_senders: array (nullable = true) | |-- element: integer (containsNull = true) |-- places_database_pagesize_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_cookies_write_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_frames_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cookies_3rdparty_num_attempts_blocked: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_rust_mp4parse_track_match_video: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_ice_add_candidate_errors_given_failure: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_audio_quality_inbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_assign_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_favicon_svg_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_not_pref_update_enabled_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_reconfigurethread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_proxy_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_display_source_remote_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_decoder_framerate_10x_std_dev_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_symmetric_cipher_resumed: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- prconnectcontinue_blocking_time_normal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cookies_3rdparty_num_sites_blocked: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_uss: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- gc_minor_reason_long: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_check_code_external: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_reload_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- alerts_service_dnd_supported_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_jsprofiler_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- webrtc_video_quality_outbound_packetloss_rate: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_disk_cache_trashrename: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_developertoolbar_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_complete_load_net_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_places_write_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- browser_is_user_default: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dnt_usage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setdiskcacheenabled: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- requests_of_original_content: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_webide_wifi_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_video_recovery_before_error_per_min: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_migration_homepage_imported: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- fennec_topsites_loader_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_state_code_unknown_stage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_onprofilechanged: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_learn_work_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_first_sent_to_last_received: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- top_level_content_documents_destroyed: array (nullable = true) | |-- element: integer (containsNull = true) |-- total_count_high_errors: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_listserviceworkerregistrations_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_time_to_view_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_print: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- early_gluestartup_read_ops: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- weave_engine_apply_new_failures: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getpredicteddatasize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_get_user_media_secure_origin: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- popup_notification_stats: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- graphics_driver_startup_test: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_sanitize_plugins: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsasyncdoomevent_run: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_quality_outbound_jitter: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_bytes_before_cert_callback: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_sync11_migration_sentinels_seen: array (nullable = true) | |-- element: integer (containsNull = true) |-- loop_max_video_send_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- eventloop_ui_activity_exp_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- disk_cache_invalidation_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_startup_external_content_handler: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_response_status_code: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_frames_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_iso_8859_5: array (nullable = true) | |-- element: boolean (containsNull = true) |-- search_reset_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_chain_key_size_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_listtabs_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_non_incremental: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_video_decoder_discarded_packets_per_call_ppm: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getstoragepolicy: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- d3d11_sync_handle_failure: array (nullable = true) | |-- element: integer (containsNull = true) |-- moz_sqlite_cookies_read_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- database_locked_exception: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_cookies_read_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_app_memory_mediaenumerated_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- cert_pinning_moz_results: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_connected_runtime_platform_version: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- update_not_pref_update_auto_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- prclose_tcp_blocking_time_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_detailed_dropped_frames_proportion: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- push_api_notification_received: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_screen_resolution_enumerated_per_user: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- gc_mmu_50: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- disk_cache_corrupt_details: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_backups_daysfromlast: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugin_startup_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- flash_plugin_height: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_kea_ecdhe_curve_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_archive_oldest_directory_age: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_transaction_use_altsvc: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- search_service_init_sync: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_storage_async_requests_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- urlclassifier_ps_fallocate_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_size_full_fat: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gdi_initfontlist_total: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_property_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_cipher_suite_resumed: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- subject_principal_accessed_without_script_on_stack: array (nullable = true) | |-- element: boolean (containsNull = true) |-- shutdown_phase_duration_ticks_xpcom_will_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_reconfiguretab_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_get_user_media_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_autocomplete_1st_result_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_delete_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_tls13_intolerance_reason_pre: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_cache_v1_hit_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_memory_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tap_to_load_image_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prclose_udp_blocking_time_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_session_restore_file_size_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_sweep_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- idle_notify_back_listeners: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- word_cache_misses_content: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_ice_success_rate: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- transaction_wait_time_http: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_codec_used: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsoutputstreamwrapper_closeinternal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_requestdatasizechange: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_embed: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getlastmodified: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_memory_search_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- newtab_page_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_stoptrace_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- word_cache_hits_chrome: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_complete_load_cached: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_ice_late_trickle_arrival_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_os_is_64_bits_per_user: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- spdy_settings_rtt: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- weave_engine_sync_errors: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- memory_js_main_runtime_temporary_peak: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_other_write_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setdiskcachecapacity: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- localdomstorage_getallkeys_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_export_tohtml_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- flash_plugin_width: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_jank: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_bindings_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_eme_play_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- sts_poll_and_events_cycle: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_tracerdetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_app_startup_time_fullyloaded: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_heap_snapshot_edge_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- stumbler_upload_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sandbox_capabilities_seccomp_bpf: array (nullable = true) | |-- element: boolean (containsNull = true) |-- reader_mode_worker_parse_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_favicon_other_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_cipher_suite_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- thunderbird_gloda_size_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_jsbrowserdebugger_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fxa_configured: array (nullable = true) | |-- element: boolean (containsNull = true) |-- message_manager_message_size: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- http_transaction_use_altsvc_oe: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- video_can_create_h264_decoder: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_status_error_code_partial_startup: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_import_project_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_layoutview_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- onbeforeunload_prompt_action: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_diskdeviceheapsize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_vsize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_scc_sweep_max_pause_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_hash_stats: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- memory_resident_fast: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_os_enumerated_per_user: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_toolbox_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_total: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cycle_collector_worker: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- addon_manager_upgrade_ui_shown: array (nullable = true) | |-- element: integer (containsNull = true) |-- gc_mark_gray_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- deferred_finalize_async: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tracking_protection_events: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_client_call_url_requests_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_sanitize_offlineapps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- image_decode_chunks: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_discarded_archived_pings_size_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- disk_cache_smart_size_using_old_max: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_session_at_900fd: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_validation_http_request_failed_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_fs_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_ice_checking_rate: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- font_cache_hit: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_collect_data_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_pending_pings_size_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_globalhistory_visited_build_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_cache_read_time_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_initial_failed_cert_validation_time_mozillapkix: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_load_state_stressed: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_fallback_shown: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_sanitize_unloaded_flash: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dns_failed_lookup_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- update_pref_service_errors_external: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- decoder_instantiated_koi8u: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ssl_auth_dsa_key_size_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- perf_monitoring_test_cpu_rescheduling_proportion_moved: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_us_country_mismatched_platform_osx: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_ev_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_archive_session_ping_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- newtab_page_life_span_suggested: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_complete_load_cached_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_minor_us: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webfont_srctype: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_annos_bookmarks_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gluestartup_hard_faults: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_build_cache_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_processrequest: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugins_infobar_shown: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- spdy_syn_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_encoder_bitrate_avg_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_prompt_remember_action: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_visitmetadata: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_fastseek_used: array (nullable = true) | |-- element: integer (containsNull = true) |-- blocked_on_plugin_module_init_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- places_keywords_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_ps_construct_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_num_saved_passwords: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_encoder_framerate_avg_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_iso2022jp: array (nullable = true) | |-- element: boolean (containsNull = true) |-- webrtc_load_state_relaxed_short: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_aboutdebugging_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_ruleview_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- transaction_wait_time_spdy: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_perftools_recording_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- places_favicon_jpeg_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_substring_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_bookmarks_toolbar_init_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_doom: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_clientevaluate_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_browserconsole_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_project_editor_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- web_notification_exceptions_opened: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_storage_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_webide_other_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_tab_click_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cycle_collector_worker_collected: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_compress: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- changes_of_target_language: array (nullable = true) | |-- element: integer (containsNull = true) |-- pwmgr_prompt_update_action: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- js_define_getter_setter_this_null_undefined: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsdiskcachestreamio_closeoutputstream: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_addondetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_simulator_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_menu_eyedropper_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- video_openh264_gmp_disappeared: array (nullable = true) | |-- element: boolean (containsNull = true) |-- page_faults_hard: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_decode_error_time_permille: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_urlbar_selected_result_index: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_aboutdebugging_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_ping_evicted_for_server_errors: array (nullable = true) | |-- element: integer (containsNull = true) |-- idle_notify_back_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- thunderbird_indexing_rate_msg_per_s: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_revalidation: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_archive_checking_over_quota_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_offline_cache_document_load: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_sync_skippable: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_disk_cache_streamio_close: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_canplaytype_h264_level: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- sqlitebridge_provider_forms_locked: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- audiostream_later_open_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_stoptrace_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_subscribe_succeeded: array (nullable = true) | |-- element: integer (containsNull = true) |-- decoder_instantiated_macgurmukhi: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ssl_npn_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setofflinecacheenabled: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_computedview_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_pref_update_cancelations_notify: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_cache_v2_miss_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_complete_load_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_keyed_flag: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: boolean (containsNull = true) |-- webfont_download_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_play_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_tabs_open_average_linear: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_cookies_read_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_recovery_after_error_per_min: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_quality_outbound_rtt: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tracking_protection_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_ocsp_stapling: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webcrypto_extractable_sig: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_sub_dns_lookup_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_scope_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getfile: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_predict_full_queue: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_anim_open_preview_frame_interval_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_session_restore_collect_cookies_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_jsbrowserdebugger_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- subprocess_kill_hard: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- flash_plugin_instances_on_page: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_test_keyed_count: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsevictdiskcacheentriesevent_run: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_ice_failure_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- service_worker_registrations: array (nullable = true) | |-- element: integer (containsNull = true) |-- system_font_fallback_first: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_encoder_framerate_10x_std_dev_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnectcontinue_blocking_time_offline: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webaudioeditor_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- telemetry_pending_pings_evicted_over_quota: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_getcacheiotarget: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_prototypeandproperties_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setpredicteddatasize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_device_search_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_lm_inconsistent: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webconsole_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- forced_device_reset_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- shutdown_phase_duration_ticks_profile_before_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_audio_quality_outbound_rtt: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_preresolves: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- newtab_page_life_span: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_storage_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- network_session_at_256fd: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugins_notification_shown: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_app_startup_time_visuallyloaded: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_evictentriesforclient: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_decoder_bitrate_std_dev_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsdiskcachestreamio_write: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_startup_migration_browser_count: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_app_startup_time_navigationloaded: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- places_database_size_per_page_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_picker_eyedropper_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- prclose_udp_blocking_time_connectivity_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_unsubscribe_succeeded: array (nullable = true) | |-- element: integer (containsNull = true) |-- update_ping_count_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- update_check_code_notify: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- canvas_2d_used: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- disk_cache_reduction_trial: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- weave_complete_success_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_errors: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_video_decoder_bitrate_avg_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_unsubscribe_attempt: array (nullable = true) | |-- element: integer (containsNull = true) |-- spdy_settings_max_streams: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- service_worker_spawn_gets_queued: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_layoutview_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- webcrypto_extractable_enc: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_max_audio_receive_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- backgroundfilesaver_thread_count: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_cookies_sync_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_stream_types: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_canvasdebugger_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- weave_device_count_desktop: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_sync_number_of_syncs_failed_backoff: array (nullable = true) | |-- element: integer (containsNull = true) |-- total_count_low_errors: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_listworkers_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- canvas_webgl_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- browser_set_default_time_to_completion_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sts_poll_cycle: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- translation_opportunities_by_language: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- network_cache_metadata_first_read_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_read_heap_snapshot_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_ice_final_connection_state: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_prototypesandproperties_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_metadata_second_read_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_complete_load_net: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- family_safety: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_visited_ref_counted: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_incremental_disabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_disk_cache_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_ocsp_may_fetch: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_manual_restore_duration_until_eager_tabs_restored_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sandbox_capabilities_user_namespaces: array (nullable = true) | |-- element: boolean (containsNull = true) |-- places_bookmarks_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_listworkers_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_global_degradation: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_connected_runtime_type: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- loop_two_way_media_conn_length_1: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_browserconsole_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_webide_local_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- long_reflow_interruptible: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dns_lookup_method2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_protocoldescription_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dwritefont_delayedinitfontlist_total: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- low_memory_events_virtual: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_ownpropertynames_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_version_fallback_inappropriate: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_startup_onload_initial_window_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_scheme_upgrade: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- spdy_syn_reply_size: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_keyed_release_optin: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: boolean (containsNull = true) |-- js_telemetry_addon_exceptions: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- service_worker_was_spawned: array (nullable = true) | |-- element: integer (containsNull = true) |-- moz_sqlite_places_read_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_revalidation: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- shutdown_phase_duration_ticks_quit_application: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- mixed_content_unblock_counter: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- video_decoded_h264_sps_level: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- decoder_instantiated_macturkish: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fennec_sync_number_of_syncs_completed: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_cache_entry_reload_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_dns_issue_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- permissions_remigration_comparison: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_transaction_is_ssl: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_places_read_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- canvas_webgl_failure_id: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- memory_heap_allocated: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_complete_load_cached: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_unable_to_apply_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- js_deprecated_language_extensions_in_addons: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- gc_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_prototype_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cycle_collector_visited_gced: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- youtube_rewritable_embed_seen: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cycle_collector_full: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getmetadataelement: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_reader_view_button: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- search_service_us_country_mismatched_platform_win: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_homepanels_custom: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- security_ui: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_project_editor_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- check_java_enabled: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_adobe_gmp_disappeared: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_hud_app_memory_visuallyloaded_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- alerts_service_dnd_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugins_infobar_block: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_restore_window_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsdiskcachebinding_destructor: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_netmonitor_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- html_foreground_reflow_ms_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_cookies: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webfont_compression_woff: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_archive_evicting_over_quota_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- content_response_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_room_create: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_listaddons_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_tabs_pinned_average_linear: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_assign_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_load_state_normal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_other_read_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_nonus_country_mismatched_platform_osx: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_places_write_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_eventlisteners_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_connected_runtime_id: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- loop_video_encoder_framerate_10x_std_dev_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_max_pause_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- translated_pages_by_language: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_memory_inverted_census: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setmemorycachemaxentrysize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_complete_load_cached_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_kea_rsa_key_size_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_audio_quality_outbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_unblackbox_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_status_error_code_partial_stage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- e10s_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_webapps_read_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_call_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_preconnects: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsinputstreamwrapper_release: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_rust_mp4parse_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_eventlisteners_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_v2_hit_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_places_read_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- transaction_wait_time_http_pipelines: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_discarded_send_pings_size_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_subscribe_ws_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_webapps_read_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_webapps_sync_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cycle_collector_oom: array (nullable = true) | |-- element: boolean (containsNull = true) |-- update_not_pref_update_auto_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- graphics_sanity_test_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_manage_sorted: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- geolocation_getcurrentposition_visible: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- br_9_2_1_subject_alt_names: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_bookmarks_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_cache_read_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- image_decode_speed_gif: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_tls11_intolerance_reason_pre: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- weave_device_count_mobile: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_other_read_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_gesture_take_snapshot_of_page: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_keyed_release_optout: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: boolean (containsNull = true) |-- composite_frame_roundtrip_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_displaystring_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- canvas_webgl2_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- e10s_blocked_from_running: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_async_snow_white_freeing: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_has_icon_updates: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_gesture_compress_snapshot_of_page: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_quality_inbound_jitter: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_encoder_bitrate_std_dev_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_js_compartments_user: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_quality_outbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_renegotiations: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- thunderbird_conversations_time_to_2nd_gloda_query_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_perftools_recording_export_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- video_mse_buffering_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- canvas_webgl_used: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_client_call_url_shared: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_auth_dialog_stats: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_audio_quality_outbound_jitter: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sqlitebridge_provider_passwords_locked: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_jsprofiler_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_complete_load_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_disk_cache_open: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- startup_crash_detected: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ssl_tls10_intolerance_reason_post: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- spdy_version2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dns_lookup_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_document_version: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_visitentries: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_sources_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- weave_configured: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_idle_frecency_decay_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_decoder_discarded_packets_per_call_ppm: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_interrupt_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- geolocation_accuracy_exponential: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_anim_open_frame_interval_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_audio_quality_inbound_packetloss_rate: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pdf_viewer_document_size_kb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- js_deprecated_language_extensions_in_content: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- gc_mark_roots_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_browser_fullscreen_used: array (nullable = true) | |-- element: integer (containsNull = true) |-- changes_of_detected_language: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_jsdebugger_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dwritefont_delayedinitfontlist_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_complete_timeout: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ipc_reply_size: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- ssl_key_exchange_algorithm_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- process_crash_submit_attempt: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_aboutdebugging_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_disk_cache_deletedir_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- view_source_external_result_boolean: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_sessiondata_failed_load: array (nullable = true) | |-- element: boolean (containsNull = true) |-- update_pref_service_errors_notify: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getclientid: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getcacheelement: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cert_pinning_results: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_kea_dhe_key_size_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_sub_open_to_first_from_cache: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- social_panel_clicks: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_collect_data_longest_op_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_netmonitor_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_can_create_aac_decoder: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- media_hls_decoder_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- search_counts: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- prconnect_blocking_time_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- a11y_isimpledom_usage_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setsecurityinfo: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_animation_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_tabdetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dwritefont_init_problem: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_send: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugin_activation_count: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- urlclassifier_ps_failure: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_weak_ciphers_fallback: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_was_killed: array (nullable = true) | |-- element: boolean (containsNull = true) |-- update_download_code_complete: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dns_cleanup_age: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_scratchpad_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- webrtc_avsync_when_video_lags_audio_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_expired: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_thumbnails_bg_capture_service_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_request_per_page_from_cache: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_refresh_driver_chrome_frame_delay_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webcrypto_extractable_import: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugins_infobar_allow: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- video_decoded_h264_sps_profile: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- youtube_nonrewritable_embed_seen: array (nullable = true) | |-- element: boolean (containsNull = true) |-- geolocation_watchposition_visible: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_listprocesses_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- slow_addon_warning_response_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- subprocess_crashes_with_dump: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- http_disk_cache_overhead: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_new_project_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- mac_initfontlist_total: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_parallel_streams: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_styleeditor_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- fx_sanitize_cache: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsdecompressinputstreamwrapper_release: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- e10s_window: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_tracking_protection_state: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- newtab_page_enhanced: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_video_recovery_before_error_per_min: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nsdiskcachemap_revalidation: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_globalhistory_update_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_listserviceworkerregistrations_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- checkerboard_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- csp_unsafe_eval_documents_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_resume_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- localdomstorage_removekey_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- newtab_page_site_clicked: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- system_font_fallback_script: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- places_favicon_png_sizes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_invalid_lastupdatetime_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- content_documents_destroyed: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_storage_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- stumbler_volume_bytes_uploaded_per_sec: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_cookies_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- stumbler_time_between_uploads_sec: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_autocomplete_urlinline_domain_query_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_macgujarati: array (nullable = true) | |-- element: boolean (containsNull = true) |-- browserprovider_xul_import_history: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_status_error_code_complete_stage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_probe_maxcount: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_heap_committed_unused: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_mark_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_form_action_effect: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- addon_shim_usage: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- webrtc_stun_rate_limit_exceeded_by_type_given_failure: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- predictor_confidence: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_cookies_sync_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_open_to_first_sent: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- xul_initial_frame_construction: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_navigateto_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getstoragedatasize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnect_blocking_time_offline: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- osfile_writeatomic_jank_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- startup_cache_age_hours: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_webapps_read_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- input_event_response_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- browserprovider_xul_import_bookmarks: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- message_manager_message_size2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- moz_sqlite_places_sync_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- audio_mft_output_null_samples: array (nullable = true) | |-- element: integer (containsNull = true) |-- loop_video_decode_error_time_permille: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_check_extended_error_external: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_startup_time_javaui: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cert_validation_http_request_succeeded_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- image_decode_speed_jpeg: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugin_tiny_content: array (nullable = true) | |-- element: integer (containsNull = true) |-- ssl_server_auth_eku: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_worker_need_gc: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setexpirationtime: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_maccroatian: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_thumbnails_store_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_anim_close_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_audio_quality_inbound_jitter: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dom_range_detached: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_app_startup_time_navigationinteractive: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- places_pages_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_avsync_when_audio_lags_video_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_tilt_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- moz_sqlite_cookies_write_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_cannot_stage_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getkey: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_content_crash_dump_unavailable: array (nullable = true) | |-- element: integer (containsNull = true) |-- search_service_engine_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_pending_evicting_over_quota_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_max_video_receive_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_closeallstreams: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_tabqueue_prompt_enable_yes: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- web_notification_permission_removed: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- push_api_used: array (nullable = true) | |-- element: boolean (containsNull = true) |-- loop_room_delete: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_memory_breakdown_census_count: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_sessiondata_failed_validation: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nsinputstreamwrapper_lazyinit: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prclose_udp_blocking_time_normal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cycle_collector_need_gc: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dns_renewal_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_base_confidence: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_v2_input_stream_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- video_mse_play_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_response_version: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_pinning_test_results: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_sync_number_of_syncs_started: array (nullable = true) | |-- element: integer (containsNull = true) |-- cycle_collector_collected: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_cert_verification_errors: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- web_notification_permissions: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_interrupt_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- application_reputation_local: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_other_write_b: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_ruleview_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- search_service_nonus_country_mismatched_platform_win: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_ice_add_candidate_errors_given_failure: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_service_installed_external: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_number_of_tabs_restored: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_openh264_gmp_missing_files: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_starttrace_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_complete_load: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getfetchcount: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- data_storage_entries: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- geolocation_request_granted: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- check_addons_modified_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_infobar_action_buttons: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_perftools_recording_duration_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- display_scaling_mswin: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setmetadataelement: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_decoded_h264_sps_constraint_set_flag: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_not_pref_update_service_enabled_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- places_backups_bookmarkstree_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_adobe_gmp_missing_files: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_renegotiations: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_goaway_local: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ipc_transaction_cancel: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_last_notify_interval_days_notify: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_refresh_driver_content_frame_delay_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_connection_play_used: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_handshake_version: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_page_load_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_ping_size_exceeded_archived: array (nullable = true) | |-- element: integer (containsNull = true) |-- battery_status_count: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_pageload_is_ssl: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_refresh_driver_sync_scroll_frame_delay_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_memory_import_snapshot_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- localdomstorage_sessiononly_preload_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- touch_enabled_device: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- predictor_learn_attempts: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_startup_migration_automated_import_succeeded: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- http_disk_cache_disposition_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugin_load_metadata: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_wmf_decode_error: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- spdy_request_per_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- permissions_migration_7_error: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_tab_switch_spinner_visible_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dns_renewal_time_for_ttl: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- localdomstorage_clear_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_offline_search_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_reflows: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_computedview_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- translation_opportunities: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- service_worker_controlled_documents: array (nullable = true) | |-- element: integer (containsNull = true) |-- webrtc_ice_failure_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_scratchpad_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_state_code_unknown_startup: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_thumbnails_bg_capture_page_load_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- blocked_on_plugin_stream_init_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_releasemany_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_v2_output_stream_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_state_code_partial_startup: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_manage_visibility_toggled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- checkerboard_peak: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_tls12_intolerance_reason_pre: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- osfile_worker_ready_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- xul_cache_disabled: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ssl_tls10_intolerance_reason_pre: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_page_dns_issue_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_goaway_peer: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_service_manually_uninstalled_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- localdomstorage_getvalue_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- checkerboard_potential_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_hud_app_memory_contentinteractive_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- localdomstorage_key_size_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_kbread_per_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_workerdetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_subscribe_attempt: array (nullable = true) | |-- element: integer (containsNull = true) |-- webrtc_load_state_relaxed: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_cannot_stage_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_webide_connection_time_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_blackbox_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_heap_snapshot_node_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- web_notification_shown: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_custom_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- print_preview_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_sub_complete_load_net_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- service_worker_updated: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_sub_cache_read_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_memory_filter_census: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- gluestartup_read_ops: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_perftools_console_recording_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_sub_tcp_connection: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_switch_total_e10s_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- range_checksum_errors: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_idle_maintenance_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_ibm866: array (nullable = true) | |-- element: boolean (containsNull = true) |-- telemetry_invalid_ping_type_submitted: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- find_plugins: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_open_to_first_received: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_status_error_code_unknown_stage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_validation_http_request_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- websockets_handshake_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fxa_hawk_errors: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- video_eme_request_failure_latency_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_complete_remote_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- gfx_content_failed_to_acquire_device: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_pinning_moz_results_by_host: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setcacheelement: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_unblackbox_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- a11y_consumers: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_symmetric_cipher_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- plugin_hang_ui_user_response: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_finish_igc: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- web_notification_clicked: array (nullable = true) | |-- element: integer (containsNull = true) |-- network_disk_cache_deletedir: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_scheduler_send_daily: array (nullable = true) | |-- element: integer (containsNull = true) |-- localdomstorage_preload_pending_on_first_access: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_styleeditor_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webaudioeditor_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- permissions_sql_corrupted: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_pending_pings_age: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_num_httpauth_passwords: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sandbox_capabilities_user_namespaces_privileged: array (nullable = true) | |-- element: boolean (containsNull = true) |-- update_state_code_partial_stage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- prclose_tcp_blocking_time_link_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ipc_same_process_message_copy_oom_kb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_parameternames_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_hls_canplay_requested: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_connected_runtime_app_type: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- fennec_globalhistory_add_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_options_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- search_service_init_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_netmonitor_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- http_saw_quic_alt_protocol: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_reload_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_wiz_last_page_code: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsprocessrequestevent_run: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_heap_overhead_fraction: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- application_reputation_server_verdict: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- service_worker_spawn_attempts: array (nullable = true) | |-- element: integer (containsNull = true) |-- fx_new_window_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_session_restore_auto_restore_duration_until_eager_tabs_restored_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_num_passwords_per_hostname: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_history: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_open_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_us_timezone_mismatched_country: array (nullable = true) | |-- element: boolean (containsNull = true) |-- search_service_has_updates: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- image_max_decode_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_sorted_bookmarks_perc: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_cache_v1_truncate_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_places_sync_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- about_accounts_content_server_loaded_rate: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- stumbler_upload_observation_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_state_code_complete_startup: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- pdf_viewer_used: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- perf_monitoring_slow_addon_jank_us: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- webrtc_ice_on_time_trickle_arrival_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_paintflashing_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_enumproperties_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_eyedropper_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- word_cache_misses_chrome: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_memory_cache_disposition_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- master_password_enabled: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_session_restore_read_file_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getdatasize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- total_content_page_load_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- components_shim_accessed_by_content: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_debugger_display_source_local_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_login_last_used_days: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_time_until_handshake_finished: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnect_fail_blocking_time_connectivity_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- application_reputation_should_block: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_project_editor_save_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_webide_connected_runtime_os: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- places_autocomplete_6_first_results_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_pending_load_failure_read: array (nullable = true) | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_tls11_intolerance_reason_post: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- push_api_permission_denied: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_prototypeandproperties_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webcrypto_extractable_generate: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nsblockoncachethreadevent_run: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- network_disk_cache2_shutdown_clear_private: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_maintenance_daysfromlast: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_ping_size_exceeded_send: array (nullable = true) | |-- element: integer (containsNull = true) |-- dwritefont_delayedinitfontlist_collect: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_doomandfailpendingrequests: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- blocked_on_plugin_instance_init_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- webrtc_datachannel_negotiated: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fips_enabled: array (nullable = true) | |-- element: boolean (containsNull = true) |-- application_reputation_count: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_memory_take_snapshot_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_archive_evicted_old_dirs: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_webapps_sync_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_dropped_frames_proportion: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_places_write_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- reader_mode_download_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_ping_size_exceeded_pending: array (nullable = true) | |-- element: integer (containsNull = true) |-- ssl_auth_rsa_key_size_full: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- prclose_udp_blocking_time_link_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tabletmode_page_load: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- devtools_animationinspector_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- word_cache_hits_content: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_predictions_calculated: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_unload_state: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- service_worker_registration_loading: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_prefetches_used: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- shared_worker_spawn_gets_queued: array (nullable = true) | |-- element: integer (containsNull = true) |-- ghost_windows: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cookies_3rdparty_num_attempts_accepted: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_get_executable_lines_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_encoder_dropped_frames_per_call_fpm: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_content_encoding: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- charset_override_used: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_debugger_rdp_remote_get_executable_lines_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_thumbnails_capture_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_releasemany_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- application_reputation_server: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsoutputstreamwrapper_release: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_total_top_visits: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- system_font_fallback: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_max_video_receive_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webfont_compression_woff2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsinputstreamwrapper_closeinternal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- dom_timers_recently_set: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_expiration_steps_to_clean2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_worker_oom: array (nullable = true) | |-- element: boolean (containsNull = true) |-- http_offline_cache_disposition_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_id: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- paint_rasterize_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_preconnects_unused: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_prefetches: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_assemble_payload_exception: array (nullable = true) | |-- element: integer (containsNull = true) |-- sandbox_capabilities_enabled_media: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setmemorycache: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- browser_set_default_dialog_prompt_rawcount: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_encoder_framerate_avg_per_call: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_bindings_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_settings_retrans: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- newtab_page_pinned_sites_count: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cycle_collector_max_pause: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_recovery_after_error_per_min: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_macicelandic: array (nullable = true) | |-- element: boolean (containsNull = true) |-- view_source_in_browser_opened_boolean: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- video_mse_join_latency_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_state_code_complete_stage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_paintflashing_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- perf_monitoring_slow_addon_cpow_us: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- reader_mode_serialize_dom_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_scc_sweep_total_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_scheduler_wakeup: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_jsdebugger_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- br_9_2_2_subject_common_name: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- blocklist_sync_file_load: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cert_chain_sha1_policy_status: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_usb_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- push_api_unsubscribe_failed: array (nullable = true) | |-- element: integer (containsNull = true) |-- browser_shim_usage_blocked: array (nullable = true) | |-- element: integer (containsNull = true) |-- moz_sqlite_other_read_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_eyedropper_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- prconnect_blocking_time_connectivity_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- image_decode_speed_png: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_error_recovery_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_shadereditor_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- ssl_time_until_ready: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sandbox_broker_initialized: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_connection_debug_used: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_observed_end_entity_certificate_lifetime: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- stumbler_time_between_start_sec: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_perftools_selected_view_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- video_mse_unload_state: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- sts_number_of_onsocketready_calls: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_call_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webfont_per_page: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_fontinspector_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_subitem_open_latency_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- startup_cache_invalid: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fennec_restricted_profile_restrictions: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- update_unable_to_apply_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_toolbox_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_session_restore_number_of_windows_restored: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_sync11_migration_notifications_offered: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_rust_mp4parse_track_match_audio: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_inspector_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- should_translation_ui_appear: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_getdeviceid: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- social_sidebar_open_duration: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- shutdown_phase_duration_ticks_profile_change_teardown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- subprocess_launch_failure: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- plugin_drawing_model: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsoutputstreamwrapper_lazyinit: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- e10s_still_accepted_from_prompt: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- webrtc_max_video_send_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_other_write_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_tabqueue_prompt_enable_no: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fetch_is_mainthread: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_restoring_activity: array (nullable = true) | |-- element: boolean (containsNull = true) |-- canvas_webgl_accl_failure_id: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- video_eme_adobe_hidden_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- prconnect_blocking_time_link_change: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sandbox_capabilities_enabled_content: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_perftools_recording_features_used: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- decoder_instantiated_macce: array (nullable = true) | |-- element: boolean (containsNull = true) |-- gc_is_compartmental: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- a11y_update_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setdisksmartsize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_custom_homepage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- image_decode_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_fontinspector_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_delete_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_tls13_intolerance_reason_post: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_animationinspector_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- webrtc_max_audio_send_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_tags_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_check_extended_error_notify: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- fontlist_initotherfamilynames: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_displaystring_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_custom_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- http_page_dns_lookup_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cert_pinning_failures_by_ca: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ipv4_and_ipv6_address_connectivity: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_tabqueue_queuesize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_enumproperties_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- push_api_notification_received_but_did_not_notify: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- popup_notification_main_action_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- webrtc_stun_rate_limit_exceeded_by_type_given_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_stringify: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- enable_privilege_ever_called: array (nullable = true) | |-- element: boolean (containsNull = true) |-- http_page_open_to_first_from_cache: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cert_validation_http_request_canceled_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_cache_read_time_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tls_error_report_ui: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_security_category: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- update_check_no_update_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- gc_compact_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_decoder_bitrate_avg_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- browser_is_assist_default: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- memory_vsize_max_contiguous: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cert_ocsp_required: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- predictor_predict_time_to_inaction: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- reader_mode_parse_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_reload_addon_reload_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- update_service_manually_uninstalled_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- scroll_linked_effect_found: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- display_scaling_osx: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_sanitize_openwindows: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_migration_entry_point: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_content_collect_data_longest_op_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugin_blocked_for_stability: array (nullable = true) | |-- element: integer (containsNull = true) |-- stumbler_time_between_received_locations_sec: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_switch_update_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_markvalid: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_macgreek: array (nullable = true) | |-- element: boolean (containsNull = true) |-- update_status_error_code_complete_startup: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_inspector_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- browserprovider_xul_import_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- decoder_instantiated_machebrew: array (nullable = true) | |-- element: boolean (containsNull = true) |-- pdf_viewer_form: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dns_blacklist_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_room_session_withchat: array (nullable = true) | |-- element: integer (containsNull = true) |-- dom_window_showmodaldialog_used: array (nullable = true) | |-- element: boolean (containsNull = true) |-- prclose_tcp_blocking_time_normal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_detach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_get_user_media_type: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_other_sync_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_sessiondata_failed_save: array (nullable = true) | |-- element: boolean (containsNull = true) |-- plugins_notification_plugin_count: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_sub_complete_load_net: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_sources_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- view_source_in_window_opened_boolean: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- telemetry_test_release_optin: array (nullable = true) | |-- element: boolean (containsNull = true) |-- localdomstorage_init_database_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- stumbler_upload_wifi_ap_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_setdatasize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_content_crash_not_submitted: array (nullable = true) | |-- element: integer (containsNull = true) |-- csp_unsafe_inline_documents_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- osfile_worker_launch_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_saving_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_styleeditor_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cert_pinning_moz_test_results: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_tls12_intolerance_reason_post: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- update_has_pref_url_override_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- sessiondomstorage_key_size_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_h264_sps_max_num_ref_frames: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- slow_script_notice_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- http_auth_type_stats: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- early_gluestartup_hard_faults: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- slow_addon_warning_states: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_sharing_room_url: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_webapps_write_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_load_state_stressed_short: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_npn_join: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- decoder_instantiated_macdevanagari: array (nullable = true) | |-- element: boolean (containsNull = true) |-- a11y_instantiated_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- http_request_per_page: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_distribution_download_time_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- gc_reset: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_local_tracerdetach_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnectcontinue_blocking_time_shutdown: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webcrypto_resolved: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- dom_timers_fired_per_native_timeout: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_anim_any_frame_paint_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_ice_add_candidate_errors_given_success: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugin_hang_ui_dont_ask: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_sync11_migrations_completed: array (nullable = true) | |-- element: integer (containsNull = true) |-- webcrypto_alg: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- zoomed_view_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_release_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_kbread_per_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- geolocation_osx_source_is_mls: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- cache_service_lock_wait_mainthread_nsdoomevent_run: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webconsole_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- loop_ice_success_rate: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_toolbox_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_memory_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_substring_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_other_sync_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- denied_translation_offers: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_pending_checking_over_quota_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nssetdisksmartsizecallback_notify: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- image_decode_on_draw_latency: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- plugin_shutdown_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_page_complete_load: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- sync_worker_operation: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- video_eme_adobe_install_failed_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_connection_entry_cache_hit_1: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_prototype_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_not_pref_update_staging_enabled_notify: array (nullable = true) | |-- element: integer (containsNull = true) |-- update_has_pref_url_override_external: array (nullable = true) | |-- element: integer (containsNull = true) |-- telemetry_archive_size_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prclose_tcp_blocking_time_offline: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_webide_project_editor_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- network_cache_hit_miss_stat_per_cache_size: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- database_successful_unlock: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- blocked_on_plugin_instance_destroy_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- urlclassifier_ps_fileload_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_free_purged_pages_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- auto_rejected_translation_offers: array (nullable = true) | |-- element: integer (containsNull = true) |-- sessiondomstorage_value_size_bytes: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_tilt_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- media_rust_mp4parse_error_code: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- innerwindows_with_mutation_listeners: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fennec_tabqueue_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- moz_sqlite_cookies_open_readahead_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_ownpropertynames_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_canplaytype_h264_profile: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- network_disk_cache_shutdown_v2: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- forget_skippable_max: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_distribution_referrer_invalid: array (nullable = true) | |-- element: boolean (containsNull = true) |-- cache_service_lock_wait_mainthread_nscacheservice_setdiskcachemaxentrysize: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_ice_add_candidate_errors_given_success: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webcrypto_method: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_page_open_to_first_sent: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_error_recovery_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_thumbnails_bg_capture_done_reason_2: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- decoder_instantiated_macfarsi: array (nullable = true) | |-- element: boolean (containsNull = true) |-- fx_session_restore_all_files_corrupt: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- service_worker_request_passthrough: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_connected_runtime_version: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- refresh_driver_tick: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_password_input_in_form: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- browser_set_default_error: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- media_decoder_backend_used: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_memory_breakdown_dominator_tree_count: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- service_worker_life_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- cert_ocsp_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_serialize_data_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_reading_list_count: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prclose_udp_blocking_time_offline: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_subitem_first_byte_latency_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_status_error_code_unknown_startup: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_jsprofiler_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- xmlhttprequest_async_or_sync: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- mixed_content_hsts: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_hud_app_memory_fullyloaded_v2: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- cache_service_lock_wait_mainthread_nscacheentrydescriptor_openinputstream: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- low_memory_events_physical: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- predictor_total_preconnects_created: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_video_encoder_bitrate_std_dev_per_call_kbps: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_javascript_error_displayed: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true) |-- loop_video_quality_inbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- memory_js_compartments_system: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- localdomstorage_setvalue_blocking_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fennec_startup_time_geckoready: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_tagged_bookmarks_perc: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- mixed_content_page_load: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_ice_final_connection_state: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_tab_anim_open_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_tab_anim_any_frame_interval_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_syn_reply_ratio: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_local_starttrace_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- mixed_content_object_subrequest: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_blocklist_num_sites: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- telemetry_test_release_optout: array (nullable = true) | |-- element: boolean (containsNull = true) |-- memory_js_gc_heap: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_country_fetch_caused_sync_init: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- loop_video_quality_outbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- video_eme_adobe_unsupported_reason: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_session_restore_number_of_eager_tabs_restored: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_manage_copied_password: array (nullable = true) | |-- element: integer (containsNull = true) |-- cycle_collector_worker_visited_ref_counted: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_scratchpad_window_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_responsive_opened_per_user_flag: array (nullable = true) | |-- element: boolean (containsNull = true) |-- prconnect_fail_blocking_time_offline: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- update_pref_update_cancelations_external: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_remote_connection_result: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- ssl_succesful_cert_validation_time_mozillapkix: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_layoutview_time_active_seconds: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- pwmgr_manage_deleted: array (nullable = true) | |-- element: integer (containsNull = true) |-- network_autodial: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- should_auto_detect_language: array (nullable = true) | |-- element: boolean (containsNull = true) |-- devtools_animationinspector_opened_count: array (nullable = true) | |-- element: integer (containsNull = true) |-- webfont_fonttype: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fx_sanitize_loaded_flash: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- http_sub_open_to_first_received: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- ssl_fallback_limit_reached: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_manage_opened: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- browser_is_user_default_error: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- fxa_secure_credentials_save_with_mp_locked: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_tabs_open_peak_linear: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- prconnect_blocking_time_normal: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- tap_to_load_enabled: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- http_page_first_sent_to_last_received: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_threadgrips_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- weave_engine_apply_failures: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: integer (containsNull = true) |-- pwmgr_manage_copied_username: array (nullable = true) | |-- element: integer (containsNull = true) |-- devtools_debugger_rdp_remote_protocoldescription_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- loop_ice_success_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- blocked_on_pluginasyncsurrogate_waitforinit_ms: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = true) | | | |-- values: array (nullable = true) | | | | |-- element: integer (containsNull = true) | | | |-- sum: long (nullable = true) |-- httpconnmgr_total_speculative_conn: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- moz_sqlite_webapps_write_main_thread_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- places_database_filesize_mb: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- webrtc_video_quality_inbound_bandwidth_kbits: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- search_service_us_country_mismatched_timezone: array (nullable = true) | |-- element: boolean (containsNull = true) |-- safe_mode_usage: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- xul_foreground_reflow_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_migration_source_browser: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- disk_cache_revalidation_success: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- translated_pages: array (nullable = true) | |-- element: integer (containsNull = true) |-- loop_max_audio_send_track: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- urlclassifier_lookup_time: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_chunk_recvd: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- devtools_debugger_rdp_remote_reconfiguretab_ms: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- spdy_settings_ul_bw: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- geolocation_error: array (nullable = true) | |-- element: boolean (containsNull = true) |-- telemetry_archive_evicted_over_quota: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- values: array (nullable = true) | | | |-- element: integer (containsNull = true) | | |-- sum: long (nullable = true) |-- fx_startup_migration_existing_default_browser: array (nullable = true) | |-- element: array (containsNull = true) | | |-- element: integer (containsNull = true) |-- devtools_webide_connected_runtime_processor: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: array (containsNull = true) | | | |-- element: integer (containsNull = true)