opmon/print-background-task-times.toml (154 lines of code) (raw):
[project]
name = "Print Background Task Times (1pct sample)"
platform = "firefox_desktop"
xaxis = "submission_date"
start_date = "2020-12-01"
metrics = [
"printing_preview_opened",
"printing_dialog_opened_without_preview",
"printing_dialog_opened_via_preview",
"printing_silent_print",
"printing_preview_opened_tm",
"printing_dialog_opened_via_preview_tm",
"printing_preview_cancelled",
"printing_dialog_without_preview_cancelled",
"printing_dialog_via_preview_cancelled",
"printing_preview_cancelled_tm",
"printing_dialog_via_preview_cancelled_tm",
"print_count"
]
skip_default_metrics = true
[project.metric_groups.print_initiation_counts]
friendly_name = "Print Initiation Counts"
description = "Print initiation count related metrics"
metrics = [
"printing_preview_opened",
"printing_dialog_opened_without_preview",
"printing_dialog_opened_via_preview",
"printing_silent_print",
"printing_preview_opened_tm",
"printing_dialog_opened_via_preview_tm"
]
[project.metric_groups.print_cancel_ratios]
friendly_name = "Print Cancel Ratios"
description = "Print cancel ratio metrics"
metrics = [
"printing_preview_cancelled",
"printing_dialog_without_preview_cancelled",
"printing_dialog_via_preview_cancelled",
"printing_preview_cancelled_tm",
"printing_dialog_via_preview_cancelled_tm"
]
[project.population]
data_source = "main"
monitor_entire_population = true
dimensions = ["os", "channel"]
[dimensions.os]
data_source = "main"
select_expression = "environment.system.os.name"
friendly_name = "Operating System"
description = "Operating System"
[dimensions.channel]
data_source = "main"
select_expression = "normalized_channel"
friendly_name = "Channel"
description = "Channel"
[metrics.printing_preview_opened]
select_expression = "SUM(payload.processes.content.scalars.printing_preview_opened)"
data_source = "main"
friendly_name = "Printing Preview Opened"
description = "Total number of times printing preview has been opened"
[metrics.printing_preview_opened.statistics]
sum = {}
[metrics.printing_dialog_opened_without_preview]
select_expression = "SUM(payload.processes.content.scalars.printing_dialog_opened_without_preview)"
data_source = "main"
friendly_name = "Printing Dialog Opened without Preview"
description = "Total number of times printing dialog has been opened without preview"
[metrics.printing_dialog_opened_without_preview.statistics]
sum = {}
[metrics.printing_dialog_opened_via_preview]
select_expression = "SUM(payload.processes.content.scalars.printing_dialog_opened_via_preview)"
data_source = "main"
friendly_name = "Printing Dialog Opened via Preview"
description = "Total number of times printing dialog has been opened via preview"
[metrics.printing_dialog_opened_via_preview.statistics]
sum = {}
[metrics.printing_silent_print]
select_expression = "SUM(payload.processes.content.scalars.printing_silent_print)"
data_source = "main"
friendly_name = "Printing Silent"
description = "Total number of times silent printing has been done"
[metrics.printing_silent_print.statistics]
sum = {}
[metrics.printing_preview_opened_tm]
select_expression = "SUM(payload.processes.parent.scalars.printing_preview_opened_tm)"
data_source = "main"
friendly_name = "Tab Modal Preview Opened"
description = "Total number of times tab modal preview has been opened"
[metrics.printing_preview_opened_tm.statistics]
sum = {}
[metrics.printing_dialog_opened_via_preview_tm]
select_expression = "SUM(payload.processes.parent.scalars.printing_dialog_opened_via_preview_tm)"
data_source = "main"
friendly_name = "Printing Dialog Opened via Preview Tab Modal"
description = "Total number of times printing dialog has been opened via preview tab modal"
[metrics.printing_dialog_opened_via_preview_tm.statistics]
sum = {}
[metrics.printing_preview_cancelled]
select_expression = "SUM(payload.processes.content.scalars.printing_preview_cancelled)"
data_source = "main"
friendly_name = "Printing Preview Cancelled"
description = "Total number of times printing preview has been cancelled"
[metrics.printing_preview_cancelled.statistics]
total_ratio = { denominator_metric = "printing_preview_opened" }
[metrics.printing_dialog_without_preview_cancelled]
select_expression = "SUM(payload.processes.content.scalars.printing_dialog_without_preview_cancelled)"
data_source = "main"
friendly_name = "Printing Dialog Without Preview Cancelled"
description = "Total number of times printing preview has not been cancelled"
[metrics.printing_dialog_without_preview_cancelled.statistics]
total_ratio = { denominator_metric = "printing_dialog_opened_without_preview" }
[metrics.printing_dialog_via_preview_cancelled]
select_expression = "SUM(payload.processes.content.scalars.printing_dialog_via_preview_cancelled)"
data_source = "main"
friendly_name = "Printing Dialog via Preview Cancelled"
description = "Total number of times printing preview has been cancelled via preview"
[metrics.printing_dialog_via_preview_cancelled.statistics]
total_ratio = { denominator_metric = "printing_dialog_opened_via_preview" }
[metrics.printing_preview_cancelled_tm]
select_expression = "SUM(payload.processes.parent.scalars.printing_preview_cancelled_tm)"
data_source = "main"
friendly_name = "Printing Preview Cancelled Tab Modal"
description = "Total number of times printing preview has been cancelled in tab modal"
[metrics.printing_preview_cancelled_tm.statistics]
total_ratio = { denominator_metric = "printing_preview_opened_tm" }
[metrics.printing_dialog_via_preview_cancelled_tm]
select_expression = "SUM(payload.processes.parent.scalars.printing_dialog_via_preview_cancelled_tm)"
data_source = "main"
friendly_name = "Printing Dialog via Preview Cancelled Tab Modal"
description = "Total number of times printing dialog has been cancelled via preview tab modal"
[metrics.printing_dialog_via_preview_cancelled_tm.statistics]
total_ratio = { denominator_metric = "printing_dialog_opened_via_preview_tm" }
[metrics.print_count]
select_expression = """NULLIF(SUM(
COALESCE(`moz-fx-data-shared-prod`.udf.get_key(payload.processes.parent.keyed_scalars.printing_target_type, "pdf_file"), 0) +
COALESCE(`moz-fx-data-shared-prod`.udf.get_key(payload.processes.parent.keyed_scalars.printing_target_type, "pdf_unknown"), 0) +
COALESCE(`moz-fx-data-shared-prod`.udf.get_key(payload.processes.parent.keyed_scalars.printing_target_type, "xps_file"), 0) +
COALESCE(`moz-fx-data-shared-prod`.udf.get_key(payload.processes.parent.keyed_scalars.printing_target_type, "unknown"), 0)
), 0)"""
data_source = "main"
friendly_name = "Print Count"
description = "Total number of prints"
[metrics.print_count.statistics]
mean = { }
percentile = { remove_nulls = true }
# use a 1 percent sample for now
[data_sources.main]
from_expression = """(
SELECT *
FROM `moz-fx-data-shared-prod.telemetry_derived.main_1pct_v1`
WHERE environment.system.os.name IN ("Darwin", "Windows_NT", "Linux") AND
normalized_channel IN ("release", "beta", "nightly")
)"""
submission_date_column = "DATE(submission_timestamp)"