Auto-push from LookML generation

This commit is contained in:
Generated LookML Creator 2021-10-15 04:20:49 +00:00
Родитель 0fc01f3926
Коммит 05a8b9c67d
8 изменённых файлов: 443 добавлений и 1354 удалений

Просмотреть файл

@ -1996,6 +1996,136 @@ will be \"custom\"
"
}
dimension: metrics__boolean__browser_ui_proton_enabled {
label: "Browser Ui Proton Enabled"
hidden: yes
sql: ${TABLE}.metrics.boolean.browser_ui_proton_enabled ;;
type: yesno
group_label: "Browser Ui"
group_item_label: "Proton Enabled"
link: {
label: "Glean Dictionary reference for Browser Ui Proton Enabled"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/browser_ui_proton_enabled"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "True if the Proton default theme is enabled.
"
}
dimension: metrics__boolean__fog_failed_idle_registration {
label: "Fog Failed Idle Registration"
hidden: no
sql: ${TABLE}.metrics.boolean.fog_failed_idle_registration ;;
type: yesno
group_label: "Fog"
group_item_label: "Failed Idle Registration"
link: {
label: "Glean Dictionary reference for Fog Failed Idle Registration"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_failed_idle_registration"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "True if we failed to register with the idle service. Absent otherwise.
Means IPC probably isn't working well.
Child-process data will likely be absent, or incomplete.
"
}
dimension: metrics__timespan__fog_initialization__value {
label: "Fog Initialization Value"
hidden: no
sql: ${TABLE}.metrics.timespan.fog_initialization.value ;;
type: number
group_label: "Fog"
group_item_label: "Initialization Value"
link: {
label: "Glean Dictionary reference for Fog Initialization Value"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_initialization"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "Time the FOG initialization takes.
"
}
dimension: metrics__memory_distribution__fog_ipc_buffer_sizes__sum {
label: "Fog Ipc Buffer Sizes Sum"
hidden: no
sql: ${TABLE}.metrics.memory_distribution.fog_ipc_buffer_sizes.sum ;;
type: number
group_label: "Fog Ipc"
group_item_label: "Buffer Sizes Sum"
link: {
label: "Glean Dictionary reference for Fog Ipc Buffer Sizes Sum"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_ipc_buffer_sizes"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "The number and size of the IPC buffers being received over FOG IPC.
"
}
dimension: metrics__timing_distribution__fog_ipc_flush_durations__sum {
label: "Fog Ipc Flush Durations Sum"
hidden: no
sql: ${TABLE}.metrics.timing_distribution.fog_ipc_flush_durations.sum ;;
type: number
group_label: "Fog Ipc"
group_item_label: "Flush Durations Sum"
link: {
label: "Glean Dictionary reference for Fog Ipc Flush Durations Sum"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_ipc_flush_durations"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "The length of time between asking the child processes for their
IPC buffers and all of them being received by the parent.
"
}
dimension: metrics__counter__fog_ipc_replay_failures {
label: "Fog Ipc Replay Failures"
hidden: no
sql: ${TABLE}.metrics.counter.fog_ipc_replay_failures ;;
type: number
group_label: "Fog Ipc"
group_item_label: "Replay Failures"
link: {
label: "Glean Dictionary reference for Fog Ipc Replay Failures"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_ipc_replay_failures"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "The number of times the ipc buffer failed to be replayed in the
parent process.
"
}
dimension: metrics__timing_distribution__paint_build_displaylist_time__sum {
label: "Paint Build Displaylist Time Sum"
hidden: no
sql: ${TABLE}.metrics.timing_distribution.paint_build_displaylist_time.sum ;;
type: number
group_label: "Paint"
group_item_label: "Build Displaylist Time Sum"
link: {
label: "Glean Dictionary reference for Paint Build Displaylist Time Sum"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/paint_build_displaylist_time"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "The time to build a Gecko display list.
"
}
dimension: metrics__memory_distribution__glean_database_size__sum {
label: "Glean Database Size Sum"
hidden: no
@ -4839,7 +4969,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: additional_properties {
sql: ${TABLE}.additional_properties ;;
hidden: yes
description: "A JSON string containing any payload properties not present in the schema"
}
dimension: client_info__android_sdk_version {
@ -4847,7 +4976,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Android Sdk Version"
description: "The optional Android specific SDK version of the software running on this hardware device."
}
dimension: client_info__app_build {
@ -4855,7 +4983,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Build"
description: "The build identifier generated by the CI system (e.g. \"1234/A\"). For language bindings that provide automatic detection for this value, (e.g. Android/Kotlin), in the unlikely event that the build identifier can not be retrieved from the OS, it is set to \"inaccessible\". For other language bindings, if the value was not provided through configuration, this metric gets set to `Unknown`."
}
dimension: client_info__app_channel {
@ -4863,7 +4990,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Channel"
description: "The channel the application is being distributed on."
}
dimension: client_info__app_display_version {
@ -4871,7 +4997,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Display Version"
description: "The user visible version string (e.g. \"1.0.3\"). In the unlikely event that the display version can not be retrieved, it is set to \"inaccessible\"."
}
dimension: client_info__architecture {
@ -4879,13 +5004,11 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Architecture"
description: "The architecture of the device, (e.g. \"arm\", \"x86\")."
}
dimension: client_info__client_id {
sql: ${TABLE}.client_info.client_id ;;
hidden: yes
description: "A UUID uniquely identifying the client."
}
dimension: client_info__device_manufacturer {
@ -4893,7 +5016,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Device Manufacturer"
description: "The manufacturer of the device the application is running on. Not set if the device manufacturer can't be determined (e.g. on Desktop)."
}
dimension: client_info__device_model {
@ -4901,7 +5023,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Device Model"
description: "The model of the device the application is running on. On Android, this is Build.MODEL, the user-visible marketing name, like \"Pixel 2 XL\". Not set if the device model can't be determined (e.g. on Desktop)."
}
dimension: client_info__first_run_date {
@ -4909,7 +5030,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "First Run Date"
description: "The date of the first run of the application."
}
dimension: client_info__locale {
@ -4917,7 +5037,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Locale"
description: "The locale of the application during initialization (e.g. \"es-ES\"). If the locale can't be determined on the system, the value is [\"und\"](https://unicode.org/reports/tr35/#Unknown_or_Invalid_Identifiers), to indicate \"undetermined\"."
}
dimension: client_info__os {
@ -4925,7 +5044,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Os"
description: "The name of the operating system. Possible values: Android, iOS, Linux, Darwin, Windows, FreeBSD, NetBSD, OpenBSD, Solaris, unknown"
}
dimension: client_info__os_version {
@ -4933,7 +5051,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Os Version"
description: "The user-visible version of the operating system (e.g. \"1.2.3\"). If the version detection fails, this metric gets set to `Unknown`."
}
dimension: client_info__telemetry_sdk_build {
@ -4941,13 +5058,11 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Telemetry Sdk Build"
description: "The version of the Glean SDK"
}
dimension: document_id {
sql: ${TABLE}.document_id ;;
hidden: yes
description: "The document ID specified in the URI when the client sent this message"
primary_key: yes
}
@ -4969,7 +5084,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
group_label: "Metadata Geo"
group_item_label: "Country"
map_layer_name: countries
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: metadata__geo__db_version {
@ -4977,7 +5091,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Db Version"
description: "The specific geo database version used for this lookup"
}
dimension: metadata__geo__subdivision1 {
@ -4985,7 +5098,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision1"
description: "First major country subdivision, typically a state, province, or county"
}
dimension: metadata__geo__subdivision2 {
@ -4993,7 +5105,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision2"
description: "Second major country subdivision; not applicable for most countries"
}
dimension: metadata__header__date {
@ -5001,7 +5112,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "Date"
description: "Date HTTP header"
}
dimension: metadata__header__dnt {
@ -5009,7 +5119,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "Dnt"
description: "DNT (Do Not Track) HTTP header"
}
dimension: metadata__header__parsed_x_source_tags {
@ -5022,7 +5131,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Debug Id"
description: "X-Debug-Id HTTP header"
}
dimension: metadata__header__x_foxsec_ip_reputation {
@ -5030,7 +5138,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Foxsec Ip Reputation"
description: "X-Foxsec-IP-Reputation header"
}
dimension: metadata__header__x_pingsender_version {
@ -5038,7 +5145,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Pingsender Version"
description: "X-PingSender-Version HTTP header"
}
dimension: metadata__header__x_source_tags {
@ -5046,7 +5152,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Source Tags"
description: "X-Source-Tags HTTP header"
}
dimension: metadata__header__x_telemetry_agent {
@ -5054,7 +5159,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Telemetry Agent"
description: "X-Telemetry-Agent HTTP header"
}
dimension: metadata__isp__db_version {
@ -5062,7 +5166,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Db Version"
description: "The specific geo ISP database version used for this lookup"
}
dimension: metadata__isp__name {
@ -5070,7 +5173,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Name"
description: "The name of the ISP associated with the client's IP address"
}
dimension: metadata__isp__organization {
@ -5078,7 +5180,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Organization"
description: "The name of a specific business entity associated with the client's IP address when available; otherwise the ISP name"
}
dimension: metadata__user_agent__browser {
@ -5105,25 +5206,21 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: normalized_app_name {
sql: ${TABLE}.normalized_app_name ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized app name"
}
dimension: normalized_channel {
sql: ${TABLE}.normalized_channel ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized channel name"
}
dimension: normalized_country_code {
sql: ${TABLE}.normalized_country_code ;;
type: string
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: normalized_os {
sql: ${TABLE}.normalized_os ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized OS name"
}
dimension: normalized_os_version {
@ -5174,7 +5271,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: sample_id {
sql: ${TABLE}.sample_id ;;
type: number
description: "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99"
}
dimension_group: metadata__header__parsed {
@ -5234,7 +5330,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
quarter,
year,
]
description: "Time when the ingestion edge server accepted this message"
}
measure: clients {
@ -5671,6 +5766,31 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
}
}
measure: fog_ipc_replay_failures {
type: sum
sql: ${metrics__counter__fog_ipc_replay_failures} ;;
link: {
label: "Glean Dictionary reference for Fog Ipc Replay Failures"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_ipc_replay_failures"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
}
measure: fog_ipc_replay_failures_client_count {
type: count_distinct
filters: [
metrics__counter__fog_ipc_replay_failures: ">0",
]
sql: ${client_info__client_id} ;;
link: {
label: "Glean Dictionary reference for Fog Ipc Replay Failures"
url: "https://dictionary.telemetry.mozilla.org/apps/fenix/metrics/fog_ipc_replay_failures"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
}
measure: glean_error_io {
type: sum
sql: ${metrics__counter__glean_error_io} ;;

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1775,6 +1775,25 @@ average open tabs per foreground \"session\".
"
}
dimension: metrics__counter__tabs_grouped_tab_search {
label: "Tabs Grouped Tab Search"
hidden: no
sql: ${TABLE}.metrics.counter.tabs_grouped_tab_search ;;
type: number
group_label: "Tabs"
group_item_label: "Grouped Tab Search"
link: {
label: "Glean Dictionary reference for Tabs Grouped Tab Search"
url: "https://dictionary.telemetry.mozilla.org/apps/firefox_ios/metrics/tabs_grouped_tab_search"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "This counts the number of times a user has tapped the search
icon for grouped tabs in the tab tray.
"
}
dimension: metrics__counter__tabs_new_tab_pressed {
label: "Tabs New Tab Pressed"
hidden: no
@ -2495,7 +2514,6 @@ documented in the ping's pings.yaml file.
dimension: additional_properties {
sql: ${TABLE}.additional_properties ;;
hidden: yes
description: "A JSON string containing any payload properties not present in the schema"
}
dimension: client_info__android_sdk_version {
@ -2503,7 +2521,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Android Sdk Version"
description: "The optional Android specific SDK version of the software running on this hardware device."
}
dimension: client_info__app_build {
@ -2511,7 +2528,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "App Build"
description: "The build identifier generated by the CI system (e.g. \"1234/A\"). For language bindings that provide automatic detection for this value, (e.g. Android/Kotlin), in the unlikely event that the build identifier can not be retrieved from the OS, it is set to \"inaccessible\". For other language bindings, if the value was not provided through configuration, this metric gets set to `Unknown`."
}
dimension: client_info__app_channel {
@ -2519,7 +2535,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "App Channel"
description: "The channel the application is being distributed on."
}
dimension: client_info__app_display_version {
@ -2527,7 +2542,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "App Display Version"
description: "The user visible version string (e.g. \"1.0.3\"). In the unlikely event that the display version can not be retrieved, it is set to \"inaccessible\"."
}
dimension: client_info__architecture {
@ -2535,13 +2549,11 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Architecture"
description: "The architecture of the device, (e.g. \"arm\", \"x86\")."
}
dimension: client_info__client_id {
sql: ${TABLE}.client_info.client_id ;;
hidden: yes
description: "A UUID uniquely identifying the client."
}
dimension: client_info__device_manufacturer {
@ -2549,7 +2561,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Device Manufacturer"
description: "The manufacturer of the device the application is running on. Not set if the device manufacturer can't be determined (e.g. on Desktop)."
}
dimension: client_info__device_model {
@ -2557,7 +2568,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Device Model"
description: "The model of the device the application is running on. On Android, this is Build.MODEL, the user-visible marketing name, like \"Pixel 2 XL\". Not set if the device model can't be determined (e.g. on Desktop)."
}
dimension: client_info__first_run_date {
@ -2565,7 +2575,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "First Run Date"
description: "The date of the first run of the application."
}
dimension: client_info__locale {
@ -2573,7 +2582,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Locale"
description: "The locale of the application during initialization (e.g. \"es-ES\"). If the locale can't be determined on the system, the value is [\"und\"](https://unicode.org/reports/tr35/#Unknown_or_Invalid_Identifiers), to indicate \"undetermined\"."
}
dimension: client_info__os {
@ -2581,7 +2589,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Os"
description: "The name of the operating system. Possible values: Android, iOS, Linux, Darwin, Windows, FreeBSD, NetBSD, OpenBSD, Solaris, unknown"
}
dimension: client_info__os_version {
@ -2589,7 +2596,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Os Version"
description: "The user-visible version of the operating system (e.g. \"1.2.3\"). If the version detection fails, this metric gets set to `Unknown`."
}
dimension: client_info__telemetry_sdk_build {
@ -2597,13 +2603,11 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Client Info"
group_item_label: "Telemetry Sdk Build"
description: "The version of the Glean SDK"
}
dimension: document_id {
sql: ${TABLE}.document_id ;;
hidden: yes
description: "The document ID specified in the URI when the client sent this message"
primary_key: yes
}
@ -2625,7 +2629,6 @@ documented in the ping's pings.yaml file.
group_label: "Metadata Geo"
group_item_label: "Country"
map_layer_name: countries
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: metadata__geo__db_version {
@ -2633,7 +2636,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Geo"
group_item_label: "Db Version"
description: "The specific geo database version used for this lookup"
}
dimension: metadata__geo__subdivision1 {
@ -2641,7 +2643,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision1"
description: "First major country subdivision, typically a state, province, or county"
}
dimension: metadata__geo__subdivision2 {
@ -2649,7 +2650,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision2"
description: "Second major country subdivision; not applicable for most countries"
}
dimension: metadata__header__date {
@ -2657,7 +2657,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "Date"
description: "Date HTTP header"
}
dimension: metadata__header__dnt {
@ -2665,7 +2664,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "Dnt"
description: "DNT (Do Not Track) HTTP header"
}
dimension: metadata__header__parsed_x_source_tags {
@ -2678,7 +2676,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "X Debug Id"
description: "X-Debug-Id HTTP header"
}
dimension: metadata__header__x_foxsec_ip_reputation {
@ -2686,7 +2683,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "X Foxsec Ip Reputation"
description: "X-Foxsec-IP-Reputation header"
}
dimension: metadata__header__x_pingsender_version {
@ -2694,7 +2690,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "X Pingsender Version"
description: "X-PingSender-Version HTTP header"
}
dimension: metadata__header__x_source_tags {
@ -2702,7 +2697,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "X Source Tags"
description: "X-Source-Tags HTTP header"
}
dimension: metadata__header__x_telemetry_agent {
@ -2710,7 +2704,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Header"
group_item_label: "X Telemetry Agent"
description: "X-Telemetry-Agent HTTP header"
}
dimension: metadata__isp__db_version {
@ -2718,7 +2711,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Isp"
group_item_label: "Db Version"
description: "The specific geo ISP database version used for this lookup"
}
dimension: metadata__isp__name {
@ -2726,7 +2718,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Isp"
group_item_label: "Name"
description: "The name of the ISP associated with the client's IP address"
}
dimension: metadata__isp__organization {
@ -2734,7 +2725,6 @@ documented in the ping's pings.yaml file.
type: string
group_label: "Metadata Isp"
group_item_label: "Organization"
description: "The name of a specific business entity associated with the client's IP address when available; otherwise the ISP name"
}
dimension: metadata__user_agent__browser {
@ -2761,25 +2751,21 @@ documented in the ping's pings.yaml file.
dimension: normalized_app_name {
sql: ${TABLE}.normalized_app_name ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized app name"
}
dimension: normalized_channel {
sql: ${TABLE}.normalized_channel ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized channel name"
}
dimension: normalized_country_code {
sql: ${TABLE}.normalized_country_code ;;
type: string
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: normalized_os {
sql: ${TABLE}.normalized_os ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized OS name"
}
dimension: normalized_os_version {
@ -2830,7 +2816,6 @@ documented in the ping's pings.yaml file.
dimension: sample_id {
sql: ${TABLE}.sample_id ;;
type: number
description: "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99"
}
dimension_group: metadata__header__parsed {
@ -2890,7 +2875,6 @@ documented in the ping's pings.yaml file.
quarter,
year,
]
description: "Time when the ingestion edge server accepted this message"
}
measure: clients {
@ -4427,6 +4411,31 @@ documented in the ping's pings.yaml file.
}
}
measure: tabs_grouped_tab_search {
type: sum
sql: ${metrics__counter__tabs_grouped_tab_search} ;;
link: {
label: "Glean Dictionary reference for Tabs Grouped Tab Search"
url: "https://dictionary.telemetry.mozilla.org/apps/firefox_ios/metrics/tabs_grouped_tab_search"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
}
measure: tabs_grouped_tab_search_client_count {
type: count_distinct
filters: [
metrics__counter__tabs_grouped_tab_search: ">0",
]
sql: ${client_info__client_id} ;;
link: {
label: "Glean Dictionary reference for Tabs Grouped Tab Search"
url: "https://dictionary.telemetry.mozilla.org/apps/firefox_ios/metrics/tabs_grouped_tab_search"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
}
measure: tabs_new_tab_pressed {
type: sum
sql: ${metrics__counter__tabs_new_tab_pressed} ;;

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -166,6 +166,24 @@ that programmatically redirect to a new location.
"
}
dimension: metrics__string__preferences_user_theme {
label: "Preferences User Theme"
hidden: no
sql: ${TABLE}.metrics.string.preferences_user_theme ;;
type: string
group_label: "Preferences"
group_item_label: "User Theme"
link: {
label: "Glean Dictionary reference for Preferences User Theme"
url: "https://dictionary.telemetry.mozilla.org/apps/focus_android/metrics/preferences_user_theme"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "A string that indicates the theme. Can be one of LIGHT, DARK, or FOLLOW DEVICE. Default is FOLLOW DEVICE.
"
}
dimension: metrics__counter__settings_screen_autocomplete_domain_added {
label: "Settings Screen Autocomplete Domain Added"
hidden: no
@ -809,7 +827,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: additional_properties {
sql: ${TABLE}.additional_properties ;;
hidden: yes
description: "A JSON string containing any payload properties not present in the schema"
}
dimension: client_info__android_sdk_version {
@ -817,7 +834,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Android Sdk Version"
description: "The optional Android specific SDK version of the software running on this hardware device."
}
dimension: client_info__app_build {
@ -825,7 +841,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Build"
description: "The build identifier generated by the CI system (e.g. \"1234/A\"). For language bindings that provide automatic detection for this value, (e.g. Android/Kotlin), in the unlikely event that the build identifier can not be retrieved from the OS, it is set to \"inaccessible\". For other language bindings, if the value was not provided through configuration, this metric gets set to `Unknown`."
}
dimension: client_info__app_channel {
@ -833,7 +848,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Channel"
description: "The channel the application is being distributed on."
}
dimension: client_info__app_display_version {
@ -841,7 +855,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Display Version"
description: "The user visible version string (e.g. \"1.0.3\"). In the unlikely event that the display version can not be retrieved, it is set to \"inaccessible\"."
}
dimension: client_info__architecture {
@ -849,13 +862,11 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Architecture"
description: "The architecture of the device, (e.g. \"arm\", \"x86\")."
}
dimension: client_info__client_id {
sql: ${TABLE}.client_info.client_id ;;
hidden: yes
description: "A UUID uniquely identifying the client."
}
dimension: client_info__device_manufacturer {
@ -863,7 +874,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Device Manufacturer"
description: "The manufacturer of the device the application is running on. Not set if the device manufacturer can't be determined (e.g. on Desktop)."
}
dimension: client_info__device_model {
@ -871,7 +881,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Device Model"
description: "The model of the device the application is running on. On Android, this is Build.MODEL, the user-visible marketing name, like \"Pixel 2 XL\". Not set if the device model can't be determined (e.g. on Desktop)."
}
dimension: client_info__first_run_date {
@ -879,7 +888,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "First Run Date"
description: "The date of the first run of the application."
}
dimension: client_info__locale {
@ -887,7 +895,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Locale"
description: "The locale of the application during initialization (e.g. \"es-ES\"). If the locale can't be determined on the system, the value is [\"und\"](https://unicode.org/reports/tr35/#Unknown_or_Invalid_Identifiers), to indicate \"undetermined\"."
}
dimension: client_info__os {
@ -895,7 +902,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Os"
description: "The name of the operating system. Possible values: Android, iOS, Linux, Darwin, Windows, FreeBSD, NetBSD, OpenBSD, Solaris, unknown"
}
dimension: client_info__os_version {
@ -903,7 +909,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Os Version"
description: "The user-visible version of the operating system (e.g. \"1.2.3\"). If the version detection fails, this metric gets set to `Unknown`."
}
dimension: client_info__telemetry_sdk_build {
@ -911,13 +916,11 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Telemetry Sdk Build"
description: "The version of the Glean SDK"
}
dimension: document_id {
sql: ${TABLE}.document_id ;;
hidden: yes
description: "The document ID specified in the URI when the client sent this message"
primary_key: yes
}
@ -939,7 +942,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
group_label: "Metadata Geo"
group_item_label: "Country"
map_layer_name: countries
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: metadata__geo__db_version {
@ -947,7 +949,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Db Version"
description: "The specific geo database version used for this lookup"
}
dimension: metadata__geo__subdivision1 {
@ -955,7 +956,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision1"
description: "First major country subdivision, typically a state, province, or county"
}
dimension: metadata__geo__subdivision2 {
@ -963,7 +963,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision2"
description: "Second major country subdivision; not applicable for most countries"
}
dimension: metadata__header__date {
@ -971,7 +970,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "Date"
description: "Date HTTP header"
}
dimension: metadata__header__dnt {
@ -979,7 +977,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "Dnt"
description: "DNT (Do Not Track) HTTP header"
}
dimension: metadata__header__parsed_x_source_tags {
@ -992,7 +989,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Debug Id"
description: "X-Debug-Id HTTP header"
}
dimension: metadata__header__x_foxsec_ip_reputation {
@ -1000,7 +996,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Foxsec Ip Reputation"
description: "X-Foxsec-IP-Reputation header"
}
dimension: metadata__header__x_pingsender_version {
@ -1008,7 +1003,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Pingsender Version"
description: "X-PingSender-Version HTTP header"
}
dimension: metadata__header__x_source_tags {
@ -1016,7 +1010,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Source Tags"
description: "X-Source-Tags HTTP header"
}
dimension: metadata__header__x_telemetry_agent {
@ -1024,7 +1017,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Telemetry Agent"
description: "X-Telemetry-Agent HTTP header"
}
dimension: metadata__isp__db_version {
@ -1032,7 +1024,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Db Version"
description: "The specific geo ISP database version used for this lookup"
}
dimension: metadata__isp__name {
@ -1040,7 +1031,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Name"
description: "The name of the ISP associated with the client's IP address"
}
dimension: metadata__isp__organization {
@ -1048,7 +1038,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Organization"
description: "The name of a specific business entity associated with the client's IP address when available; otherwise the ISP name"
}
dimension: metadata__user_agent__browser {
@ -1075,25 +1064,21 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: normalized_app_name {
sql: ${TABLE}.normalized_app_name ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized app name"
}
dimension: normalized_channel {
sql: ${TABLE}.normalized_channel ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized channel name"
}
dimension: normalized_country_code {
sql: ${TABLE}.normalized_country_code ;;
type: string
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: normalized_os {
sql: ${TABLE}.normalized_os ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized OS name"
}
dimension: normalized_os_version {
@ -1144,7 +1129,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: sample_id {
sql: ${TABLE}.sample_id ;;
type: number
description: "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99"
}
dimension_group: metadata__header__parsed {
@ -1204,7 +1188,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
quarter,
year,
]
description: "Time when the ingestion edge server accepted this message"
}
measure: clients {

Просмотреть файл

@ -2,7 +2,6 @@ view: metrics_table {
dimension: additional_properties {
sql: ${TABLE}.additional_properties ;;
hidden: yes
description: "A JSON string containing any payload properties not present in the schema"
}
dimension: client_info__android_sdk_version {
@ -10,7 +9,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Android Sdk Version"
description: "The optional Android specific SDK version of the software running on this hardware device."
}
dimension: client_info__app_build {
@ -18,7 +16,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "App Build"
description: "The build identifier generated by the CI system (e.g. \"1234/A\"). For language bindings that provide automatic detection for this value, (e.g. Android/Kotlin), in the unlikely event that the build identifier can not be retrieved from the OS, it is set to \"inaccessible\". For other language bindings, if the value was not provided through configuration, this metric gets set to `Unknown`."
}
dimension: client_info__app_channel {
@ -26,7 +23,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "App Channel"
description: "The channel the application is being distributed on."
}
dimension: client_info__app_display_version {
@ -34,7 +30,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "App Display Version"
description: "The user visible version string (e.g. \"1.0.3\"). In the unlikely event that the display version can not be retrieved, it is set to \"inaccessible\"."
}
dimension: client_info__architecture {
@ -42,13 +37,11 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Architecture"
description: "The architecture of the device, (e.g. \"arm\", \"x86\")."
}
dimension: client_info__client_id {
sql: ${TABLE}.client_info.client_id ;;
hidden: yes
description: "A UUID uniquely identifying the client."
}
dimension: client_info__device_manufacturer {
@ -56,7 +49,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Device Manufacturer"
description: "The manufacturer of the device the application is running on. Not set if the device manufacturer can't be determined (e.g. on Desktop)."
}
dimension: client_info__device_model {
@ -64,7 +56,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Device Model"
description: "The model of the device the application is running on. On Android, this is Build.MODEL, the user-visible marketing name, like \"Pixel 2 XL\". Not set if the device model can't be determined (e.g. on Desktop)."
}
dimension: client_info__first_run_date {
@ -72,7 +63,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "First Run Date"
description: "The date of the first run of the application."
}
dimension: client_info__locale {
@ -80,7 +70,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Locale"
description: "The locale of the application during initialization (e.g. \"es-ES\"). If the locale can't be determined on the system, the value is [\"und\"](https://unicode.org/reports/tr35/#Unknown_or_Invalid_Identifiers), to indicate \"undetermined\"."
}
dimension: client_info__os {
@ -88,7 +77,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Os"
description: "The name of the operating system. Possible values: Android, iOS, Linux, Darwin, Windows, FreeBSD, NetBSD, OpenBSD, Solaris, unknown"
}
dimension: client_info__os_version {
@ -96,7 +84,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Os Version"
description: "The user-visible version of the operating system (e.g. \"1.2.3\"). If the version detection fails, this metric gets set to `Unknown`."
}
dimension: client_info__telemetry_sdk_build {
@ -104,13 +91,11 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Telemetry Sdk Build"
description: "The version of the Glean SDK"
}
dimension: document_id {
sql: ${TABLE}.document_id ;;
hidden: yes
description: "The document ID specified in the URI when the client sent this message"
}
dimension: events {
@ -131,7 +116,6 @@ view: metrics_table {
group_label: "Metadata Geo"
group_item_label: "Country"
map_layer_name: countries
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: metadata__geo__db_version {
@ -139,7 +123,6 @@ view: metrics_table {
type: string
group_label: "Metadata Geo"
group_item_label: "Db Version"
description: "The specific geo database version used for this lookup"
}
dimension: metadata__geo__subdivision1 {
@ -147,7 +130,6 @@ view: metrics_table {
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision1"
description: "First major country subdivision, typically a state, province, or county"
}
dimension: metadata__geo__subdivision2 {
@ -155,7 +137,6 @@ view: metrics_table {
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision2"
description: "Second major country subdivision; not applicable for most countries"
}
dimension: metadata__header__date {
@ -163,7 +144,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "Date"
description: "Date HTTP header"
}
dimension: metadata__header__dnt {
@ -171,7 +151,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "Dnt"
description: "DNT (Do Not Track) HTTP header"
}
dimension: metadata__header__parsed_x_source_tags {
@ -184,7 +163,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Debug Id"
description: "X-Debug-Id HTTP header"
}
dimension: metadata__header__x_foxsec_ip_reputation {
@ -192,7 +170,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Foxsec Ip Reputation"
description: "X-Foxsec-IP-Reputation header"
}
dimension: metadata__header__x_pingsender_version {
@ -200,7 +177,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Pingsender Version"
description: "X-PingSender-Version HTTP header"
}
dimension: metadata__header__x_source_tags {
@ -208,7 +184,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Source Tags"
description: "X-Source-Tags HTTP header"
}
dimension: metadata__header__x_telemetry_agent {
@ -216,7 +191,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Telemetry Agent"
description: "X-Telemetry-Agent HTTP header"
}
dimension: metadata__isp__db_version {
@ -224,7 +198,6 @@ view: metrics_table {
type: string
group_label: "Metadata Isp"
group_item_label: "Db Version"
description: "The specific geo ISP database version used for this lookup"
}
dimension: metadata__isp__name {
@ -232,7 +205,6 @@ view: metrics_table {
type: string
group_label: "Metadata Isp"
group_item_label: "Name"
description: "The name of the ISP associated with the client's IP address"
}
dimension: metadata__isp__organization {
@ -240,7 +212,6 @@ view: metrics_table {
type: string
group_label: "Metadata Isp"
group_item_label: "Organization"
description: "The name of a specific business entity associated with the client's IP address when available; otherwise the ISP name"
}
dimension: metadata__user_agent__browser {
@ -269,9 +240,6 @@ view: metrics_table {
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Browser Is Default"
description: "Is Focus the default browser? This is true only if the user
changes the default browser through the app settings.
"
}
dimension: metrics__boolean__glean_core_migration_successful {
@ -279,7 +247,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Glean Core Migration Successful"
description: "Reports `true` if the client was successfully migrated from the Android-specific implementation of the Glean SDK to the cross-platform one."
}
dimension: metrics__boolean__glean_error_preinit_tasks_timeout {
@ -287,7 +254,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Glean Error Preinit Tasks Timeout"
description: "Set to true if the tasks that are queued prior to Glean initialization time out."
}
dimension: metrics__boolean__mozilla_products_has_fenix_installed {
@ -295,8 +261,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Mozilla Products Has Fenix Installed"
description: "If Fenix is installed on the users's device.
"
}
dimension: metrics__boolean__mozilla_products_is_fenix_default_browser {
@ -304,8 +268,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Mozilla Products Is Fenix Default Browser"
description: "Fenix is the default browser on user's device
"
}
dimension: metrics__boolean__tracking_protection_has_advertising_blocked {
@ -313,9 +275,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Advertising Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_analytics_blocked {
@ -323,9 +282,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Analytics Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_content_blocked {
@ -333,9 +289,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Content Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_ever_changed_etp {
@ -343,9 +296,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Ever Changed Etp"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_social_blocked {
@ -353,9 +303,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Social Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__counter__browser_total_uri_count {
@ -363,12 +310,6 @@ at least once.
type: number
group_label: "Metrics Counter"
group_item_label: "Browser Total Uri Count"
description: "Records count of URIs visited by the user in the current session,
including page reloads.
It does not include background page requests and URIs from embedded pages
but may be incremented without user interaction by website scripts
that programmatically redirect to a new location.
"
}
dimension: metrics__counter__glean_error_io {
@ -376,9 +317,6 @@ that programmatically redirect to a new location.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Error Io"
description: "The number of times we encountered an IO error
when writing a pending ping to disk.
"
}
dimension: metrics__counter__glean_error_preinit_tasks_overflow {
@ -386,9 +324,6 @@ when writing a pending ping to disk.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Error Preinit Tasks Overflow"
description: "The number of tasks queued in the pre-initialization buffer.
Only sent if the buffer overflows.
"
}
dimension: metrics__counter__glean_time_invalid_timezone_offset {
@ -396,11 +331,6 @@ Only sent if the buffer overflows.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Time Invalid Timezone Offset"
description: "Counts the number of times we encountered an invalid timezone offset
when trying to get the current time.
A timezone offset is invalid if it is outside [-24h, +24h].
If invalid a UTC offset is used (+0h).
"
}
dimension: metrics__counter__glean_upload_deleted_pings_after_quota_hit {
@ -408,12 +338,6 @@ If invalid a UTC offset is used (+0h).
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Upload Deleted Pings After Quota Hit"
description: "The number of pings deleted after the quota
for the size of the pending pings directory or number of files is hit.
Since quota is only calculated for the pending pings directory,
and deletion request ping live in a different directory,
deletion request pings are never deleted.
"
}
dimension: metrics__counter__glean_upload_pending_pings {
@ -421,9 +345,6 @@ deletion request pings are never deleted.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Upload Pending Pings"
description: "The total number of pending pings at startup.
This does not include deletion-request pings.
"
}
dimension: metrics__counter__glean_validation_app_forceclosed_count {
@ -431,7 +352,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Validation App Forceclosed Count"
description: "This metric counts how many times a dirty bit was detected when starting the Glean SDK, on Android. This dirty bit is set to `true` when Android's lifecycle `ON_START` is hit and flipped back to false on `ON_STOP`. When an application is force-closed, it might not get the `ON_STOP` and so the value would stay `true`. The next time Glean starts, it will increment this counter."
}
dimension: metrics__counter__glean_validation_baseline_ping_count {
@ -439,7 +359,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Validation Baseline Ping Count"
description: "The number of baseline pings sent during the lifetime of this metrics ping."
}
dimension: metrics__counter__glean_validation_foreground_count {
@ -447,8 +366,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Validation Foreground Count"
description: "On mobile, the number of times the application went to foreground.
"
}
dimension: metrics__counter__settings_screen_autocomplete_domain_added {
@ -456,9 +373,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Settings Screen Autocomplete Domain Added"
description: "A counter that indicates how many times a user has added
a website to the autocomplete list.
"
}
dimension: metrics__counter__settings_screen_whats_new_tapped {
@ -466,9 +380,6 @@ a website to the autocomplete list.
type: number
group_label: "Metrics Counter"
group_item_label: "Settings Screen Whats New Tapped"
description: "A counter that indicates how many times a user has clicked
the whats new button from settings screen.
"
}
dimension: metrics__counter__shortcuts_shortcut_added_counter {
@ -476,9 +387,6 @@ the whats new button from settings screen.
type: number
group_label: "Metrics Counter"
group_item_label: "Shortcuts Shortcut Added Counter"
description: "A counter that indicates how many times a user has added
a website to shortcuts.
"
}
dimension: metrics__counter__shortcuts_shortcut_opened_counter {
@ -486,9 +394,6 @@ a website to shortcuts.
type: number
group_label: "Metrics Counter"
group_item_label: "Shortcuts Shortcut Opened Counter"
description: "A counter that indicates how many times a user has opened
a website from a shortcut in the home screen.
"
}
dimension: metrics__counter__tracking_protection_toolbar_shield_clicked {
@ -496,9 +401,6 @@ a website from a shortcut in the home screen.
type: number
group_label: "Metrics Counter"
group_item_label: "Tracking Protection Toolbar Shield Clicked"
description: "A counter that indicates how many times a user has opened
the tracking protection settings panel from the toolbar.
"
}
dimension: metrics__datetime__glean_validation_first_run_hour {
@ -506,8 +408,6 @@ the tracking protection settings panel from the toolbar.
type: string
group_label: "Metrics Datetime"
group_item_label: "Glean Validation First Run Hour"
description: "The hour of the first run of the application.
"
}
dimension: metrics__jwe {
@ -518,96 +418,56 @@ the tracking protection settings panel from the toolbar.
dimension: metrics__labeled_counter__browser_search_ad_clicks {
sql: ${TABLE}.metrics.labeled_counter.browser_search_ad_clicks ;;
hidden: yes
description: "Records clicks of adverts on SERP pages.
The key format is `<provider-name>`.
"
}
dimension: metrics__labeled_counter__browser_search_in_content {
sql: ${TABLE}.metrics.labeled_counter.browser_search_in_content ;;
hidden: yes
description: "Records the type of interaction a user has on SERP pages.
"
}
dimension: metrics__labeled_counter__browser_search_with_ads {
sql: ${TABLE}.metrics.labeled_counter.browser_search_with_ads ;;
hidden: yes
description: "Records counts of SERP pages with adverts displayed.
The key format is `<provider-name>`.
"
}
dimension: metrics__labeled_counter__crash_metrics_crash_count {
sql: ${TABLE}.metrics.labeled_counter.crash_metrics_crash_count ;;
hidden: yes
description: "Counts the number of crashes that occur in the application. This measures only the counts of each crash in association with the labeled type of the crash. The labels correspond to the types of crashes handled by lib-crash.
Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfatal_native_code_crash`
"
}
dimension: metrics__labeled_counter__glean_error_invalid_label {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_label ;;
hidden: yes
description: "Counts the number of times a metric was set with an invalid label.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_error_invalid_overflow {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_overflow ;;
hidden: yes
description: "Counts the number of times a metric was set a value that overflowed.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_error_invalid_state {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_state ;;
hidden: yes
description: "Counts the number of times a timing metric was used incorrectly.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_error_invalid_value {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_value ;;
hidden: yes
description: "Counts the number of times a metric was set to an invalid value.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_upload_ping_upload_failure {
sql: ${TABLE}.metrics.labeled_counter.glean_upload_ping_upload_failure ;;
hidden: yes
description: "Counts the number of ping upload failures, by type of failure.
This includes failures for all ping types,
though the counts appear in the next successfully sent `metrics` ping.
"
}
dimension: metrics__labeled_counter__glean_validation_pings_submitted {
sql: ${TABLE}.metrics.labeled_counter.glean_validation_pings_submitted ;;
hidden: yes
description: "A count of the pings submitted, by ping type.
This metric appears in both the metrics and baseline pings.
- On the metrics ping, the counts include the number of pings sent since
the last metrics ping (including the last metrics ping)
- On the baseline ping, the counts include the number of pings send since
the last baseline ping (including the last baseline ping)
"
}
dimension: metrics__labeled_counter__shortcuts_shortcut_removed_counter {
sql: ${TABLE}.metrics.labeled_counter.shortcuts_shortcut_removed_counter ;;
hidden: yes
description: "A counter that indicates how many times a user has removed
a website from shortcuts.
It also indicates the screen it was removed from, home or browser.
"
}
dimension: metrics__labeled_rate {
@ -656,9 +516,6 @@ It also indicates the screen it was removed from, home or browser.
type: number
group_label: "Metrics Quantity"
group_item_label: "Shortcuts Shortcuts On Home Number"
description: "The number of shortcuts the user has on home screen,
0, 1, 2, 3 or 4 (maximum)
"
}
dimension: metrics__string__browser_default_search_engine {
@ -666,8 +523,6 @@ It also indicates the screen it was removed from, home or browser.
type: string
group_label: "Metrics String"
group_item_label: "Browser Default Search Engine"
description: "A string containing the default search engine name.
"
}
dimension: metrics__string__browser_locale_override {
@ -675,9 +530,6 @@ It also indicates the screen it was removed from, home or browser.
type: string
group_label: "Metrics String"
group_item_label: "Browser Locale Override"
description: "The locale that differs from the system locale if a user
specifically overrides it for the app.
"
}
dimension: metrics__string__ping_reason {
@ -685,10 +537,13 @@ specifically overrides it for the app.
type: string
group_label: "Metrics String"
group_item_label: "Ping Reason"
description: "The optional reason the ping was submitted.
The specific values for reason are specific to each ping, and are
documented in the ping's pings.yaml file.
"
}
dimension: metrics__string__preferences_user_theme {
sql: ${TABLE}.metrics.string.preferences_user_theme ;;
type: string
group_label: "Metrics String"
group_item_label: "Preferences User Theme"
}
dimension: metrics__text {
@ -704,25 +559,21 @@ documented in the ping's pings.yaml file.
dimension: normalized_app_name {
sql: ${TABLE}.normalized_app_name ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized app name"
}
dimension: normalized_channel {
sql: ${TABLE}.normalized_channel ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized channel name"
}
dimension: normalized_country_code {
sql: ${TABLE}.normalized_country_code ;;
type: string
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: normalized_os {
sql: ${TABLE}.normalized_os ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized OS name"
}
dimension: normalized_os_version {
@ -773,7 +624,6 @@ documented in the ping's pings.yaml file.
dimension: sample_id {
sql: ${TABLE}.sample_id ;;
type: number
description: "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99"
}
dimension_group: metadata__header__parsed {
@ -833,7 +683,6 @@ documented in the ping's pings.yaml file.
quarter,
year,
]
description: "Time when the ingestion edge server accepted this message"
}
sql_table_name: `mozdata.org_mozilla_focus.metrics` ;;

Просмотреть файл

@ -166,6 +166,24 @@ that programmatically redirect to a new location.
"
}
dimension: metrics__string__preferences_user_theme {
label: "Preferences User Theme"
hidden: no
sql: ${TABLE}.metrics.string.preferences_user_theme ;;
type: string
group_label: "Preferences"
group_item_label: "User Theme"
link: {
label: "Glean Dictionary reference for Preferences User Theme"
url: "https://dictionary.telemetry.mozilla.org/apps/klar_android/metrics/preferences_user_theme"
icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
}
description: "A string that indicates the theme. Can be one of LIGHT, DARK, or FOLLOW DEVICE. Default is FOLLOW DEVICE.
"
}
dimension: metrics__counter__settings_screen_autocomplete_domain_added {
label: "Settings Screen Autocomplete Domain Added"
hidden: no
@ -809,7 +827,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: additional_properties {
sql: ${TABLE}.additional_properties ;;
hidden: yes
description: "A JSON string containing any payload properties not present in the schema"
}
dimension: client_info__android_sdk_version {
@ -817,7 +834,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Android Sdk Version"
description: "The optional Android specific SDK version of the software running on this hardware device."
}
dimension: client_info__app_build {
@ -825,7 +841,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Build"
description: "The build identifier generated by the CI system (e.g. \"1234/A\"). For language bindings that provide automatic detection for this value, (e.g. Android/Kotlin), in the unlikely event that the build identifier can not be retrieved from the OS, it is set to \"inaccessible\". For other language bindings, if the value was not provided through configuration, this metric gets set to `Unknown`."
}
dimension: client_info__app_channel {
@ -833,7 +848,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Channel"
description: "The channel the application is being distributed on."
}
dimension: client_info__app_display_version {
@ -841,7 +855,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "App Display Version"
description: "The user visible version string (e.g. \"1.0.3\"). In the unlikely event that the display version can not be retrieved, it is set to \"inaccessible\"."
}
dimension: client_info__architecture {
@ -849,13 +862,11 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Architecture"
description: "The architecture of the device, (e.g. \"arm\", \"x86\")."
}
dimension: client_info__client_id {
sql: ${TABLE}.client_info.client_id ;;
hidden: yes
description: "A UUID uniquely identifying the client."
}
dimension: client_info__device_manufacturer {
@ -863,7 +874,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Device Manufacturer"
description: "The manufacturer of the device the application is running on. Not set if the device manufacturer can't be determined (e.g. on Desktop)."
}
dimension: client_info__device_model {
@ -871,7 +881,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Device Model"
description: "The model of the device the application is running on. On Android, this is Build.MODEL, the user-visible marketing name, like \"Pixel 2 XL\". Not set if the device model can't be determined (e.g. on Desktop)."
}
dimension: client_info__first_run_date {
@ -879,7 +888,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "First Run Date"
description: "The date of the first run of the application."
}
dimension: client_info__locale {
@ -887,7 +895,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Locale"
description: "The locale of the application during initialization (e.g. \"es-ES\"). If the locale can't be determined on the system, the value is [\"und\"](https://unicode.org/reports/tr35/#Unknown_or_Invalid_Identifiers), to indicate \"undetermined\"."
}
dimension: client_info__os {
@ -895,7 +902,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Os"
description: "The name of the operating system. Possible values: Android, iOS, Linux, Darwin, Windows, FreeBSD, NetBSD, OpenBSD, Solaris, unknown"
}
dimension: client_info__os_version {
@ -903,7 +909,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Os Version"
description: "The user-visible version of the operating system (e.g. \"1.2.3\"). If the version detection fails, this metric gets set to `Unknown`."
}
dimension: client_info__telemetry_sdk_build {
@ -911,13 +916,11 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Client Info"
group_item_label: "Telemetry Sdk Build"
description: "The version of the Glean SDK"
}
dimension: document_id {
sql: ${TABLE}.document_id ;;
hidden: yes
description: "The document ID specified in the URI when the client sent this message"
primary_key: yes
}
@ -939,7 +942,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
group_label: "Metadata Geo"
group_item_label: "Country"
map_layer_name: countries
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: metadata__geo__db_version {
@ -947,7 +949,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Db Version"
description: "The specific geo database version used for this lookup"
}
dimension: metadata__geo__subdivision1 {
@ -955,7 +956,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision1"
description: "First major country subdivision, typically a state, province, or county"
}
dimension: metadata__geo__subdivision2 {
@ -963,7 +963,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision2"
description: "Second major country subdivision; not applicable for most countries"
}
dimension: metadata__header__date {
@ -971,7 +970,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "Date"
description: "Date HTTP header"
}
dimension: metadata__header__dnt {
@ -979,7 +977,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "Dnt"
description: "DNT (Do Not Track) HTTP header"
}
dimension: metadata__header__parsed_x_source_tags {
@ -992,7 +989,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Debug Id"
description: "X-Debug-Id HTTP header"
}
dimension: metadata__header__x_foxsec_ip_reputation {
@ -1000,7 +996,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Foxsec Ip Reputation"
description: "X-Foxsec-IP-Reputation header"
}
dimension: metadata__header__x_pingsender_version {
@ -1008,7 +1003,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Pingsender Version"
description: "X-PingSender-Version HTTP header"
}
dimension: metadata__header__x_source_tags {
@ -1016,7 +1010,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Source Tags"
description: "X-Source-Tags HTTP header"
}
dimension: metadata__header__x_telemetry_agent {
@ -1024,7 +1017,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Header"
group_item_label: "X Telemetry Agent"
description: "X-Telemetry-Agent HTTP header"
}
dimension: metadata__isp__db_version {
@ -1032,7 +1024,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Db Version"
description: "The specific geo ISP database version used for this lookup"
}
dimension: metadata__isp__name {
@ -1040,7 +1031,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Name"
description: "The name of the ISP associated with the client's IP address"
}
dimension: metadata__isp__organization {
@ -1048,7 +1038,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
type: string
group_label: "Metadata Isp"
group_item_label: "Organization"
description: "The name of a specific business entity associated with the client's IP address when available; otherwise the ISP name"
}
dimension: metadata__user_agent__browser {
@ -1075,25 +1064,21 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: normalized_app_name {
sql: ${TABLE}.normalized_app_name ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized app name"
}
dimension: normalized_channel {
sql: ${TABLE}.normalized_channel ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized channel name"
}
dimension: normalized_country_code {
sql: ${TABLE}.normalized_country_code ;;
type: string
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: normalized_os {
sql: ${TABLE}.normalized_os ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized OS name"
}
dimension: normalized_os_version {
@ -1144,7 +1129,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
dimension: sample_id {
sql: ${TABLE}.sample_id ;;
type: number
description: "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99"
}
dimension_group: metadata__header__parsed {
@ -1204,7 +1188,6 @@ Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfa
quarter,
year,
]
description: "Time when the ingestion edge server accepted this message"
}
measure: clients {

Просмотреть файл

@ -2,7 +2,6 @@ view: metrics_table {
dimension: additional_properties {
sql: ${TABLE}.additional_properties ;;
hidden: yes
description: "A JSON string containing any payload properties not present in the schema"
}
dimension: client_info__android_sdk_version {
@ -10,7 +9,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Android Sdk Version"
description: "The optional Android specific SDK version of the software running on this hardware device."
}
dimension: client_info__app_build {
@ -18,7 +16,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "App Build"
description: "The build identifier generated by the CI system (e.g. \"1234/A\"). For language bindings that provide automatic detection for this value, (e.g. Android/Kotlin), in the unlikely event that the build identifier can not be retrieved from the OS, it is set to \"inaccessible\". For other language bindings, if the value was not provided through configuration, this metric gets set to `Unknown`."
}
dimension: client_info__app_channel {
@ -26,7 +23,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "App Channel"
description: "The channel the application is being distributed on."
}
dimension: client_info__app_display_version {
@ -34,7 +30,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "App Display Version"
description: "The user visible version string (e.g. \"1.0.3\"). In the unlikely event that the display version can not be retrieved, it is set to \"inaccessible\"."
}
dimension: client_info__architecture {
@ -42,13 +37,11 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Architecture"
description: "The architecture of the device, (e.g. \"arm\", \"x86\")."
}
dimension: client_info__client_id {
sql: ${TABLE}.client_info.client_id ;;
hidden: yes
description: "A UUID uniquely identifying the client."
}
dimension: client_info__device_manufacturer {
@ -56,7 +49,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Device Manufacturer"
description: "The manufacturer of the device the application is running on. Not set if the device manufacturer can't be determined (e.g. on Desktop)."
}
dimension: client_info__device_model {
@ -64,7 +56,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Device Model"
description: "The model of the device the application is running on. On Android, this is Build.MODEL, the user-visible marketing name, like \"Pixel 2 XL\". Not set if the device model can't be determined (e.g. on Desktop)."
}
dimension: client_info__first_run_date {
@ -72,7 +63,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "First Run Date"
description: "The date of the first run of the application."
}
dimension: client_info__locale {
@ -80,7 +70,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Locale"
description: "The locale of the application during initialization (e.g. \"es-ES\"). If the locale can't be determined on the system, the value is [\"und\"](https://unicode.org/reports/tr35/#Unknown_or_Invalid_Identifiers), to indicate \"undetermined\"."
}
dimension: client_info__os {
@ -88,7 +77,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Os"
description: "The name of the operating system. Possible values: Android, iOS, Linux, Darwin, Windows, FreeBSD, NetBSD, OpenBSD, Solaris, unknown"
}
dimension: client_info__os_version {
@ -96,7 +84,6 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Os Version"
description: "The user-visible version of the operating system (e.g. \"1.2.3\"). If the version detection fails, this metric gets set to `Unknown`."
}
dimension: client_info__telemetry_sdk_build {
@ -104,13 +91,11 @@ view: metrics_table {
type: string
group_label: "Client Info"
group_item_label: "Telemetry Sdk Build"
description: "The version of the Glean SDK"
}
dimension: document_id {
sql: ${TABLE}.document_id ;;
hidden: yes
description: "The document ID specified in the URI when the client sent this message"
}
dimension: events {
@ -131,7 +116,6 @@ view: metrics_table {
group_label: "Metadata Geo"
group_item_label: "Country"
map_layer_name: countries
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: metadata__geo__db_version {
@ -139,7 +123,6 @@ view: metrics_table {
type: string
group_label: "Metadata Geo"
group_item_label: "Db Version"
description: "The specific geo database version used for this lookup"
}
dimension: metadata__geo__subdivision1 {
@ -147,7 +130,6 @@ view: metrics_table {
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision1"
description: "First major country subdivision, typically a state, province, or county"
}
dimension: metadata__geo__subdivision2 {
@ -155,7 +137,6 @@ view: metrics_table {
type: string
group_label: "Metadata Geo"
group_item_label: "Subdivision2"
description: "Second major country subdivision; not applicable for most countries"
}
dimension: metadata__header__date {
@ -163,7 +144,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "Date"
description: "Date HTTP header"
}
dimension: metadata__header__dnt {
@ -171,7 +151,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "Dnt"
description: "DNT (Do Not Track) HTTP header"
}
dimension: metadata__header__parsed_x_source_tags {
@ -184,7 +163,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Debug Id"
description: "X-Debug-Id HTTP header"
}
dimension: metadata__header__x_foxsec_ip_reputation {
@ -192,7 +170,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Foxsec Ip Reputation"
description: "X-Foxsec-IP-Reputation header"
}
dimension: metadata__header__x_pingsender_version {
@ -200,7 +177,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Pingsender Version"
description: "X-PingSender-Version HTTP header"
}
dimension: metadata__header__x_source_tags {
@ -208,7 +184,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Source Tags"
description: "X-Source-Tags HTTP header"
}
dimension: metadata__header__x_telemetry_agent {
@ -216,7 +191,6 @@ view: metrics_table {
type: string
group_label: "Metadata Header"
group_item_label: "X Telemetry Agent"
description: "X-Telemetry-Agent HTTP header"
}
dimension: metadata__isp__db_version {
@ -224,7 +198,6 @@ view: metrics_table {
type: string
group_label: "Metadata Isp"
group_item_label: "Db Version"
description: "The specific geo ISP database version used for this lookup"
}
dimension: metadata__isp__name {
@ -232,7 +205,6 @@ view: metrics_table {
type: string
group_label: "Metadata Isp"
group_item_label: "Name"
description: "The name of the ISP associated with the client's IP address"
}
dimension: metadata__isp__organization {
@ -240,7 +212,6 @@ view: metrics_table {
type: string
group_label: "Metadata Isp"
group_item_label: "Organization"
description: "The name of a specific business entity associated with the client's IP address when available; otherwise the ISP name"
}
dimension: metadata__user_agent__browser {
@ -269,9 +240,6 @@ view: metrics_table {
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Browser Is Default"
description: "Is Focus the default browser? This is true only if the user
changes the default browser through the app settings.
"
}
dimension: metrics__boolean__glean_core_migration_successful {
@ -279,7 +247,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Glean Core Migration Successful"
description: "Reports `true` if the client was successfully migrated from the Android-specific implementation of the Glean SDK to the cross-platform one."
}
dimension: metrics__boolean__glean_error_preinit_tasks_timeout {
@ -287,7 +254,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Glean Error Preinit Tasks Timeout"
description: "Set to true if the tasks that are queued prior to Glean initialization time out."
}
dimension: metrics__boolean__mozilla_products_has_fenix_installed {
@ -295,8 +261,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Mozilla Products Has Fenix Installed"
description: "If Fenix is installed on the users's device.
"
}
dimension: metrics__boolean__mozilla_products_is_fenix_default_browser {
@ -304,8 +268,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Mozilla Products Is Fenix Default Browser"
description: "Fenix is the default browser on user's device
"
}
dimension: metrics__boolean__tracking_protection_has_advertising_blocked {
@ -313,9 +275,6 @@ changes the default browser through the app settings.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Advertising Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_analytics_blocked {
@ -323,9 +282,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Analytics Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_content_blocked {
@ -333,9 +289,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Content Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_ever_changed_etp {
@ -343,9 +296,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Ever Changed Etp"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__boolean__tracking_protection_has_social_blocked {
@ -353,9 +303,6 @@ at least once.
type: yesno
group_label: "Metrics Boolean"
group_item_label: "Tracking Protection Has Social Blocked"
description: "The user has changed the setting for enhanced tracking protection
at least once.
"
}
dimension: metrics__counter__browser_total_uri_count {
@ -363,12 +310,6 @@ at least once.
type: number
group_label: "Metrics Counter"
group_item_label: "Browser Total Uri Count"
description: "Records count of URIs visited by the user in the current session,
including page reloads.
It does not include background page requests and URIs from embedded pages
but may be incremented without user interaction by website scripts
that programmatically redirect to a new location.
"
}
dimension: metrics__counter__glean_error_io {
@ -376,9 +317,6 @@ that programmatically redirect to a new location.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Error Io"
description: "The number of times we encountered an IO error
when writing a pending ping to disk.
"
}
dimension: metrics__counter__glean_error_preinit_tasks_overflow {
@ -386,9 +324,6 @@ when writing a pending ping to disk.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Error Preinit Tasks Overflow"
description: "The number of tasks queued in the pre-initialization buffer.
Only sent if the buffer overflows.
"
}
dimension: metrics__counter__glean_time_invalid_timezone_offset {
@ -396,11 +331,6 @@ Only sent if the buffer overflows.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Time Invalid Timezone Offset"
description: "Counts the number of times we encountered an invalid timezone offset
when trying to get the current time.
A timezone offset is invalid if it is outside [-24h, +24h].
If invalid a UTC offset is used (+0h).
"
}
dimension: metrics__counter__glean_upload_deleted_pings_after_quota_hit {
@ -408,12 +338,6 @@ If invalid a UTC offset is used (+0h).
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Upload Deleted Pings After Quota Hit"
description: "The number of pings deleted after the quota
for the size of the pending pings directory or number of files is hit.
Since quota is only calculated for the pending pings directory,
and deletion request ping live in a different directory,
deletion request pings are never deleted.
"
}
dimension: metrics__counter__glean_upload_pending_pings {
@ -421,9 +345,6 @@ deletion request pings are never deleted.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Upload Pending Pings"
description: "The total number of pending pings at startup.
This does not include deletion-request pings.
"
}
dimension: metrics__counter__glean_validation_app_forceclosed_count {
@ -431,7 +352,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Validation App Forceclosed Count"
description: "This metric counts how many times a dirty bit was detected when starting the Glean SDK, on Android. This dirty bit is set to `true` when Android's lifecycle `ON_START` is hit and flipped back to false on `ON_STOP`. When an application is force-closed, it might not get the `ON_STOP` and so the value would stay `true`. The next time Glean starts, it will increment this counter."
}
dimension: metrics__counter__glean_validation_baseline_ping_count {
@ -439,7 +359,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Validation Baseline Ping Count"
description: "The number of baseline pings sent during the lifetime of this metrics ping."
}
dimension: metrics__counter__glean_validation_foreground_count {
@ -447,8 +366,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Glean Validation Foreground Count"
description: "On mobile, the number of times the application went to foreground.
"
}
dimension: metrics__counter__settings_screen_autocomplete_domain_added {
@ -456,9 +373,6 @@ This does not include deletion-request pings.
type: number
group_label: "Metrics Counter"
group_item_label: "Settings Screen Autocomplete Domain Added"
description: "A counter that indicates how many times a user has added
a website to the autocomplete list.
"
}
dimension: metrics__counter__settings_screen_whats_new_tapped {
@ -466,9 +380,6 @@ a website to the autocomplete list.
type: number
group_label: "Metrics Counter"
group_item_label: "Settings Screen Whats New Tapped"
description: "A counter that indicates how many times a user has clicked
the whats new button from settings screen.
"
}
dimension: metrics__counter__shortcuts_shortcut_added_counter {
@ -476,9 +387,6 @@ the whats new button from settings screen.
type: number
group_label: "Metrics Counter"
group_item_label: "Shortcuts Shortcut Added Counter"
description: "A counter that indicates how many times a user has added
a website to shortcuts.
"
}
dimension: metrics__counter__shortcuts_shortcut_opened_counter {
@ -486,9 +394,6 @@ a website to shortcuts.
type: number
group_label: "Metrics Counter"
group_item_label: "Shortcuts Shortcut Opened Counter"
description: "A counter that indicates how many times a user has opened
a website from a shortcut in the home screen.
"
}
dimension: metrics__counter__tracking_protection_toolbar_shield_clicked {
@ -496,9 +401,6 @@ a website from a shortcut in the home screen.
type: number
group_label: "Metrics Counter"
group_item_label: "Tracking Protection Toolbar Shield Clicked"
description: "A counter that indicates how many times a user has opened
the tracking protection settings panel from the toolbar.
"
}
dimension: metrics__datetime__glean_validation_first_run_hour {
@ -506,8 +408,6 @@ the tracking protection settings panel from the toolbar.
type: string
group_label: "Metrics Datetime"
group_item_label: "Glean Validation First Run Hour"
description: "The hour of the first run of the application.
"
}
dimension: metrics__jwe {
@ -518,96 +418,56 @@ the tracking protection settings panel from the toolbar.
dimension: metrics__labeled_counter__browser_search_ad_clicks {
sql: ${TABLE}.metrics.labeled_counter.browser_search_ad_clicks ;;
hidden: yes
description: "Records clicks of adverts on SERP pages.
The key format is `<provider-name>`.
"
}
dimension: metrics__labeled_counter__browser_search_in_content {
sql: ${TABLE}.metrics.labeled_counter.browser_search_in_content ;;
hidden: yes
description: "Records the type of interaction a user has on SERP pages.
"
}
dimension: metrics__labeled_counter__browser_search_with_ads {
sql: ${TABLE}.metrics.labeled_counter.browser_search_with_ads ;;
hidden: yes
description: "Records counts of SERP pages with adverts displayed.
The key format is `<provider-name>`.
"
}
dimension: metrics__labeled_counter__crash_metrics_crash_count {
sql: ${TABLE}.metrics.labeled_counter.crash_metrics_crash_count ;;
hidden: yes
description: "Counts the number of crashes that occur in the application. This measures only the counts of each crash in association with the labeled type of the crash. The labels correspond to the types of crashes handled by lib-crash.
Deprecated: `native_code_crash` replaced by `fatal_native_code_crash` and `nonfatal_native_code_crash`
"
}
dimension: metrics__labeled_counter__glean_error_invalid_label {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_label ;;
hidden: yes
description: "Counts the number of times a metric was set with an invalid label.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_error_invalid_overflow {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_overflow ;;
hidden: yes
description: "Counts the number of times a metric was set a value that overflowed.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_error_invalid_state {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_state ;;
hidden: yes
description: "Counts the number of times a timing metric was used incorrectly.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_error_invalid_value {
sql: ${TABLE}.metrics.labeled_counter.glean_error_invalid_value ;;
hidden: yes
description: "Counts the number of times a metric was set to an invalid value.
The labels are the `category.name` identifier of the metric.
"
}
dimension: metrics__labeled_counter__glean_upload_ping_upload_failure {
sql: ${TABLE}.metrics.labeled_counter.glean_upload_ping_upload_failure ;;
hidden: yes
description: "Counts the number of ping upload failures, by type of failure.
This includes failures for all ping types,
though the counts appear in the next successfully sent `metrics` ping.
"
}
dimension: metrics__labeled_counter__glean_validation_pings_submitted {
sql: ${TABLE}.metrics.labeled_counter.glean_validation_pings_submitted ;;
hidden: yes
description: "A count of the pings submitted, by ping type.
This metric appears in both the metrics and baseline pings.
- On the metrics ping, the counts include the number of pings sent since
the last metrics ping (including the last metrics ping)
- On the baseline ping, the counts include the number of pings send since
the last baseline ping (including the last baseline ping)
"
}
dimension: metrics__labeled_counter__shortcuts_shortcut_removed_counter {
sql: ${TABLE}.metrics.labeled_counter.shortcuts_shortcut_removed_counter ;;
hidden: yes
description: "A counter that indicates how many times a user has removed
a website from shortcuts.
It also indicates the screen it was removed from, home or browser.
"
}
dimension: metrics__labeled_rate {
@ -656,9 +516,6 @@ It also indicates the screen it was removed from, home or browser.
type: number
group_label: "Metrics Quantity"
group_item_label: "Shortcuts Shortcuts On Home Number"
description: "The number of shortcuts the user has on home screen,
0, 1, 2, 3 or 4 (maximum)
"
}
dimension: metrics__string__browser_default_search_engine {
@ -666,8 +523,6 @@ It also indicates the screen it was removed from, home or browser.
type: string
group_label: "Metrics String"
group_item_label: "Browser Default Search Engine"
description: "A string containing the default search engine name.
"
}
dimension: metrics__string__browser_locale_override {
@ -675,9 +530,6 @@ It also indicates the screen it was removed from, home or browser.
type: string
group_label: "Metrics String"
group_item_label: "Browser Locale Override"
description: "The locale that differs from the system locale if a user
specifically overrides it for the app.
"
}
dimension: metrics__string__ping_reason {
@ -685,10 +537,13 @@ specifically overrides it for the app.
type: string
group_label: "Metrics String"
group_item_label: "Ping Reason"
description: "The optional reason the ping was submitted.
The specific values for reason are specific to each ping, and are
documented in the ping's pings.yaml file.
"
}
dimension: metrics__string__preferences_user_theme {
sql: ${TABLE}.metrics.string.preferences_user_theme ;;
type: string
group_label: "Metrics String"
group_item_label: "Preferences User Theme"
}
dimension: metrics__text {
@ -704,25 +559,21 @@ documented in the ping's pings.yaml file.
dimension: normalized_app_name {
sql: ${TABLE}.normalized_app_name ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized app name"
}
dimension: normalized_channel {
sql: ${TABLE}.normalized_channel ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized channel name"
}
dimension: normalized_country_code {
sql: ${TABLE}.normalized_country_code ;;
type: string
description: "An ISO 3166-1 alpha-2 country code"
}
dimension: normalized_os {
sql: ${TABLE}.normalized_os ;;
type: string
description: "Set to \"Other\" if this message contained an unrecognized OS name"
}
dimension: normalized_os_version {
@ -773,7 +624,6 @@ documented in the ping's pings.yaml file.
dimension: sample_id {
sql: ${TABLE}.sample_id ;;
type: number
description: "Hashed version of client_id (if present) useful for partitioning; ranges from 0 to 99"
}
dimension_group: metadata__header__parsed {
@ -833,7 +683,6 @@ documented in the ping's pings.yaml file.
quarter,
year,
]
description: "Time when the ingestion edge server accepted this message"
}
sql_table_name: `mozdata.org_mozilla_klar.metrics` ;;