jetstream/eco-mode-nightly-experiment.toml (73 lines of code) (raw):
[metrics]
weekly = [
'power_total_cpu_time_ms',
'power_total_gpu_time_ms',
'power_total_thread_wakeups',
'power_cpu_time_per_process_type_web_background_ms',
'power_wakeups_per_process_type_web_background',
'muted_play_time_percent_A',
'muted_play_time_percent_AV',
]
overall = [
'power_total_cpu_time_ms',
'power_total_gpu_time_ms',
'power_total_thread_wakeups',
'power_cpu_time_per_process_type_web_background_ms',
'power_wakeups_per_process_type_web_background',
'muted_play_time_percent_A',
'muted_play_time_percent_AV',
]
#power_total_cpu_time_ms
[metrics.power_total_cpu_time_ms]
data_source = "glean_metrics"
select_expression = "COALESCE(SUM(metrics.counter.power_total_cpu_time_ms),0)"
[metrics.power_total_cpu_time_ms.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
#power_total_gpu_time_ms
[metrics.power_total_gpu_time_ms]
data_source = "glean_metrics"
select_expression = "COALESCE(SUM(metrics.counter.power_total_gpu_time_ms),0)"
[metrics.power_total_gpu_time_ms.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
#power_total_thread_wakeups
[metrics.power_total_thread_wakeups]
data_source = "glean_metrics"
select_expression = "COALESCE(SUM(metrics.counter.power_total_thread_wakeups),0)"
[metrics.power_total_thread_wakeups.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
#power_cpu_time_per_process_type_web_background_ms
[metrics.power_cpu_time_per_process_type_web_background_ms]
data_source = "glean_metrics"
select_expression = '''COALESCE(SUM(mozfun.map.get_key(metrics.labeled_counter.power_cpu_time_per_process_type_ms, "web.background")),0)'''
[metrics.power_cpu_time_per_process_type_web_background_ms.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
#power_wakeups_per_process_type_web_background
[metrics.power_wakeups_per_process_type_web_background]
data_source = "glean_metrics"
select_expression = '''COALESCE(SUM(mozfun.map.get_key(metrics.labeled_counter.power_wakeups_per_process_type, "web.background")),0)'''
[metrics.power_wakeups_per_process_type_web_background.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
#muted_play_time_percent_A
[metrics.muted_play_time_percent_A]
data_source = "main"
select_expression = '''COALESCE({{agg_histogram_mean("mozfun.map.get_key(payload.keyed_histograms.muted_play_time_percent, 'A')")}},0)'''
[metrics.muted_play_time_percent_A.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
#muted_play_time_percent_AV
[metrics.muted_play_time_percent_AV]
data_source = "main"
select_expression = '''COALESCE({{agg_histogram_mean("mozfun.map.get_key(payload.keyed_histograms.muted_play_time_percent, 'AV')")}},0)'''
[metrics.muted_play_time_percent_AV.statistics.bootstrap_mean]
pre_treatments = ["remove_nulls"]
[data_sources]
[data_sources.glean_metrics]
from_expression = """(
SELECT
*,
DATE(submission_timestamp) AS submission_date,
metrics.uuid.legacy_telemetry_client_id AS client_id
FROM `moz-fx-data-shared-prod.firefox_desktop.metrics`
)"""
experiments_column_type = "glean"
friendly_name = "Glean Metrics"
description = "Glean Metrics Ping"