Skip to content

DSRE-1779 Add user-facing view to accounts_backend_derived.monitoring_db_counts_v1#6599

Merged
sean-rose merged 1 commit into
mainfrom
monitoring_db_counts
Dec 6, 2024
Merged

DSRE-1779 Add user-facing view to accounts_backend_derived.monitoring_db_counts_v1#6599
sean-rose merged 1 commit into
mainfrom
monitoring_db_counts

Conversation

@akkomar
Copy link
Copy Markdown
Member

@akkomar akkomar commented Dec 4, 2024

Follow up to #6511, will make accessing this data a bit easier.

┆Issue is synchronized with this Jira Task

@akkomar akkomar requested a review from sean-rose December 4, 2024 16:57
@dataops-ci-bot
Copy link
Copy Markdown

Integration report for "DSRE-1779 Add user-facing view to accounts_backend_derived.monitoring_db_counts_v1"

sql.diff

Click to expand!
Only in /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend: monitoring_db_counts
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/metadata.yaml	1970-01-01 00:00:00.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/metadata.yaml	2024-12-04 16:58:27.000000000 +0000
@@ -0,0 +1,15 @@
+friendly_name: FxA DB Counts Monitoring
+description: |-
+  Simple aggregation of counts of records in the FxA DB tables.
+  Enables to identify trends within accounts data. E.g. "How many
+  inactive accounts are there?"
+owners: []
+labels: {}
+bigquery: null
+workgroup_access:
+- role: roles/bigquery.dataViewer
+  members:
+  - workgroup:mozilla-confidential
+references:
+  view.sql:
+  - moz-fx-data-shared-prod.accounts_backend_derived.monitoring_db_counts_v1
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/view.sql	1970-01-01 00:00:00.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend/monitoring_db_counts/view.sql	2024-12-04 16:56:20.000000000 +0000
@@ -0,0 +1,7 @@
+CREATE OR REPLACE VIEW
+  `moz-fx-data-shared-prod.accounts_backend.monitoring_db_counts`
+AS
+SELECT
+  *
+FROM
+  `moz-fx-data-shared-prod.accounts_backend_derived.monitoring_db_counts_v1`
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/apple_ads_external/ios_app_campaign_stats_v1/bigconfig.yml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/apple_ads_external/ios_app_campaign_stats_v1/bigconfig.yml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/apple_ads_external/ios_app_campaign_stats_v1/bigconfig.yml	2024-12-04 16:56:25.000000000 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/apple_ads_external/ios_app_campaign_stats_v1/bigconfig.yml	2024-12-04 16:59:56.000000000 +0000
@@ -1,7 +1,6 @@
 type: BIGCONFIG_FILE
-
 tag_deployments:
-  - collection:
+- collection:
       name: Growth Program
       notification_channels:
         - slack: '#ds-bigeye-triage'
@@ -20,8 +19,7 @@
         metrics:
           - saved_metric_id: freshness
           - saved_metric_id: volume
-
-  - collection:
+- collection:
       name: Operational Checks
       notification_channels:
         - slack: '#de-bigeye-triage'
@@ -31,3 +29,21 @@
         metrics:
           - saved_metric_id: freshness
           - saved_metric_id: volume
+- deployments:
+  - column_selectors:
+    - name: moz-fx-data-shared-prod.moz-fx-data-shared-prod.apple_ads_external.ios_app_campaign_stats_v1.*
+    metrics:
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: FRESHNESS
+      metric_name: FRESHNESS [warn]
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC
+    - metric_type:
+        type: PREDEFINED
+        predefined_metric: VOLUME
+      metric_name: VOLUME [fail]
+      metric_schedule:
+        named_schedule:
+          name: Default Schedule - 13:00 UTC

Link to full diff

@sean-rose sean-rose added this pull request to the merge queue Dec 6, 2024
Merged via the queue into main with commit 256acc6 Dec 6, 2024
@sean-rose sean-rose deleted the monitoring_db_counts branch December 6, 2024 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants