Skip to content

Commit a8a3b0a

Browse files
committed
Clean up + only filter release channel
1 parent 715d5f4 commit a8a3b0a

File tree

4 files changed

+31
-32
lines changed

4 files changed

+31
-32
lines changed

sql/moz-fx-data-shared-prod/telemetry_derived/event_events_v1/query.sql

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ WHERE
6060
AND mozfun.norm.extract_version(app_version, 'major')
6161
BETWEEN 84
6262
AND 87
63-
) IS FALSE
63+
) IS NOT TRUE
6464
-- See https://bugzilla.mozilla.org/show_bug.cgi?id=1803833
6565
AND (
6666
event_category = 'normandy'
6767
AND event_method = 'validationFailed'
6868
AND mozfun.map.get_key(event_map_values, 'reason') = 'invalid-feature'
6969
AND mozfun.map.get_key(event_map_values, 'feature') IN ('nimbus-qa-1', 'nimbus-qa-2')
7070
AND mozfun.norm.extract_version(app_version, 'major') <= 108
71-
) IS FALSE
71+
) IS NOT TRUE
7272
-- See https://mozilla-hub.atlassian.net/browse/DENG-7513
7373
AND (
7474
event_category = 'security'
@@ -77,10 +77,11 @@ WHERE
7777
AND mozfun.norm.extract_version(app_version, 'major')
7878
BETWEEN 133
7979
AND 135
80-
) IS FALSE
80+
) IS NOT TRUE
8181
-- See https://mozilla-hub.atlassian.net/browse/DENG-9732
8282
AND (
8383
event_category = "uptake.remotecontent.result"
8484
AND event_method = "uptake"
85+
AND normalized_channel = 'release'
8586
AND mozfun.norm.extract_version(app_version, 'major') >= 143
86-
) IS FALSE
87+
) IS NOT TRUE

sql_generators/glean_usage/templates/event_monitoring_aggregates_v1.query.sql

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,8 @@ WITH
99
base_{{ dataset['bq_dataset_family'] }}_{{ events_table }} AS (
1010
SELECT
1111
@submission_date AS submission_date,
12-
TIMESTAMP_ADD(
13-
TIMESTAMP_TRUNC(submission_timestamp, HOUR),
14-
-- Aggregates event counts over 60-minute intervals
15-
INTERVAL(DIV(EXTRACT(MINUTE FROM submission_timestamp), 60) * 60) MINUTE
16-
) AS window_start,
17-
TIMESTAMP_ADD(
18-
TIMESTAMP_TRUNC(submission_timestamp, HOUR),
19-
INTERVAL((DIV(EXTRACT(MINUTE FROM submission_timestamp), 60) + 1) * 60) MINUTE
20-
) AS window_end,
12+
TIMESTAMP_TRUNC(submission_timestamp, HOUR) AS window_start,
13+
TIMESTAMP_ADD(TIMESTAMP_TRUNC(submission_timestamp, HOUR), INTERVAL 1 HOUR) AS window_end,
2114
event.category AS event_category,
2215
event.name AS event_name,
2316
event_extra.key AS event_extra_key,
@@ -47,7 +40,7 @@ WITH
4740
event.category = "uptake.remotecontent.result"
4841
AND event.name IN ("uptake_remotesettings", "uptake_normandy")
4942
AND mozfun.norm.extract_version(client_info.app_display_version, 'major') >= 143
50-
) IS FALSE
43+
) IS NOT TRUE
5144
{% endif %}
5245
GROUP BY
5346
submission_date,
@@ -57,17 +50,27 @@ WITH
5750
event_name,
5851
event_extra_key,
5952
country,
60-
normalized_app_name,
6153
channel,
6254
version,
6355
experiment,
64-
experiment_branch
56+
experiment_branch
6557
),
6658
{% endfor %}
6759
{{ dataset['bq_dataset_family'] }}_aggregated AS (
6860
SELECT
61+
submission_date,
62+
window_start,
63+
window_end,
64+
event_category,
65+
event_name,
66+
event_extra_key,
67+
country,
6968
"{{ dataset['canonical_app_name'] }}" AS normalized_app_name,
70-
* REPLACE (SUM(total_events) AS total_events),
69+
channel,
70+
version,
71+
experiment,
72+
experiment_branch,
73+
SUM(total_events) AS total_events,
7174
FROM
7275
(
7376
{% for events_table in event_tables_per_dataset[dataset['bq_dataset_family']] -%}

sql_generators/glean_usage/templates/event_monitoring_live_v1.materialized_view.sql

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@ IF
3535
WHERE
3636
-- See https://mozilla-hub.atlassian.net/browse/DENG-9732
3737
(
38-
event.category = "uptake.remotecontent.result"
39-
AND event.name IN ("uptake_remotesettings", "uptake_normandy")
38+
normalized_channel = 'release'
39+
AND event.category = 'uptake.remotecontent.result'
40+
AND event.name IN ('uptake_remotesettings', 'uptake_normandy')
4041
AND mozfun.norm.extract_version(client_info.app_display_version, 'major') >= 143
41-
) IS FALSE
42+
) IS NOT TRUE
4243
{% endif %}
4344
){{ "," if not loop.last }}
4445
{% endfor -%},
@@ -55,15 +56,8 @@ IF
5556
SELECT
5657
-- used for partitioning, only allows TIMESTAMP columns
5758
TIMESTAMP_TRUNC(submission_timestamp, DAY) AS submission_date,
58-
TIMESTAMP_ADD(
59-
TIMESTAMP_TRUNC(submission_timestamp, HOUR),
60-
-- Aggregates event counts over 60-minute intervals
61-
INTERVAL(DIV(EXTRACT(MINUTE FROM submission_timestamp), 60) * 60) MINUTE
62-
) AS window_start,
63-
TIMESTAMP_ADD(
64-
TIMESTAMP_TRUNC(submission_timestamp, HOUR),
65-
INTERVAL((DIV(EXTRACT(MINUTE FROM submission_timestamp), 60) + 1) * 60) MINUTE
66-
) AS window_end,
59+
TIMESTAMP_TRUNC(submission_timestamp, HOUR) AS window_start,
60+
TIMESTAMP_ADD(TIMESTAMP_TRUNC(submission_timestamp, HOUR), INTERVAL 1 HOUR) AS window_end,
6761
* EXCEPT (submission_timestamp),
6862
COUNT(*) AS total_events,
6963
FROM

sql_generators/glean_usage/templates/events_stream_v1.query.sql

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,10 @@ CROSS JOIN
155155
) IS NOT TRUE
156156
-- See https://mozilla-hub.atlassian.net/browse/DENG-9732
157157
AND (
158-
event.category = "uptake.remotecontent.result"
159-
AND event.name IN ("uptake_remotesettings", "uptake_normandy")
160-
AND mozfun.norm.extract_version(client_info.app_display_version, 'major') >= 143
158+
normalized_channel = 'release'
159+
AND event.category = 'uptake.remotecontent.result'
160+
AND event.name IN ('uptake_remotesettings', 'uptake_normandy')
161+
AND app_version_major >= 143
161162
) IS NOT TRUE
162163
{% elif app_name == "firefox_desktop_background_update" %}
163164
WHERE

0 commit comments

Comments
 (0)