From dc4b720e76d4c6028868f18fd0bd555e82cac833 Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Fri, 5 Aug 2022 17:08:20 -0600 Subject: [PATCH 1/5] Add "Metrics" as a known widget --- .../merge_request_widget_extension_counter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter.rb b/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter.rb index 0d7dd1ab085cec..ef7a7e408332d2 100644 --- a/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter.rb +++ b/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter.rb @@ -5,7 +5,7 @@ module UsageDataCounters class MergeRequestWidgetExtensionCounter < BaseCounter KNOWN_EVENTS = %w[view full_report_clicked expand expand_success expand_warning expand_failed].freeze PREFIX = 'i_code_review_merge_request_widget' - WIDGETS = %w[accessibility code_quality terraform test_summary].freeze + WIDGETS = %w[accessibility code_quality metrics terraform test_summary].freeze class << self private -- GitLab From 40e71707cdaabea067a13b8b2fe9959bd5a81b6d Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Mon, 8 Aug 2022 11:28:43 -0600 Subject: [PATCH 2/5] Add known events for normal redis counters --- ...erge_request_widget_metrics_count_view.yml | 24 +++++++++++++++++++ ...dget_metrics_count_full_report_clicked.yml | 24 +++++++++++++++++++ ...ge_request_widget_metrics_count_expand.yml | 24 +++++++++++++++++++ ...st_widget_metrics_count_expand_success.yml | 24 +++++++++++++++++++ ...st_widget_metrics_count_expand_warning.yml | 24 +++++++++++++++++++ ...est_widget_metrics_count_expand_failed.yml | 24 +++++++++++++++++++ 6 files changed, 144 insertions(+) create mode 100644 config/metrics/counts_all/20220805230731_i_code_review_merge_request_widget_metrics_count_view.yml create mode 100644 config/metrics/counts_all/20220805230739_i_code_review_merge_request_widget_metrics_count_full_report_clicked.yml create mode 100644 config/metrics/counts_all/20220805230746_i_code_review_merge_request_widget_metrics_count_expand.yml create mode 100644 config/metrics/counts_all/20220805230753_i_code_review_merge_request_widget_metrics_count_expand_success.yml create mode 100644 config/metrics/counts_all/20220805230759_i_code_review_merge_request_widget_metrics_count_expand_warning.yml create mode 100644 config/metrics/counts_all/20220805230806_i_code_review_merge_request_widget_metrics_count_expand_failed.yml diff --git a/config/metrics/counts_all/20220805230731_i_code_review_merge_request_widget_metrics_count_view.yml b/config/metrics/counts_all/20220805230731_i_code_review_merge_request_widget_metrics_count_view.yml new file mode 100644 index 00000000000000..d3a86b82924fec --- /dev/null +++ b/config/metrics/counts_all/20220805230731_i_code_review_merge_request_widget_metrics_count_view.yml @@ -0,0 +1,24 @@ +--- +key_path: counts.i_code_review_merge_request_widget_metrics_count_view +description: Total number of times the Metrics widget extension was viewed (rendered to the screen) +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: all +data_source: redis +data_category: optional +options: + events: + - i_code_review_merge_request_widget_metrics_count_view +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_all/20220805230739_i_code_review_merge_request_widget_metrics_count_full_report_clicked.yml b/config/metrics/counts_all/20220805230739_i_code_review_merge_request_widget_metrics_count_full_report_clicked.yml new file mode 100644 index 00000000000000..0296915f99f0a3 --- /dev/null +++ b/config/metrics/counts_all/20220805230739_i_code_review_merge_request_widget_metrics_count_full_report_clicked.yml @@ -0,0 +1,24 @@ +--- +key_path: counts.i_code_review_merge_request_widget_metrics_count_full_report_clicked +description: Total number of times the Metrics widget extension Full Report button was clicked +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: all +data_source: redis +data_category: optional +options: + events: + - i_code_review_merge_request_widget_metrics_count_full_report_clicked +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_all/20220805230746_i_code_review_merge_request_widget_metrics_count_expand.yml b/config/metrics/counts_all/20220805230746_i_code_review_merge_request_widget_metrics_count_expand.yml new file mode 100644 index 00000000000000..b166338ba62e75 --- /dev/null +++ b/config/metrics/counts_all/20220805230746_i_code_review_merge_request_widget_metrics_count_expand.yml @@ -0,0 +1,24 @@ +--- +key_path: counts.i_code_review_merge_request_widget_metrics_count_expand +description: Total number of times the Metrics widget extension was expanded (in any state) +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: all +data_source: redis +data_category: optional +options: + events: + - i_code_review_merge_request_widget_metrics_count_expand +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_all/20220805230753_i_code_review_merge_request_widget_metrics_count_expand_success.yml b/config/metrics/counts_all/20220805230753_i_code_review_merge_request_widget_metrics_count_expand_success.yml new file mode 100644 index 00000000000000..b7a06b382d1bd0 --- /dev/null +++ b/config/metrics/counts_all/20220805230753_i_code_review_merge_request_widget_metrics_count_expand_success.yml @@ -0,0 +1,24 @@ +--- +key_path: counts.i_code_review_merge_request_widget_metrics_count_expand_success +description: Total number of times the Metrics widget extension was expanded (while in its Success state) +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: all +data_source: redis +data_category: optional +options: + events: + - i_code_review_merge_request_widget_metrics_count_expand_success +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_all/20220805230759_i_code_review_merge_request_widget_metrics_count_expand_warning.yml b/config/metrics/counts_all/20220805230759_i_code_review_merge_request_widget_metrics_count_expand_warning.yml new file mode 100644 index 00000000000000..361c66c0c305ae --- /dev/null +++ b/config/metrics/counts_all/20220805230759_i_code_review_merge_request_widget_metrics_count_expand_warning.yml @@ -0,0 +1,24 @@ +--- +key_path: counts.i_code_review_merge_request_widget_metrics_count_expand_warning +description: Total number of times the Metrics widget extension was expanded (while in its Warning state) +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: all +data_source: redis +data_category: optional +options: + events: + - i_code_review_merge_request_widget_metrics_count_expand_warning +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_all/20220805230806_i_code_review_merge_request_widget_metrics_count_expand_failed.yml b/config/metrics/counts_all/20220805230806_i_code_review_merge_request_widget_metrics_count_expand_failed.yml new file mode 100644 index 00000000000000..21f4cf3710b8c9 --- /dev/null +++ b/config/metrics/counts_all/20220805230806_i_code_review_merge_request_widget_metrics_count_expand_failed.yml @@ -0,0 +1,24 @@ +--- +key_path: counts.i_code_review_merge_request_widget_metrics_count_expand_failed +description: Total number of times the Metrics widget extension was expanded (while in its Failure state) +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: all +data_source: redis +data_category: optional +options: + events: + - i_code_review_merge_request_widget_metrics_count_expand_failed +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate -- GitLab From 565a01693177ce0d6c1dcfdca4dd710346c264a6 Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Mon, 8 Aug 2022 15:16:37 -0600 Subject: [PATCH 3/5] Add unique user (hll) redis counters --- ...ge_request_widget_metrics_view_monthly.yml | 25 ++++++++++++++++++ ...et_metrics_full_report_clicked_monthly.yml | 26 +++++++++++++++++++ ..._request_widget_metrics_expand_monthly.yml | 25 ++++++++++++++++++ ..._widget_metrics_expand_success_monthly.yml | 25 ++++++++++++++++++ ..._widget_metrics_expand_warning_monthly.yml | 25 ++++++++++++++++++ ...t_widget_metrics_expand_failed_monthly.yml | 25 ++++++++++++++++++ ...rge_request_widget_metrics_view_weekly.yml | 25 ++++++++++++++++++ ...get_metrics_full_report_clicked_weekly.yml | 25 ++++++++++++++++++ ...e_request_widget_metrics_expand_weekly.yml | 25 ++++++++++++++++++ ...t_widget_metrics_expand_success_weekly.yml | 25 ++++++++++++++++++ ...t_widget_metrics_expand_warning_weekly.yml | 25 ++++++++++++++++++ ...st_widget_metrics_expand_failed_weekly.yml | 25 ++++++++++++++++++ 12 files changed, 301 insertions(+) create mode 100644 config/metrics/counts_28d/20220808200147_i_code_review_merge_request_widget_metrics_view_monthly.yml create mode 100644 config/metrics/counts_28d/20220808200154_i_code_review_merge_request_widget_metrics_full_report_clicked_monthly.yml create mode 100644 config/metrics/counts_28d/20220808200201_i_code_review_merge_request_widget_metrics_expand_monthly.yml create mode 100644 config/metrics/counts_28d/20220808200208_i_code_review_merge_request_widget_metrics_expand_success_monthly.yml create mode 100644 config/metrics/counts_28d/20220808200215_i_code_review_merge_request_widget_metrics_expand_warning_monthly.yml create mode 100644 config/metrics/counts_28d/20220808200222_i_code_review_merge_request_widget_metrics_expand_failed_monthly.yml create mode 100644 config/metrics/counts_7d/20220808200107_i_code_review_merge_request_widget_metrics_view_weekly.yml create mode 100644 config/metrics/counts_7d/20220808200114_i_code_review_merge_request_widget_metrics_full_report_clicked_weekly.yml create mode 100644 config/metrics/counts_7d/20220808200121_i_code_review_merge_request_widget_metrics_expand_weekly.yml create mode 100644 config/metrics/counts_7d/20220808200127_i_code_review_merge_request_widget_metrics_expand_success_weekly.yml create mode 100644 config/metrics/counts_7d/20220808200134_i_code_review_merge_request_widget_metrics_expand_warning_weekly.yml create mode 100644 config/metrics/counts_7d/20220808200141_i_code_review_merge_request_widget_metrics_expand_failed_weekly.yml diff --git a/config/metrics/counts_28d/20220808200147_i_code_review_merge_request_widget_metrics_view_monthly.yml b/config/metrics/counts_28d/20220808200147_i_code_review_merge_request_widget_metrics_view_monthly.yml new file mode 100644 index 00000000000000..f498750bfa6734 --- /dev/null +++ b/config/metrics/counts_28d/20220808200147_i_code_review_merge_request_widget_metrics_view_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_view_monthly +description: The count of unique users (monthly) who were able to see the Metrics widget extension +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_view +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_28d/20220808200154_i_code_review_merge_request_widget_metrics_full_report_clicked_monthly.yml b/config/metrics/counts_28d/20220808200154_i_code_review_merge_request_widget_metrics_full_report_clicked_monthly.yml new file mode 100644 index 00000000000000..5a9122adc21b20 --- /dev/null +++ b/config/metrics/counts_28d/20220808200154_i_code_review_merge_request_widget_metrics_full_report_clicked_monthly.yml @@ -0,0 +1,26 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_full_report_clicked_monthly +description: The count of unique users (monthly) who clicked the Full Report button on the Metrics widget extension +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_full_report_clicked +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate + diff --git a/config/metrics/counts_28d/20220808200201_i_code_review_merge_request_widget_metrics_expand_monthly.yml b/config/metrics/counts_28d/20220808200201_i_code_review_merge_request_widget_metrics_expand_monthly.yml new file mode 100644 index 00000000000000..5852681e34076a --- /dev/null +++ b/config/metrics/counts_28d/20220808200201_i_code_review_merge_request_widget_metrics_expand_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_monthly +description: The count of unique users (monthly) who expanded the Metrics widget extension +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_28d/20220808200208_i_code_review_merge_request_widget_metrics_expand_success_monthly.yml b/config/metrics/counts_28d/20220808200208_i_code_review_merge_request_widget_metrics_expand_success_monthly.yml new file mode 100644 index 00000000000000..97400976711c9c --- /dev/null +++ b/config/metrics/counts_28d/20220808200208_i_code_review_merge_request_widget_metrics_expand_success_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_success_monthly +description: The count of unique users (monthly) who expanded the Metrics widget extension while it is in its Success state +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand_success +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_28d/20220808200215_i_code_review_merge_request_widget_metrics_expand_warning_monthly.yml b/config/metrics/counts_28d/20220808200215_i_code_review_merge_request_widget_metrics_expand_warning_monthly.yml new file mode 100644 index 00000000000000..f305bdcbe1a6e0 --- /dev/null +++ b/config/metrics/counts_28d/20220808200215_i_code_review_merge_request_widget_metrics_expand_warning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_warning_monthly +description: The count of unique users (monthly) who expanded the Metrics widget extension while it is in its Warning state +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand_warning +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_28d/20220808200222_i_code_review_merge_request_widget_metrics_expand_failed_monthly.yml b/config/metrics/counts_28d/20220808200222_i_code_review_merge_request_widget_metrics_expand_failed_monthly.yml new file mode 100644 index 00000000000000..a28ede0380c8d2 --- /dev/null +++ b/config/metrics/counts_28d/20220808200222_i_code_review_merge_request_widget_metrics_expand_failed_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_failed_monthly +description: The count of unique users (monthly) who expanded the Metrics widget extension while it is in its Failed state +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand_failed +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_7d/20220808200107_i_code_review_merge_request_widget_metrics_view_weekly.yml b/config/metrics/counts_7d/20220808200107_i_code_review_merge_request_widget_metrics_view_weekly.yml new file mode 100644 index 00000000000000..3e8659cf9bc0e8 --- /dev/null +++ b/config/metrics/counts_7d/20220808200107_i_code_review_merge_request_widget_metrics_view_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_view_weekly +description: The count of unique users (weekly) who were able to see the metrics widget extension +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_view +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_7d/20220808200114_i_code_review_merge_request_widget_metrics_full_report_clicked_weekly.yml b/config/metrics/counts_7d/20220808200114_i_code_review_merge_request_widget_metrics_full_report_clicked_weekly.yml new file mode 100644 index 00000000000000..272d522325b598 --- /dev/null +++ b/config/metrics/counts_7d/20220808200114_i_code_review_merge_request_widget_metrics_full_report_clicked_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_full_report_clicked_weekly +description: The count of unique users (weekly) who clicked the Full Report button on the Metrics widget extension +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_full_report_clicked +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_7d/20220808200121_i_code_review_merge_request_widget_metrics_expand_weekly.yml b/config/metrics/counts_7d/20220808200121_i_code_review_merge_request_widget_metrics_expand_weekly.yml new file mode 100644 index 00000000000000..7fea2ceedf4ac4 --- /dev/null +++ b/config/metrics/counts_7d/20220808200121_i_code_review_merge_request_widget_metrics_expand_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_weekly +description: The count of unique users (weekly) who expanded the Metrics widget extension +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_7d/20220808200127_i_code_review_merge_request_widget_metrics_expand_success_weekly.yml b/config/metrics/counts_7d/20220808200127_i_code_review_merge_request_widget_metrics_expand_success_weekly.yml new file mode 100644 index 00000000000000..27ce3be3175e5b --- /dev/null +++ b/config/metrics/counts_7d/20220808200127_i_code_review_merge_request_widget_metrics_expand_success_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_success_weekly +description: The count of unique users (weekly) who expanded the Metrics widget extension while it is in its Success state +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand_success +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_7d/20220808200134_i_code_review_merge_request_widget_metrics_expand_warning_weekly.yml b/config/metrics/counts_7d/20220808200134_i_code_review_merge_request_widget_metrics_expand_warning_weekly.yml new file mode 100644 index 00000000000000..932fa56a157e9b --- /dev/null +++ b/config/metrics/counts_7d/20220808200134_i_code_review_merge_request_widget_metrics_expand_warning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_warning_weekly +description: The count of unique users (weekly) who expanded the metrics widget extension while it is in its Warning state +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand_warning +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate diff --git a/config/metrics/counts_7d/20220808200141_i_code_review_merge_request_widget_metrics_expand_failed_weekly.yml b/config/metrics/counts_7d/20220808200141_i_code_review_merge_request_widget_metrics_expand_failed_weekly.yml new file mode 100644 index 00000000000000..6e58c225ce593f --- /dev/null +++ b/config/metrics/counts_7d/20220808200141_i_code_review_merge_request_widget_metrics_expand_failed_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.code_review.i_code_review_merge_request_widget_metrics_expand_failed_weekly +description: The count of unique users (weekly) who expanded the Metrics widget extension while it is in its Failed state +product_section: dev +product_stage: create +product_group: code_review +product_category: code_review +value_type: number +status: active +milestone: "15.3" +introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94433" +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +options: + events: + - i_code_review_merge_request_widget_metrics_expand_failed +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate -- GitLab From 14f9d685a6d11d6b39adcb537b95cd1f07d53962 Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Mon, 8 Aug 2022 15:18:35 -0600 Subject: [PATCH 4/5] Add aggregate events --- config/metrics/aggregates/code_review.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/metrics/aggregates/code_review.yml b/config/metrics/aggregates/code_review.yml index 2159f1fa0b4843..a9be0680bfb71d 100644 --- a/config/metrics/aggregates/code_review.yml +++ b/config/metrics/aggregates/code_review.yml @@ -104,6 +104,12 @@ - 'i_code_review_merge_request_widget_terraform_expand_success' - 'i_code_review_merge_request_widget_terraform_expand_warning' - 'i_code_review_merge_request_widget_terraform_expand_failed' + - 'i_code_review_merge_request_widget_metrics_view' + - 'i_code_review_merge_request_widget_metrics_full_report_clicked' + - 'i_code_review_merge_request_widget_metrics_expand' + - 'i_code_review_merge_request_widget_metrics_expand_success' + - 'i_code_review_merge_request_widget_metrics_expand_warning' + - 'i_code_review_merge_request_widget_metrics_expand_failed' - name: code_review_category_monthly_active_users operator: OR source: redis @@ -196,6 +202,12 @@ - 'i_code_review_merge_request_widget_terraform_expand_success' - 'i_code_review_merge_request_widget_terraform_expand_warning' - 'i_code_review_merge_request_widget_terraform_expand_failed' + - 'i_code_review_merge_request_widget_metrics_view' + - 'i_code_review_merge_request_widget_metrics_full_report_clicked' + - 'i_code_review_merge_request_widget_metrics_expand' + - 'i_code_review_merge_request_widget_metrics_expand_success' + - 'i_code_review_merge_request_widget_metrics_expand_warning' + - 'i_code_review_merge_request_widget_metrics_expand_failed' - name: code_review_extension_category_monthly_active_users operator: OR source: redis -- GitLab From db36fb55ab7244e40f915ca59aeb7fcbbb638265 Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Mon, 8 Aug 2022 15:18:44 -0600 Subject: [PATCH 5/5] Add known code review events for Metrics widget --- .../known_events/code_review_events.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/lib/gitlab/usage_data_counters/known_events/code_review_events.yml b/lib/gitlab/usage_data_counters/known_events/code_review_events.yml index bdf6b48357f2a8..d4e4e3d2482ee1 100644 --- a/lib/gitlab/usage_data_counters/known_events/code_review_events.yml +++ b/lib/gitlab/usage_data_counters/known_events/code_review_events.yml @@ -400,3 +400,28 @@ redis_slot: code_review category: code_review aggregation: weekly +## Metrics +- name: i_code_review_merge_request_widget_metrics_view + redis_slot: code_review + category: code_review + aggregation: weekly +- name: i_code_review_merge_request_widget_metrics_full_report_clicked + redis_slot: code_review + category: code_review + aggregation: weekly +- name: i_code_review_merge_request_widget_metrics_expand + redis_slot: code_review + category: code_review + aggregation: weekly +- name: i_code_review_merge_request_widget_metrics_expand_success + redis_slot: code_review + category: code_review + aggregation: weekly +- name: i_code_review_merge_request_widget_metrics_expand_warning + redis_slot: code_review + category: code_review + aggregation: weekly +- name: i_code_review_merge_request_widget_metrics_expand_failed + redis_slot: code_review + category: code_review + aggregation: weekly -- GitLab