[LocalAggregation] Track LocalAggregation quota events
Bug: 95215
Change-Id: I2da93b31f7ae32b31e61c990bc6042272c143139
Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt-registry/+/666448
Reviewed-by: Steve Fung <stevefung@google.com>
Privacy-Approval: Steve Fung <stevefung@google.com>
Commit-Queue: Zach Bush <zmbush@google.com>
Fuchsia-Auto-Submit: Zach Bush <zmbush@google.com>
diff --git a/cobalt_internal/metrics/metrics.yaml b/cobalt_internal/metrics/metrics.yaml
index c5262f9..c27f90c 100644
--- a/cobalt_internal/metrics/metrics.yaml
+++ b/cobalt_internal/metrics/metrics.yaml
@@ -728,5 +728,37 @@
max_release_stage: GA
expiration_date: "2022/03/09"
+############################################################################
+# local_aggregation_quota
+#
+# Whenever Cobalt adds something to local aggregation we log per project
+# whether the storage is under quota, above quota, or rejected for lack of
+# disk space.
+############################################################################
+- id: 18
+ metric_name: local_aggregation_quota
+ metric_type: OCCURRENCE
+ metric_semantics: [USAGE_COUNTING]
+ metric_dimensions:
+ - dimension: projects
+ event_codes: *project_list
+ - dimension: event_type
+ event_codes:
+ 1: Under
+ 2: Over
+ 3: Rejected
+ reports:
+ - id: 1
+ report_name: at_least_once
+ report_type: UNIQUE_DEVICE_COUNTS
+ local_aggregation_period: WINDOW_1_DAY
+ local_aggregation_procedure: AT_LEAST_ONCE
+ privacy_level: NO_ADDED_PRIVACY
+ system_profile_selection: SELECT_FIRST
+ system_profile_field: [BOARD_NAME, PRODUCT_NAME, SYSTEM_VERSION, CHANNEL]
+ meta_data:
+ max_release_stage: GA
+ expiration_date: "2023/04/01"
+
# Deleted metric IDs that must not be reused.
deleted_metric_ids: [1,2]