Closed Bug 1593773 Opened 5 years ago Closed 3 years ago

Update main_summary view to use new location of FXA_CONFIGURED

Categories

(Data Platform and Tools :: General, task, P1)

task
Points:
1

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tdsmith, Assigned: relud)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 1 obsolete file)

Bug 1238810 (landed in 71+) removes the FXA_CONFIGURED histogram and replaces it with a value in the telemetry environment. The main_summary aggregation should handle either location.

The current Scala version does not: https://github.com/mozilla/telemetry-batch-view/blob/406ba9f45d7af72bebf0908d88439070a165ecf7/src/main/scala/com/mozilla/telemetry/views/MainSummaryView.scala#L698

ni mreid for visibility.

Blocks: 1582278

I will add this logic in SQL, we are moving from the scala version to the SQL version this week: https://github.com/mozilla/bigquery-etl/pull/258

Assignee: nobody → dthorn
Blocks: 1582253

:loines :relud - looks like the referenced changes in comment 1 were merged. Is there anything else that needs to be done here or is https://bugzilla.mozilla.org/show_bug.cgi?id=1582253 now unblocked?

Flags: needinfo?(dthorn)

this is unblocked, i'll file a PR to coalesce the fields

Flags: needinfo?(dthorn)

just to confirm, the new locations are environment.services.account_enabled and environment.services.sync_enabled?

also, will this require main summary to be backfilled? how far back?

Flags: needinfo?(loines)

just to confirm, the new locations are environment.services.account_enabled and environment.services.sync_enabled?

According to about:telemetry this is camelCase, accountEnabled and syncEnabled. I don't know if they are snakecased somewhere during ingestion, though

also, will this require main summary to be backfilled? how far back?

looks like bug 1238810 landed in nightly on 2019-10-25, so I'd say we want it backfilled that far.

Flags: needinfo?(loines)

(In reply to Leif Oines [:loines] from comment #7)

According to about:telemetry this is camelCase, accountEnabled and syncEnabled. I don't know if they are snakecased somewhere during ingestion, though

we convert to snake_case when loading to bigquery

looks like bug 1238810 landed in nightly on 2019-10-25, so I'd say we want it backfilled that far.

sounds good, I'm also adding a scalar to main summary for bug 1582834, so i'll add that and we can backfill both at the same time.

I'm also adding a scalar to main summary for bug 1582834

nevermind, that one doesn't need a change to main summary.

Status: NEW → ASSIGNED
Depends on: 1606687

I checked the table and this is the only field that's present in the schema but missing from the query.

sorry, wrong bug

Attachment #9120254 - Attachment is obsolete: true
Priority: -- → P3
Points: --- → 1
Priority: P3 → P1
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Component: Datasets: Main Summary → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: