[display] Add amlogic_rdma_stalls metric
Added a metric to specifically count RDMA stalls detected by
the amlogic-display driver.
Bug: 80992
Change-Id: Ibb7237f25d824fad2b545987c04eaf3bae97d4a0
Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt-registry/+/562902
Reviewed-by: Steve Fung <stevefung@google.com>
Reviewed-by: Randall Bosetti <rlb@google.com>
Privacy-Approval: Steve Fung <stevefung@google.com>
Commit-Queue: Arman Uguray <armansito@google.com>
diff --git a/fuchsia/display/metrics.yaml b/fuchsia/display/metrics.yaml
index 6f9cf0f..76fc16a 100644
--- a/fuchsia/display/metrics.yaml
+++ b/fuchsia/display/metrics.yaml
@@ -5,7 +5,7 @@
metric_definitions:
#####################################################################
-# vsync_stall
+# vsync_stalls
#
# When a device does not generate vsync events for more than 10 seconds,
# increase the counter by 1.
@@ -23,3 +23,23 @@
meta_data:
max_release_stage: GA
expiration_date: "2022/01/01"
+
+#####################################################################
+# amlogic_rdma_stalls
+#
+# Increase the counter by 1 when the amlogic-display driver RDMA engine
+# has not signalled RDMA task completion for more than 2 seconds.
+#####################################################################
+- id: 2
+ metric_name: amlogic_rdma_stalls
+ metric_type: OCCURRENCE
+ metric_semantics: [FRAME_RENDERING, LATENCY]
+ reports:
+ - report_name: fleetwide_occurrences
+ id: 1
+ report_type: FLEETWIDE_OCCURRENCE_COUNTS
+ privacy_level: NO_ADDED_PRIVACY
+ system_profile_field: [BOARD_NAME, PRODUCT_NAME, ARCH, SYSTEM_VERSION, OS, CHANNEL]
+ meta_data:
+ max_release_stage: GA
+ expiration_date: "2022/01/01"