summaryrefslogtreecommitdiff
path: root/config/metrics/counts_28d
diff options
context:
space:
mode:
Diffstat (limited to 'config/metrics/counts_28d')
-rw-r--r--config/metrics/counts_28d/20210201124930_deployments.yml2
-rw-r--r--config/metrics/counts_28d/20210216174910_analytics_unique_visits_for_any_target_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174914_g_analytics_contribution_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174918_g_analytics_insights_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174921_g_analytics_issues_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174926_g_analytics_productivity_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174929_g_analytics_valuestream_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174933_p_analytics_pipelines_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174937_p_analytics_code_reviews_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174941_p_analytics_valuestream_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174945_p_analytics_insights_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174949_p_analytics_issues_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174953_p_analytics_repo_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216174956_i_analytics_cohorts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175000_i_analytics_dev_ops_score_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175004_g_analytics_merge_request_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175008_p_analytics_merge_request_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175012_i_analytics_instance_statistics_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175055_merge_requests.yml16
-rw-r--r--config/metrics/counts_28d/20210216175057_projects_with_disable_overriding_approvers_per_merge_request.yml17
-rw-r--r--config/metrics/counts_28d/20210216175059_projects_without_disable_overriding_approvers_per_merge_request.yml17
-rw-r--r--config/metrics/counts_28d/20210216175101_merge_requests_users.yml16
-rw-r--r--config/metrics/counts_28d/20210216175109_suggestions.yml16
-rw-r--r--config/metrics/counts_28d/20210216175113_merge_request_action_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175117_i_source_code_code_intelligence_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175120_i_code_review_mr_diffs_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175124_i_code_review_user_single_file_diffs_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175128_i_code_review_mr_single_file_diffs_monthly.yml17
-rw-r--r--config/metrics/counts_28d/20210216175132_i_code_review_user_create_mr_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175136_i_code_review_user_close_mr_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175140_i_code_review_user_reopen_mr_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175144_i_code_review_user_merge_mr_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175148_i_code_review_user_create_mr_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175152_i_code_review_user_edit_mr_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175156_i_code_review_user_remove_mr_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175159_i_code_review_user_add_suggestion_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175203_i_code_review_user_apply_suggestion_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml19
-rw-r--r--config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml19
-rw-r--r--config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml19
-rw-r--r--config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml19
-rw-r--r--config/metrics/counts_28d/20210216175413_clusters_management_project.yml19
-rw-r--r--config/metrics/counts_28d/20210216175415_clusters_disabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175417_clusters_enabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml19
-rw-r--r--config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml19
-rw-r--r--config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml19
-rw-r--r--config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml19
-rw-r--r--config/metrics/counts_28d/20210216175542_ci_builds.yml16
-rw-r--r--config/metrics/counts_28d/20210216175544_ci_external_pipelines.yml16
-rw-r--r--config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml16
-rw-r--r--config/metrics/counts_28d/20210216175548_ci_pipeline_config_auto_devops.yml16
-rw-r--r--config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml16
-rw-r--r--config/metrics/counts_28d/20210216175552_ci_pipeline_schedules.yml16
-rw-r--r--config/metrics/counts_28d/20210216175554_ci_pipelines.yml17
-rw-r--r--config/metrics/counts_28d/20210216175556_ci_triggers.yml19
-rw-r--r--config/metrics/counts_28d/20210216175616_user_dast_jobs.yml16
-rw-r--r--config/metrics/counts_28d/20210216175618_dast_pipeline.yml16
-rw-r--r--config/metrics/counts_28d/20210216180308_personal_snippets.yml19
-rw-r--r--config/metrics/counts_28d/20210216180310_project_snippets.yml19
-rw-r--r--config/metrics/counts_28d/20210216180312_snippets.yml19
-rw-r--r--config/metrics/counts_28d/20210216180317_snippets.yml19
-rw-r--r--config/metrics/counts_28d/20210216180319_action_monthly_active_users_web_ide_edit.yml16
-rw-r--r--config/metrics/counts_28d/20210216180321_action_monthly_active_users_sfe_edit.yml16
-rw-r--r--config/metrics/counts_28d/20210216180323_action_monthly_active_users_snippet_editor_edit.yml16
-rw-r--r--config/metrics/counts_28d/20210216180325_action_monthly_active_users_sse_edit.yml16
-rw-r--r--config/metrics/counts_28d/20210216180327_action_monthly_active_users_ide_edit.yml16
-rw-r--r--config/metrics/counts_28d/20210216180330_g_edit_by_web_ide_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180334_g_edit_by_sfe_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180338_g_edit_by_snippet_ide_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180341_ide_edit_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180355_user_api_fuzzing_jobs.yml16
-rw-r--r--config/metrics/counts_28d/20210216180357_user_api_fuzzing_dnd_jobs.yml16
-rw-r--r--config/metrics/counts_28d/20210216180424_i_search_total_monthly.yml18
-rw-r--r--config/metrics/counts_28d/20210216180431_search_total_unique_counts_monthly.yml18
-rw-r--r--config/metrics/counts_28d/20210216180509_incident_management_alerts_total_unique_counts.yml16
-rw-r--r--config/metrics/counts_28d/20210216180511_incident_management_incidents_total_unique_counts.yml16
-rw-r--r--config/metrics/counts_28d/20210216180524_projects_with_incidents.yml16
-rw-r--r--config/metrics/counts_28d/20210216180526_projects_with_alert_incidents.yml17
-rw-r--r--config/metrics/counts_28d/20210216180530_incident_management_alert_status_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180533_incident_management_alert_assigned_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180537_incident_management_alert_todo_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180541_incident_management_incident_created_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180545_incident_management_incident_reopened_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180548_incident_management_incident_closed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180552_incident_management_incident_assigned_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180556_incident_management_incident_todo_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180559_incident_management_incident_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180607_incident_management_incident_published_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180611_incident_management_incident_relate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180614_incident_management_incident_unrelate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180618_incident_management_incident_change_confidential_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180622_incident_management_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216180625_incident_management_alert_create_incident_monthly.yml17
-rw-r--r--config/metrics/counts_28d/20210216180731_projects_imported_from_github.yml16
-rw-r--r--config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml16
-rw-r--r--config/metrics/counts_28d/20210216180747_action_monthly_active_users_wiki_repo.yml16
-rw-r--r--config/metrics/counts_28d/20210216180814_events.yml17
-rw-r--r--config/metrics/counts_28d/20210216180816_groups.yml16
-rw-r--r--config/metrics/counts_28d/20210216180818_users_created.yml17
-rw-r--r--config/metrics/counts_28d/20210216180820_ldap_keys.yml16
-rw-r--r--config/metrics/counts_28d/20210216180822_ldap_users.yml16
-rw-r--r--config/metrics/counts_28d/20210216180955_projects_with_prometheus_alerts.yml16
-rw-r--r--config/metrics/counts_28d/20210216180956_clusters.yml16
-rw-r--r--config/metrics/counts_28d/20210216180958_clusters_applications_prometheus.yml16
-rw-r--r--config/metrics/counts_28d/20210216181000_operations_dashboard_default_dashboard.yml16
-rw-r--r--config/metrics/counts_28d/20210216181002_projects_with_tracing_enabled.yml16
-rw-r--r--config/metrics/counts_28d/20210216181004_projects_with_error_tracking_enabled.yml16
-rw-r--r--config/metrics/counts_28d/20210216181006_operations_dashboard_users_with_projects_added.yml16
-rw-r--r--config/metrics/counts_28d/20210216181050_packages.yml16
-rw-r--r--config/metrics/counts_28d/20210216181057_projects_with_packages.yml16
-rw-r--r--config/metrics/counts_28d/20210216181139_issues.yml16
-rw-r--r--config/metrics/counts_28d/20210216181141_notes.yml16
-rw-r--r--config/metrics/counts_28d/20210216181143_projects.yml16
-rw-r--r--config/metrics/counts_28d/20210216181145_todos.yml16
-rw-r--r--config/metrics/counts_28d/20210216181147_service_desk_enabled_projects.yml17
-rw-r--r--config/metrics/counts_28d/20210216181148_service_desk_issues.yml17
-rw-r--r--config/metrics/counts_28d/20210216181150_projects_jira_active.yml16
-rw-r--r--config/metrics/counts_28d/20210216181152_projects_jira_dvcs_cloud_active.yml16
-rw-r--r--config/metrics/counts_28d/20210216181154_projects_jira_dvcs_server_active.yml16
-rw-r--r--config/metrics/counts_28d/20210216181158_epics.yml16
-rw-r--r--config/metrics/counts_28d/20210216181200_label_lists.yml16
-rw-r--r--config/metrics/counts_28d/20210216181201_milestone_lists.yml16
-rw-r--r--config/metrics/counts_28d/20210216181304_g_project_management_issue_title_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181308_g_project_management_issue_description_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181315_g_project_management_issue_made_confidential_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181319_g_project_management_issue_made_visible_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181323_g_project_management_issue_created_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181326_g_project_management_issue_closed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181330_g_project_management_issue_reopened_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181334_g_project_management_issue_label_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181341_g_project_management_issue_iteration_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181345_g_project_management_issue_weight_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181348_g_project_management_issue_cross_referenced_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181352_g_project_management_issue_moved_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181356_g_project_management_issue_related_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181400_g_project_management_issue_unrelated_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181403_g_project_management_issue_marked_as_duplicate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181407_g_project_management_issue_locked_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181411_g_project_management_issue_unlocked_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181414_g_project_management_issue_added_to_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181416_g_project_management_issue_removed_from_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181420_g_project_management_issue_changed_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181424_g_project_management_issue_designs_added_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181427_g_project_management_issue_designs_modified_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181431_g_project_management_issue_designs_removed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181435_g_project_management_issue_due_date_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181438_g_project_management_issue_time_estimate_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181442_g_project_management_issue_time_spent_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181446_g_project_management_issue_comment_added_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181450_g_project_management_issue_comment_edited_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181453_g_project_management_issue_comment_removed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181457_g_project_management_issue_health_status_changed_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181501_g_project_management_issue_cloned_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181504_issues_edit_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181508_i_quickactions_approve_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181512_i_quickactions_assign_single_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181516_i_quickactions_assign_multiple_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181519_i_quickactions_assign_self_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181523_i_quickactions_assign_reviewer_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181527_i_quickactions_award_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181530_i_quickactions_board_move_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181534_i_quickactions_child_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181538_i_quickactions_clear_weight_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181541_i_quickactions_clone_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181545_i_quickactions_close_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181549_i_quickactions_confidential_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181553_i_quickactions_copy_metadata_merge_request_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181556_i_quickactions_copy_metadata_issue_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181600_i_quickactions_create_merge_request_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181604_i_quickactions_done_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181607_i_quickactions_draft_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181611_i_quickactions_due_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181615_i_quickactions_duplicate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181618_i_quickactions_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181622_i_quickactions_estimate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181626_i_quickactions_iteration_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181629_i_quickactions_label_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181633_i_quickactions_lock_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181637_i_quickactions_merge_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181641_i_quickactions_milestone_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181644_i_quickactions_move_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181648_i_quickactions_parent_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181652_i_quickactions_promote_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181655_i_quickactions_publish_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181659_i_quickactions_reassign_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181703_i_quickactions_reassign_reviewer_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181707_i_quickactions_rebase_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181710_i_quickactions_relabel_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181714_i_quickactions_relate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181718_i_quickactions_remove_child_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181721_i_quickactions_remove_due_date_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181725_i_quickactions_remove_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181729_i_quickactions_remove_estimate_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181732_i_quickactions_remove_iteration_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181736_i_quickactions_remove_milestone_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181740_i_quickactions_remove_parent_epic_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181744_i_quickactions_remove_time_spent_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181747_i_quickactions_remove_zoom_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181751_i_quickactions_reopen_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181755_i_quickactions_shrug_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181758_i_quickactions_spend_subtract_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181802_i_quickactions_spend_add_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181806_i_quickactions_submit_review_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181809_i_quickactions_subscribe_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181813_i_quickactions_tableflip_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181817_i_quickactions_tag_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181821_i_quickactions_target_branch_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181824_i_quickactions_title_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181828_i_quickactions_todo_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181832_i_quickactions_unassign_specific_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181835_i_quickactions_unassign_all_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181839_i_quickactions_unassign_reviewer_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181843_i_quickactions_unlabel_specific_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181846_i_quickactions_unlabel_all_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181850_i_quickactions_unlock_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181854_i_quickactions_unsubscribe_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181857_i_quickactions_weight_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181901_i_quickactions_wip_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181905_i_quickactions_zoom_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216181923_successful_deployments.yml16
-rw-r--r--config/metrics/counts_28d/20210216181924_failed_deployments.yml16
-rw-r--r--config/metrics/counts_28d/20210216181935_deployments.yml16
-rw-r--r--config/metrics/counts_28d/20210216181937_failed_deployments.yml16
-rw-r--r--config/metrics/counts_28d/20210216181939_releases.yml16
-rw-r--r--config/metrics/counts_28d/20210216181941_successful_deployments.yml16
-rw-r--r--config/metrics/counts_28d/20210216181943_projects_mirrored_with_pipelines_enabled.yml16
-rw-r--r--config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml19
-rw-r--r--config/metrics/counts_28d/20210216181956_user_unique_users_all_secure_scanners.yml16
-rw-r--r--config/metrics/counts_28d/20210216182034_deploy_keys.yml16
-rw-r--r--config/metrics/counts_28d/20210216182036_keys.yml16
-rw-r--r--config/metrics/counts_28d/20210216182038_remote_mirrors.yml16
-rw-r--r--config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml16
-rw-r--r--config/metrics/counts_28d/20210216182041_action_monthly_active_users_git_write.yml16
-rw-r--r--config/metrics/counts_28d/20210216182043_projects_enforcing_code_owner_approval.yml16
-rw-r--r--config/metrics/counts_28d/20210216182045_projects_with_sectional_code_owner_rules.yml16
-rw-r--r--config/metrics/counts_28d/20210216182049_projects_with_repositories_enabled.yml16
-rw-r--r--config/metrics/counts_28d/20210216182051_protected_branches.yml16
-rw-r--r--config/metrics/counts_28d/20210216182102_wiki_action_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216182106_design_action_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216182109_project_action_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216182125_user_sast_jobs.yml19
-rw-r--r--config/metrics/counts_28d/20210216182127_user_secret_detection_jobs.yml19
-rw-r--r--config/metrics/counts_28d/20210216182129_sast_pipeline.yml19
-rw-r--r--config/metrics/counts_28d/20210216182131_secret_detection_pipeline.yml19
-rw-r--r--config/metrics/counts_28d/20210216182136_i_testing_test_case_parsed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210216182200_i_testing_metrics_report_artifact_uploaders_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210216182209_user_preferences_group_overview_security_dashboard.yml18
-rw-r--r--config/metrics/counts_28d/20210216183159_projects_with_alerts_created.yml16
-rw-r--r--config/metrics/counts_28d/20210216183201_compliance_features_track_unique_visits_union.yml16
-rw-r--r--config/metrics/counts_28d/20210216183203_product_analytics_test_metrics_union.yml16
-rw-r--r--config/metrics/counts_28d/20210216183205_product_analytics_test_metrics_intersection.yml16
-rw-r--r--config/metrics/counts_28d/20210216183209_i_testing_paid_monthly_active_user_total.yml16
-rw-r--r--config/metrics/counts_28d/20210216183613_total_number_of_path_locks.yml16
-rw-r--r--config/metrics/counts_28d/20210216183614_total_number_of_locked_files.yml16
-rw-r--r--config/metrics/counts_28d/20210216183618_approval_project_rules_with_more_approvers_than_required.yml16
-rw-r--r--config/metrics/counts_28d/20210216183620_approval_project_rules_with_less_approvers_than_required.yml16
-rw-r--r--config/metrics/counts_28d/20210216183622_approval_project_rules_with_exact_required_approvers.yml16
-rw-r--r--config/metrics/counts_28d/20210216183627_omniauth_providers.yml16
-rw-r--r--config/metrics/counts_28d/20210216183629_two-factor.yml16
-rw-r--r--config/metrics/counts_28d/20210216183631_two-factor-via-u2f-device.yml16
-rw-r--r--config/metrics/counts_28d/20210216183633_two-factor-via-webauthn-device.yml16
-rw-r--r--config/metrics/counts_28d/20210216183634_standard.yml16
-rw-r--r--config/metrics/counts_28d/20210216183636_google_oauth2.yml16
-rw-r--r--config/metrics/counts_28d/20210216183638_unique_users_all_imports.yml16
-rw-r--r--config/metrics/counts_28d/20210216183640_gitlab.yml16
-rw-r--r--config/metrics/counts_28d/20210216183642_gitlab_v1.yml16
-rw-r--r--config/metrics/counts_28d/20210216183644_gitlab_project.yml16
-rw-r--r--config/metrics/counts_28d/20210216183646_gitlab.yml16
-rw-r--r--config/metrics/counts_28d/20210216183648_github.yml16
-rw-r--r--config/metrics/counts_28d/20210216183650_bitbucket.yml16
-rw-r--r--config/metrics/counts_28d/20210216183652_bitbucket_server.yml16
-rw-r--r--config/metrics/counts_28d/20210216183653_gitea.yml16
-rw-r--r--config/metrics/counts_28d/20210216183655_git.yml16
-rw-r--r--config/metrics/counts_28d/20210216183657_manifest.yml16
-rw-r--r--config/metrics/counts_28d/20210216183659_gitlab_migration.yml16
-rw-r--r--config/metrics/counts_28d/20210216183701_jira.yml16
-rw-r--r--config/metrics/counts_28d/20210216183703_fogbugz.yml16
-rw-r--r--config/metrics/counts_28d/20210216183705_phabricator.yml16
-rw-r--r--config/metrics/counts_28d/20210216183707_csv.yml16
-rw-r--r--config/metrics/counts_28d/20210216183709_group_import.yml16
-rw-r--r--config/metrics/counts_28d/20210216183711_gitlab_migration.yml16
-rw-r--r--config/metrics/counts_28d/20210216183712_total.yml16
-rw-r--r--config/metrics/counts_28d/20210216183714_gitlab_project.yml16
-rw-r--r--config/metrics/counts_28d/20210216183716_gitlab.yml16
-rw-r--r--config/metrics/counts_28d/20210216183718_github.yml16
-rw-r--r--config/metrics/counts_28d/20210216183720_bitbucket.yml16
-rw-r--r--config/metrics/counts_28d/20210216183722_bitbucket_server.yml16
-rw-r--r--config/metrics/counts_28d/20210216183724_gitea.yml16
-rw-r--r--config/metrics/counts_28d/20210216183726_git.yml16
-rw-r--r--config/metrics/counts_28d/20210216183728_manifest.yml16
-rw-r--r--config/metrics/counts_28d/20210216183730_jira.yml16
-rw-r--r--config/metrics/counts_28d/20210216183731_fogbugz.yml16
-rw-r--r--config/metrics/counts_28d/20210216183733_phabricator.yml16
-rw-r--r--config/metrics/counts_28d/20210216183735_csv.yml16
-rw-r--r--config/metrics/counts_28d/20210216183737_groups_imported.yml16
-rw-r--r--config/metrics/counts_28d/20210216183753_projects_incident_sla_enabled.yml16
-rw-r--r--config/metrics/counts_28d/20210216183817_user_coverage_fuzzing_jobs.yml16
-rw-r--r--config/metrics/counts_28d/20210216183826_sast_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183828_dependency_scanning_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183830_container_scanning_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183832_dast_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183834_secret_detection_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183836_coverage_fuzzing_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183838_api_fuzzing_scans.yml16
-rw-r--r--config/metrics/counts_28d/20210216183916_compliance_unique_visits_for_any_target_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216183922_search_unique_visits_for_any_target_monthly.yml18
-rw-r--r--config/metrics/counts_28d/20210216183926_g_compliance_dashboard_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216183930_g_compliance_audit_events_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216183934_i_compliance_audit_events_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216183938_i_compliance_credential_inventory_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216183942_a_compliance_audit_events_api_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216183946_compliance_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184024_g_edit_by_sse_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184047_git_write_action_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184140_testing_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184251_i_ci_secrets_management_vault_build_created_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184255_i_snippets_show_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184259_p_terraform_state_api_unique_users_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184303_o_pipeline_authoring_unique_users_committing_ciconfigfile_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184312_i_code_review_user_toggled_task_item_status_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184326_i_code_review_user_unapprove_mr_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184330_i_code_review_user_resolve_thread_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184334_i_code_review_user_unresolve_thread_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184338_i_code_review_edit_mr_title_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184342_i_code_review_edit_mr_desc_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184353_i_code_review_user_create_review_note_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184357_i_code_review_user_publish_review_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184401_i_code_review_user_create_multiline_mr_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184405_i_code_review_user_edit_multiline_mr_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184409_i_code_review_user_remove_multiline_mr_comment_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184418_i_code_review_user_assigned_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184422_i_code_review_user_marked_as_draft_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184426_i_code_review_user_unmarked_as_draft_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184430_i_code_review_user_review_requested_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184434_i_code_review_user_approval_rule_added_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184438_i_code_review_user_approval_rule_deleted_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184442_i_code_review_user_approval_rule_edited_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184446_i_code_review_user_vs_code_api_request_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184450_i_code_review_user_create_mr_from_issue_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184454_code_review_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184458_p_ci_templates_implicit_auto_devops_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184510_p_ci_templates_implicit_security_sast_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184513_p_ci_templates_implicit_security_secret_detection_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184523_p_ci_templates_auto_devops_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184530_p_ci_templates_aws_deploy_ecs_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184546_p_ci_templates_security_sast_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184551_p_ci_templates_security_secret_detection_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184555_p_ci_templates_terraform_base_latest_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184803_quickactions_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184806_i_package_composer_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184810_i_package_conan_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184814_i_package_container_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184818_i_package_debian_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184822_i_package_generic_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184826_i_package_golang_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184830_i_package_maven_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184834_i_package_npm_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184838_i_package_nuget_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184842_i_package_pypi_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184846_i_package_tag_deploy_token_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184850_deploy_token_packages_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184854_i_package_composer_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184858_i_package_conan_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184902_i_package_container_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184906_i_package_debian_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184910_i_package_generic_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184913_i_package_golang_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184917_i_package_maven_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184921_i_package_npm_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184925_i_package_nuget_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184929_i_package_pypi_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184933_i_package_tag_user_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184937_user_packages_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184941_i_ecosystem_jira_service_close_issue_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184945_i_ecosystem_jira_service_cross_reference_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184949_i_ecosystem_jira_service_list_issues_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184953_i_ecosystem_jira_service_create_issue_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210216184957_ecosystem_total_unique_counts_monthly.yml16
-rw-r--r--config/metrics/counts_28d/20210222041219_i_quickactions_invite_email_single_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210222041235_i_quickactions_invite_email_multiple_monthly.yml21
-rw-r--r--config/metrics/counts_28d/20210301102134_i_code_review_user_time_estimate_changed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210301102204_i_code_review_user_time_spent_changed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210301103859_i_code_review_user_mr_discussion_locked_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210301103925_i_code_review_user_mr_discussion_unlocked_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210301144228_o_pipeline_authoring_unique_users_pushing_mr_ciconfigfile_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210302110520_i_code_review_user_milestone_changed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210302110607_i_code_review_user_labels_changed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210302114145_i_code_review_user_assignees_changed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210302114219_i_code_review_user_reviewers_changed_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303150507_i_ecosystem_slack_service_issue_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303150654_i_ecosystem_slack_service_push_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303150912_i_ecosystem_slack_service_deployment_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303151609_i_ecosystem_slack_service_wiki_page_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303151831_i_ecosystem_slack_service_merge_request_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303151946_i_ecosystem_slack_service_note_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303152049_i_ecosystem_slack_service_tag_push_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303152144_i_ecosystem_slack_service_confidential_note_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303152233_i_ecosystem_slack_service_confidential_issue_notification_monthly.yml20
-rw-r--r--config/metrics/counts_28d/20210303154626_i_package_rubygems_deploy_token_monthly.yml21
-rw-r--r--config/metrics/counts_28d/20210303154654_i_package_rubygems_user_monthly.yml20
417 files changed, 6851 insertions, 1 deletions
diff --git a/config/metrics/counts_28d/20210201124930_deployments.yml b/config/metrics/counts_28d/20210201124930_deployments.yml
index e03785d62ba..4dcb9c5da4b 100644
--- a/config/metrics/counts_28d/20210201124930_deployments.yml
+++ b/config/metrics/counts_28d/20210201124930_deployments.yml
@@ -7,7 +7,7 @@ product_group: group::ops release
product_category:
value_type: number
status: data_available
-milestone: 13.2
+milestone: "13.2"
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/35493
time_frame: 28d
data_source: database
diff --git a/config/metrics/counts_28d/20210216174910_analytics_unique_visits_for_any_target_monthly.yml b/config/metrics/counts_28d/20210216174910_analytics_unique_visits_for_any_target_monthly.yml
new file mode 100644
index 00000000000..d589814b7af
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174910_analytics_unique_visits_for_any_target_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: analytics_unique_visits.analytics_unique_visits_for_any_target_monthly
+description: Visits to any of the pages listed above per month
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174914_g_analytics_contribution_monthly.yml b/config/metrics/counts_28d/20210216174914_g_analytics_contribution_monthly.yml
new file mode 100644
index 00000000000..ea3094527db
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174914_g_analytics_contribution_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.g_analytics_contribution_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174918_g_analytics_insights_monthly.yml b/config/metrics/counts_28d/20210216174918_g_analytics_insights_monthly.yml
new file mode 100644
index 00000000000..cb792aae308
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174918_g_analytics_insights_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.g_analytics_insights_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174921_g_analytics_issues_monthly.yml b/config/metrics/counts_28d/20210216174921_g_analytics_issues_monthly.yml
new file mode 100644
index 00000000000..9fc7894d399
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174921_g_analytics_issues_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.g_analytics_issues_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174926_g_analytics_productivity_monthly.yml b/config/metrics/counts_28d/20210216174926_g_analytics_productivity_monthly.yml
new file mode 100644
index 00000000000..2ae3c3626d1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174926_g_analytics_productivity_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.g_analytics_productivity_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174929_g_analytics_valuestream_monthly.yml b/config/metrics/counts_28d/20210216174929_g_analytics_valuestream_monthly.yml
new file mode 100644
index 00000000000..86d84193265
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174929_g_analytics_valuestream_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.g_analytics_valuestream_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174933_p_analytics_pipelines_monthly.yml b/config/metrics/counts_28d/20210216174933_p_analytics_pipelines_monthly.yml
new file mode 100644
index 00000000000..ba5c4d27d25
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174933_p_analytics_pipelines_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_pipelines_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174937_p_analytics_code_reviews_monthly.yml b/config/metrics/counts_28d/20210216174937_p_analytics_code_reviews_monthly.yml
new file mode 100644
index 00000000000..e4c15360b52
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174937_p_analytics_code_reviews_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_code_reviews_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174941_p_analytics_valuestream_monthly.yml b/config/metrics/counts_28d/20210216174941_p_analytics_valuestream_monthly.yml
new file mode 100644
index 00000000000..da07cbee741
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174941_p_analytics_valuestream_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_valuestream_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174945_p_analytics_insights_monthly.yml b/config/metrics/counts_28d/20210216174945_p_analytics_insights_monthly.yml
new file mode 100644
index 00000000000..afe6c79e885
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174945_p_analytics_insights_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_insights_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174949_p_analytics_issues_monthly.yml b/config/metrics/counts_28d/20210216174949_p_analytics_issues_monthly.yml
new file mode 100644
index 00000000000..4ee8afd234b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174949_p_analytics_issues_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_issues_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174953_p_analytics_repo_monthly.yml b/config/metrics/counts_28d/20210216174953_p_analytics_repo_monthly.yml
new file mode 100644
index 00000000000..c41b84dbcd0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174953_p_analytics_repo_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_repo_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216174956_i_analytics_cohorts_monthly.yml b/config/metrics/counts_28d/20210216174956_i_analytics_cohorts_monthly.yml
new file mode 100644
index 00000000000..843d3717ba7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216174956_i_analytics_cohorts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.i_analytics_cohorts_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175000_i_analytics_dev_ops_score_monthly.yml b/config/metrics/counts_28d/20210216175000_i_analytics_dev_ops_score_monthly.yml
new file mode 100644
index 00000000000..77b6068fb8d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175000_i_analytics_dev_ops_score_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.i_analytics_dev_ops_score_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175004_g_analytics_merge_request_monthly.yml b/config/metrics/counts_28d/20210216175004_g_analytics_merge_request_monthly.yml
new file mode 100644
index 00000000000..d7af387f862
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175004_g_analytics_merge_request_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.g_analytics_merge_request_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175008_p_analytics_merge_request_monthly.yml b/config/metrics/counts_28d/20210216175008_p_analytics_merge_request_monthly.yml
new file mode 100644
index 00000000000..f3f7da5ee38
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175008_p_analytics_merge_request_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.p_analytics_merge_request_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175012_i_analytics_instance_statistics_monthly.yml b/config/metrics/counts_28d/20210216175012_i_analytics_instance_statistics_monthly.yml
new file mode 100644
index 00000000000..d7071bf4a79
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175012_i_analytics_instance_statistics_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.i_analytics_instance_statistics_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..d173a922f5d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175016_analytics_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.analytics.analytics_total_unique_counts_monthly
+description:
+product_section: dev
+product_stage: manage
+product_group: group::analytics
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175055_merge_requests.yml b/config/metrics/counts_28d/20210216175055_merge_requests.yml
new file mode 100644
index 00000000000..048ea4fd917
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175055_merge_requests.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.merge_requests
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175057_projects_with_disable_overriding_approvers_per_merge_request.yml b/config/metrics/counts_28d/20210216175057_projects_with_disable_overriding_approvers_per_merge_request.yml
new file mode 100644
index 00000000000..7e9186a3a82
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175057_projects_with_disable_overriding_approvers_per_merge_request.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.create.projects_with_disable_overriding_approvers_per_merge_request
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175059_projects_without_disable_overriding_approvers_per_merge_request.yml b/config/metrics/counts_28d/20210216175059_projects_without_disable_overriding_approvers_per_merge_request.yml
new file mode 100644
index 00000000000..56107e921f2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175059_projects_without_disable_overriding_approvers_per_merge_request.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.create.projects_without_disable_overriding_approvers_per_merge_request
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175101_merge_requests_users.yml b/config/metrics/counts_28d/20210216175101_merge_requests_users.yml
new file mode 100644
index 00000000000..563a56c2a0f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175101_merge_requests_users.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.merge_requests_users
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175109_suggestions.yml b/config/metrics/counts_28d/20210216175109_suggestions.yml
new file mode 100644
index 00000000000..74e388fd07d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175109_suggestions.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.suggestions
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175113_merge_request_action_monthly.yml b/config/metrics/counts_28d/20210216175113_merge_request_action_monthly.yml
new file mode 100644
index 00000000000..de3049f76fa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175113_merge_request_action_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.source_code.merge_request_action_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175117_i_source_code_code_intelligence_monthly.yml b/config/metrics/counts_28d/20210216175117_i_source_code_code_intelligence_monthly.yml
new file mode 100644
index 00000000000..4f409dbf8c5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175117_i_source_code_code_intelligence_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.source_code.i_source_code_code_intelligence_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175120_i_code_review_mr_diffs_monthly.yml b/config/metrics/counts_28d/20210216175120_i_code_review_mr_diffs_monthly.yml
new file mode 100644
index 00000000000..a23aed69c72
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175120_i_code_review_mr_diffs_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_mr_diffs_monthly
+description: Count of unique merge requests per week|month with diffs viewed
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175124_i_code_review_user_single_file_diffs_monthly.yml b/config/metrics/counts_28d/20210216175124_i_code_review_user_single_file_diffs_monthly.yml
new file mode 100644
index 00000000000..dd315b5634d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175124_i_code_review_user_single_file_diffs_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_single_file_diffs_monthly
+description: Count of unique users per week|month with diffs viewed file by file
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175128_i_code_review_mr_single_file_diffs_monthly.yml b/config/metrics/counts_28d/20210216175128_i_code_review_mr_single_file_diffs_monthly.yml
new file mode 100644
index 00000000000..82d1c86d146
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175128_i_code_review_mr_single_file_diffs_monthly.yml
@@ -0,0 +1,17 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_mr_single_file_diffs_monthly
+description: Count of unique merge requests per week|month with diffs viewed file
+ by file
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175132_i_code_review_user_create_mr_monthly.yml b/config/metrics/counts_28d/20210216175132_i_code_review_user_create_mr_monthly.yml
new file mode 100644
index 00000000000..28d4477c037
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175132_i_code_review_user_create_mr_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_create_mr_monthly
+description: Count of unique users per week|month who created a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175136_i_code_review_user_close_mr_monthly.yml b/config/metrics/counts_28d/20210216175136_i_code_review_user_close_mr_monthly.yml
new file mode 100644
index 00000000000..c73a5da2585
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175136_i_code_review_user_close_mr_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_close_mr_monthly
+description: Count of unique users per week|month who closed a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175140_i_code_review_user_reopen_mr_monthly.yml b/config/metrics/counts_28d/20210216175140_i_code_review_user_reopen_mr_monthly.yml
new file mode 100644
index 00000000000..173ff6a995e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175140_i_code_review_user_reopen_mr_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_reopen_mr_monthly
+description: Count of unique users per week|month who reopened a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175144_i_code_review_user_merge_mr_monthly.yml b/config/metrics/counts_28d/20210216175144_i_code_review_user_merge_mr_monthly.yml
new file mode 100644
index 00000000000..0c126afeb64
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175144_i_code_review_user_merge_mr_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_merge_mr_monthly
+description: Count of unique users per week|month who merged a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175148_i_code_review_user_create_mr_comment_monthly.yml b/config/metrics/counts_28d/20210216175148_i_code_review_user_create_mr_comment_monthly.yml
new file mode 100644
index 00000000000..1c3801e77bc
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175148_i_code_review_user_create_mr_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_create_mr_comment_monthly
+description: Count of unique users per week|month who commented on a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175152_i_code_review_user_edit_mr_comment_monthly.yml b/config/metrics/counts_28d/20210216175152_i_code_review_user_edit_mr_comment_monthly.yml
new file mode 100644
index 00000000000..5a0bf9346a0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175152_i_code_review_user_edit_mr_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_edit_mr_comment_monthly
+description: Count of unique users per week|month who edited a comment on a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175156_i_code_review_user_remove_mr_comment_monthly.yml b/config/metrics/counts_28d/20210216175156_i_code_review_user_remove_mr_comment_monthly.yml
new file mode 100644
index 00000000000..9e8f191d7e5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175156_i_code_review_user_remove_mr_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_remove_mr_comment_monthly
+description: Count of unique users per week|month who removed a comment on a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175159_i_code_review_user_add_suggestion_monthly.yml b/config/metrics/counts_28d/20210216175159_i_code_review_user_add_suggestion_monthly.yml
new file mode 100644
index 00000000000..9b3c359b6f0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175159_i_code_review_user_add_suggestion_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_add_suggestion_monthly
+description: Count of unique users per month who added a suggestion
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175203_i_code_review_user_apply_suggestion_monthly.yml b/config/metrics/counts_28d/20210216175203_i_code_review_user_apply_suggestion_monthly.yml
new file mode 100644
index 00000000000..be38418982d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175203_i_code_review_user_apply_suggestion_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_apply_suggestion_monthly
+description: Count of unique users per month who applied a suggestion
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml b/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml
new file mode 100644
index 00000000000..43f967d5e92
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_applications_cert_managers
+description: Total GitLab Managed clusters with Cert Manager enabled
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml b/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml
new file mode 100644
index 00000000000..5aeea54a4a8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_applications_helm
+description: Total GitLab Managed clusters with Helm enabled
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml b/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml
new file mode 100644
index 00000000000..9d2da437f7a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_applications_ingress
+description: Total GitLab Managed clusters with Ingress enabled
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml b/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml
new file mode 100644
index 00000000000..6a1bfaf23d9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_applications_knative
+description: Total GitLab Managed clusters with Knative enabled
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175413_clusters_management_project.yml b/config/metrics/counts_28d/20210216175413_clusters_management_project.yml
new file mode 100644
index 00000000000..6763750f777
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175413_clusters_management_project.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_management_project
+description: Total GitLab Managed clusters with defined cluster management project
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175415_clusters_disabled.yml b/config/metrics/counts_28d/20210216175415_clusters_disabled.yml
new file mode 100644
index 00000000000..cd23c062279
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175415_clusters_disabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_disabled
+description: Total GitLab Managed disabled clusters
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175417_clusters_enabled.yml b/config/metrics/counts_28d/20210216175417_clusters_enabled.yml
new file mode 100644
index 00000000000..559067cb044
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175417_clusters_enabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_enabled
+description: Total GitLab Managed clusters currently enabled
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml b/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml
new file mode 100644
index 00000000000..a4b3eafb813
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_platforms_gke
+description: Total GitLab Managed clusters provisioned with GitLab on GCE GKE
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml b/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml
new file mode 100644
index 00000000000..c329736221f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_platforms_eks
+description: Total GitLab Managed clusters provisioned with GitLab on AWS EKS
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml b/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml
new file mode 100644
index 00000000000..c1ae40b9533
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.clusters_platforms_user
+description: Total GitLab Managed clusters that are user provisioned
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml b/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml
new file mode 100644
index 00000000000..b28301a9ff0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.instance_clusters_disabled
+description: Total GitLab Managed disabled clusters attached to the instance
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml b/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml
new file mode 100644
index 00000000000..182cbcdea07
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.instance_clusters_enabled
+description: Total GitLab Managed enabled clusters attached to the instance
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml b/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml
new file mode 100644
index 00000000000..7dd10ffcc1a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.group_clusters_disabled
+description: Total GitLab Managed disabled clusters attached to groups
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml b/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml
new file mode 100644
index 00000000000..b49046220a2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.group_clusters_enabled
+description: Total GitLab Managed enabled clusters attached to groups
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml b/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml
new file mode 100644
index 00000000000..65cfbc57e82
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.project_clusters_disabled
+description: Total GitLab Managed disabled clusters attached to projects
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml b/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml
new file mode 100644
index 00000000000..dd17be3d69a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.project_clusters_enabled
+description: Total GitLab Managed enabled clusters attached to projects
+product_section: ops
+product_stage: configure
+product_group: group::configure
+product_category: kubernetes_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175542_ci_builds.yml b/config/metrics/counts_28d/20210216175542_ci_builds.yml
new file mode 100644
index 00000000000..016d6c75cce
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175542_ci_builds.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_builds
+description: Unique builds in project
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175544_ci_external_pipelines.yml b/config/metrics/counts_28d/20210216175544_ci_external_pipelines.yml
new file mode 100644
index 00000000000..f67fb96b9ee
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175544_ci_external_pipelines.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_external_pipelines
+description: Total pipelines in external repositories
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml b/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml
new file mode 100644
index 00000000000..66456d42ffe
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175546_ci_internal_pipelines.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_internal_pipelines
+description: Total pipelines in GitLab repositories
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175548_ci_pipeline_config_auto_devops.yml b/config/metrics/counts_28d/20210216175548_ci_pipeline_config_auto_devops.yml
new file mode 100644
index 00000000000..7720ca5d26a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175548_ci_pipeline_config_auto_devops.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_pipeline_config_auto_devops
+description: Total pipelines from an Auto DevOps template
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml b/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml
new file mode 100644
index 00000000000..8c125a51f89
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175550_ci_pipeline_config_repository.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_pipeline_config_repository
+description: Total Pipelines from templates in repository
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175552_ci_pipeline_schedules.yml b/config/metrics/counts_28d/20210216175552_ci_pipeline_schedules.yml
new file mode 100644
index 00000000000..7464f28fc68
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175552_ci_pipeline_schedules.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_pipeline_schedules
+description: Pipeline schedules in GitLab
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175554_ci_pipelines.yml b/config/metrics/counts_28d/20210216175554_ci_pipelines.yml
new file mode 100644
index 00000000000..b818e52ecb5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175554_ci_pipelines.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_pipelines
+description: " Distinct users triggering pipelines in a month"
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175556_ci_triggers.yml b/config/metrics/counts_28d/20210216175556_ci_triggers.yml
new file mode 100644
index 00000000000..f409434feb0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175556_ci_triggers.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.ci_triggers
+description: Total configured Triggers in project
+product_section: ops
+product_stage: verify
+product_group: group::continuous integration
+product_category: continuous_integration
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175616_user_dast_jobs.yml b/config/metrics/counts_28d/20210216175616_user_dast_jobs.yml
new file mode 100644
index 00000000000..a8b2cbc40dc
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175616_user_dast_jobs.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_dast_jobs
+description: Users who run a DAST job
+product_section: sec
+product_stage: secure
+product_group: group::dynamic analysis
+product_category: dynamic_application_security_testing
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216175618_dast_pipeline.yml b/config/metrics/counts_28d/20210216175618_dast_pipeline.yml
new file mode 100644
index 00000000000..f4a110f8ca4
--- /dev/null
+++ b/config/metrics/counts_28d/20210216175618_dast_pipeline.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.dast_pipeline
+description: Count of pipelines that have at least 1 DAST job
+product_section: sec
+product_stage: secure
+product_group: group::dynamic analysis
+product_category: dynamic_application_security_testing
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180308_personal_snippets.yml b/config/metrics/counts_28d/20210216180308_personal_snippets.yml
new file mode 100644
index 00000000000..691907be1d6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180308_personal_snippets.yml
@@ -0,0 +1,19 @@
+---
+key_path: counts_monthly.personal_snippets
+description: Monthly count of Personal Snippets
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: snippets
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180310_project_snippets.yml b/config/metrics/counts_28d/20210216180310_project_snippets.yml
new file mode 100644
index 00000000000..5703fb29678
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180310_project_snippets.yml
@@ -0,0 +1,19 @@
+---
+key_path: counts_monthly.project_snippets
+description: Monthly count of Project Snippets
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: snippets
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180312_snippets.yml b/config/metrics/counts_28d/20210216180312_snippets.yml
new file mode 100644
index 00000000000..b132575dad7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180312_snippets.yml
@@ -0,0 +1,19 @@
+---
+key_path: counts_monthly.snippets
+description: Monthly count of All Snippets
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: snippets
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180317_snippets.yml b/config/metrics/counts_28d/20210216180317_snippets.yml
new file mode 100644
index 00000000000..fc2ba339313
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180317_snippets.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.create.snippets
+description: Monthly Snippets
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: snippets
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180319_action_monthly_active_users_web_ide_edit.yml b/config/metrics/counts_28d/20210216180319_action_monthly_active_users_web_ide_edit.yml
new file mode 100644
index 00000000000..3a7b7f71051
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180319_action_monthly_active_users_web_ide_edit.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_web_ide_edit
+description: Count unique edit actions using the web IDE
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: web_ide
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180321_action_monthly_active_users_sfe_edit.yml b/config/metrics/counts_28d/20210216180321_action_monthly_active_users_sfe_edit.yml
new file mode 100644
index 00000000000..6a0fd1da84c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180321_action_monthly_active_users_sfe_edit.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_sfe_edit
+description: Count unique edit actions using the single file editor
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: web_ide
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180323_action_monthly_active_users_snippet_editor_edit.yml b/config/metrics/counts_28d/20210216180323_action_monthly_active_users_snippet_editor_edit.yml
new file mode 100644
index 00000000000..11ab783f52a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180323_action_monthly_active_users_snippet_editor_edit.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_snippet_editor_edit
+description: Count unique edit actions using the snippet editor
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: web_ide
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180325_action_monthly_active_users_sse_edit.yml b/config/metrics/counts_28d/20210216180325_action_monthly_active_users_sse_edit.yml
new file mode 100644
index 00000000000..3d7c3cb4066
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180325_action_monthly_active_users_sse_edit.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_sse_edit
+description: Count unique edit actions using the static site editor
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: web_ide
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180327_action_monthly_active_users_ide_edit.yml b/config/metrics/counts_28d/20210216180327_action_monthly_active_users_ide_edit.yml
new file mode 100644
index 00000000000..e31bf71d455
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180327_action_monthly_active_users_ide_edit.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_ide_edit
+description: Count unique edit actions when users used an IDE, no matter which one
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category: web_ide
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180330_g_edit_by_web_ide_monthly.yml b/config/metrics/counts_28d/20210216180330_g_edit_by_web_ide_monthly.yml
new file mode 100644
index 00000000000..f94ff9f026e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180330_g_edit_by_web_ide_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ide_edit.g_edit_by_web_ide_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180334_g_edit_by_sfe_monthly.yml b/config/metrics/counts_28d/20210216180334_g_edit_by_sfe_monthly.yml
new file mode 100644
index 00000000000..fca08b9f093
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180334_g_edit_by_sfe_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ide_edit.g_edit_by_sfe_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180338_g_edit_by_snippet_ide_monthly.yml b/config/metrics/counts_28d/20210216180338_g_edit_by_snippet_ide_monthly.yml
new file mode 100644
index 00000000000..2cad76aa04c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180338_g_edit_by_snippet_ide_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ide_edit.g_edit_by_snippet_ide_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180341_ide_edit_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216180341_ide_edit_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..aba5f8bc39a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180341_ide_edit_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ide_edit.ide_edit_total_unique_counts_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::editor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180355_user_api_fuzzing_jobs.yml b/config/metrics/counts_28d/20210216180355_user_api_fuzzing_jobs.yml
new file mode 100644
index 00000000000..ce748ad1967
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180355_user_api_fuzzing_jobs.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_api_fuzzing_jobs
+description: Count of API Fuzzing jobs by job name
+product_section: sec
+product_stage: secure
+product_group: group::fuzz testing
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180357_user_api_fuzzing_dnd_jobs.yml b/config/metrics/counts_28d/20210216180357_user_api_fuzzing_dnd_jobs.yml
new file mode 100644
index 00000000000..59dfb493448
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180357_user_api_fuzzing_dnd_jobs.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_api_fuzzing_dnd_jobs
+description: Count of API Fuzzing `docker-in-docker` jobs by job names
+product_section: sec
+product_stage: secure
+product_group: group::fuzz testing
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180424_i_search_total_monthly.yml b/config/metrics/counts_28d/20210216180424_i_search_total_monthly.yml
new file mode 100644
index 00000000000..a50b42d1dba
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180424_i_search_total_monthly.yml
@@ -0,0 +1,18 @@
+---
+key_path: redis_hll_counters.search.i_search_total_monthly
+description: Calculated unique users to perform Basic or Advanced searches by month
+product_section: enablement
+product_stage: enablement
+product_group: group::global search
+product_category: global_search
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210216180431_search_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216180431_search_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..fe328b771f6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180431_search_total_unique_counts_monthly.yml
@@ -0,0 +1,18 @@
+---
+key_path: redis_hll_counters.search.search_total_unique_counts_monthly
+description: Total unique users for i_search_total, i_search_advanced, i_search_paid for recent 28 days. This metric is redundant because advanced will be a subset of paid and paid will be a subset of total. i_search_total is more appropriate if you just want the total
+product_section: enablement
+product_stage: enablement
+product_group: group::global search
+product_category: global_search
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210216180509_incident_management_alerts_total_unique_counts.yml b/config/metrics/counts_28d/20210216180509_incident_management_alerts_total_unique_counts.yml
new file mode 100644
index 00000000000..23c3f0fcb3f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180509_incident_management_alerts_total_unique_counts.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.aggregated_metrics.incident_management_alerts_total_unique_counts
+description: Count of unique users per month to take an action on an alert
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category: incident_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180511_incident_management_incidents_total_unique_counts.yml b/config/metrics/counts_28d/20210216180511_incident_management_incidents_total_unique_counts.yml
new file mode 100644
index 00000000000..9d935a654e3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180511_incident_management_incidents_total_unique_counts.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.aggregated_metrics.incident_management_incidents_total_unique_counts
+description: Count of unique users per month to take an action on an incident
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category: incident_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180524_projects_with_incidents.yml b/config/metrics/counts_28d/20210216180524_projects_with_incidents.yml
new file mode 100644
index 00000000000..15ebaa81855
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180524_projects_with_incidents.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.projects_with_incidents
+description: 'Count of unique projects with an incident created in the last month'
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category: incident_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180526_projects_with_alert_incidents.yml b/config/metrics/counts_28d/20210216180526_projects_with_alert_incidents.yml
new file mode 100644
index 00000000000..3559638afb6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180526_projects_with_alert_incidents.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.projects_with_alert_incidents
+description: 'Count of unique projects with an incident from an alert created in the
+ last month'
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category: incident_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180530_incident_management_alert_status_changed_monthly.yml b/config/metrics/counts_28d/20210216180530_incident_management_alert_status_changed_monthly.yml
new file mode 100644
index 00000000000..8100c8f6d86
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180530_incident_management_alert_status_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_alert_status_changed_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180533_incident_management_alert_assigned_monthly.yml b/config/metrics/counts_28d/20210216180533_incident_management_alert_assigned_monthly.yml
new file mode 100644
index 00000000000..abd26612688
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180533_incident_management_alert_assigned_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_alert_assigned_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180537_incident_management_alert_todo_monthly.yml b/config/metrics/counts_28d/20210216180537_incident_management_alert_todo_monthly.yml
new file mode 100644
index 00000000000..a7f176028fa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180537_incident_management_alert_todo_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_alert_todo_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180541_incident_management_incident_created_monthly.yml b/config/metrics/counts_28d/20210216180541_incident_management_incident_created_monthly.yml
new file mode 100644
index 00000000000..4a130cab39c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180541_incident_management_incident_created_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_created_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180545_incident_management_incident_reopened_monthly.yml b/config/metrics/counts_28d/20210216180545_incident_management_incident_reopened_monthly.yml
new file mode 100644
index 00000000000..5509c6b492f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180545_incident_management_incident_reopened_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_reopened_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180548_incident_management_incident_closed_monthly.yml b/config/metrics/counts_28d/20210216180548_incident_management_incident_closed_monthly.yml
new file mode 100644
index 00000000000..5475fc5c2b6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180548_incident_management_incident_closed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_closed_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180552_incident_management_incident_assigned_monthly.yml b/config/metrics/counts_28d/20210216180552_incident_management_incident_assigned_monthly.yml
new file mode 100644
index 00000000000..74566b19180
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180552_incident_management_incident_assigned_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_assigned_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180556_incident_management_incident_todo_monthly.yml b/config/metrics/counts_28d/20210216180556_incident_management_incident_todo_monthly.yml
new file mode 100644
index 00000000000..62614850622
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180556_incident_management_incident_todo_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_todo_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180559_incident_management_incident_comment_monthly.yml b/config/metrics/counts_28d/20210216180559_incident_management_incident_comment_monthly.yml
new file mode 100644
index 00000000000..fe3e71ddea2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180559_incident_management_incident_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_comment_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180607_incident_management_incident_published_monthly.yml b/config/metrics/counts_28d/20210216180607_incident_management_incident_published_monthly.yml
new file mode 100644
index 00000000000..3cd2c435074
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180607_incident_management_incident_published_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_published_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180611_incident_management_incident_relate_monthly.yml b/config/metrics/counts_28d/20210216180611_incident_management_incident_relate_monthly.yml
new file mode 100644
index 00000000000..b8b765b5790
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180611_incident_management_incident_relate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_relate_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180614_incident_management_incident_unrelate_monthly.yml b/config/metrics/counts_28d/20210216180614_incident_management_incident_unrelate_monthly.yml
new file mode 100644
index 00000000000..e1a52b294fc
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180614_incident_management_incident_unrelate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_unrelate_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180618_incident_management_incident_change_confidential_monthly.yml b/config/metrics/counts_28d/20210216180618_incident_management_incident_change_confidential_monthly.yml
new file mode 100644
index 00000000000..04fe154338d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180618_incident_management_incident_change_confidential_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_incident_change_confidential_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180622_incident_management_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216180622_incident_management_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..7cdeaa76e49
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180622_incident_management_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.incident_management.incident_management_total_unique_counts_monthly
+description:
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180625_incident_management_alert_create_incident_monthly.yml b/config/metrics/counts_28d/20210216180625_incident_management_alert_create_incident_monthly.yml
new file mode 100644
index 00000000000..9dd091b74ea
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180625_incident_management_alert_create_incident_monthly.yml
@@ -0,0 +1,17 @@
+---
+key_path: redis_hll_counters.incident_management_alerts.incident_management_alert_create_incident_monthly
+description: Count of unique users per month to create an incident corresponding to
+ an alert
+product_section: ops
+product_stage: monitor
+product_group: group::health
+product_category: incident_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180731_projects_imported_from_github.yml b/config/metrics/counts_28d/20210216180731_projects_imported_from_github.yml
new file mode 100644
index 00000000000..93f07c24057
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180731_projects_imported_from_github.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.projects_imported_from_github
+description:
+product_section: dev
+product_stage: manage
+product_group: group::import
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml b/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml
new file mode 100644
index 00000000000..e4af1478c64
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180745_action_monthly_active_users_design_management.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_design_management
+description:
+product_section: dev
+product_stage: create
+product_group: group::knowledge
+product_category: design_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180747_action_monthly_active_users_wiki_repo.yml b/config/metrics/counts_28d/20210216180747_action_monthly_active_users_wiki_repo.yml
new file mode 100644
index 00000000000..125c1de4714
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180747_action_monthly_active_users_wiki_repo.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_wiki_repo
+description:
+product_section: dev
+product_stage: create
+product_group: group::knowledge
+product_category: wiki
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180814_events.yml b/config/metrics/counts_28d/20210216180814_events.yml
new file mode 100644
index 00000000000..a1d95f73716
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180814_events.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.events
+description:
+product_section: dev
+product_stage:
+product_group: group::manage
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180816_groups.yml b/config/metrics/counts_28d/20210216180816_groups.yml
new file mode 100644
index 00000000000..90723ed78ab
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180816_groups.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.groups
+description:
+product_section: dev
+product_stage:
+product_group: group::manage
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180818_users_created.yml b/config/metrics/counts_28d/20210216180818_users_created.yml
new file mode 100644
index 00000000000..81ed776a3c4
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180818_users_created.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.users_created
+description: Number of users created in the month
+product_section: dev
+product_stage:
+product_group: group::manage
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180820_ldap_keys.yml b/config/metrics/counts_28d/20210216180820_ldap_keys.yml
new file mode 100644
index 00000000000..0f64752fe96
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180820_ldap_keys.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.ldap_keys
+description:
+product_section: dev
+product_stage:
+product_group: group::manage
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180822_ldap_users.yml b/config/metrics/counts_28d/20210216180822_ldap_users.yml
new file mode 100644
index 00000000000..6145b32959f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180822_ldap_users.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.ldap_users
+description:
+product_section: dev
+product_stage:
+product_group: group::manage
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180955_projects_with_prometheus_alerts.yml b/config/metrics/counts_28d/20210216180955_projects_with_prometheus_alerts.yml
new file mode 100644
index 00000000000..754da9e0006
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180955_projects_with_prometheus_alerts.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.configure.projects_with_prometheus_alerts
+description: Projects with Prometheus alerting enabled
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category: metrics
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180956_clusters.yml b/config/metrics/counts_28d/20210216180956_clusters.yml
new file mode 100644
index 00000000000..eb5d60f8a61
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180956_clusters.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.clusters
+description: Total GitLab Managed clusters both enabled and disabled
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category: metrics
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216180958_clusters_applications_prometheus.yml b/config/metrics/counts_28d/20210216180958_clusters_applications_prometheus.yml
new file mode 100644
index 00000000000..97fb359c657
--- /dev/null
+++ b/config/metrics/counts_28d/20210216180958_clusters_applications_prometheus.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.clusters_applications_prometheus
+description: Total GitLab Managed clusters with Prometheus enabled
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category: metrics
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181000_operations_dashboard_default_dashboard.yml b/config/metrics/counts_28d/20210216181000_operations_dashboard_default_dashboard.yml
new file mode 100644
index 00000000000..96d737d9d14
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181000_operations_dashboard_default_dashboard.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.operations_dashboard_default_dashboard
+description: Active users with enabled operations dashboard
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181002_projects_with_tracing_enabled.yml b/config/metrics/counts_28d/20210216181002_projects_with_tracing_enabled.yml
new file mode 100644
index 00000000000..6a559c1460f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181002_projects_with_tracing_enabled.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.projects_with_tracing_enabled
+description: Projects with tracing enabled
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181004_projects_with_error_tracking_enabled.yml b/config/metrics/counts_28d/20210216181004_projects_with_error_tracking_enabled.yml
new file mode 100644
index 00000000000..caba12d3d44
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181004_projects_with_error_tracking_enabled.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.projects_with_error_tracking_enabled
+description:
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181006_operations_dashboard_users_with_projects_added.yml b/config/metrics/counts_28d/20210216181006_operations_dashboard_users_with_projects_added.yml
new file mode 100644
index 00000000000..2533117f03b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181006_operations_dashboard_users_with_projects_added.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.operations_dashboard_users_with_projects_added
+description: Active users with projects on operations dashboard
+product_section: ops
+product_stage:
+product_group: group::monitor
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181050_packages.yml b/config/metrics/counts_28d/20210216181050_packages.yml
new file mode 100644
index 00000000000..4c6edc118aa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181050_packages.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.packages
+description: Monthly count of Packages
+product_section: ops
+product_stage:
+product_group: group::package
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181057_projects_with_packages.yml b/config/metrics/counts_28d/20210216181057_projects_with_packages.yml
new file mode 100644
index 00000000000..3fe9c7fde65
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181057_projects_with_packages.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.package.projects_with_packages
+description: Incident confidential status changed event
+product_section: ops
+product_stage: package
+product_group: group::package
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181139_issues.yml b/config/metrics/counts_28d/20210216181139_issues.yml
new file mode 100644
index 00000000000..6412720342f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181139_issues.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.issues
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181141_notes.yml b/config/metrics/counts_28d/20210216181141_notes.yml
new file mode 100644
index 00000000000..d33a4c6ef9c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181141_notes.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.notes
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181143_projects.yml b/config/metrics/counts_28d/20210216181143_projects.yml
new file mode 100644
index 00000000000..36da5428dce
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181143_projects.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.projects
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181145_todos.yml b/config/metrics/counts_28d/20210216181145_todos.yml
new file mode 100644
index 00000000000..224711942e8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181145_todos.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.todos
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181147_service_desk_enabled_projects.yml b/config/metrics/counts_28d/20210216181147_service_desk_enabled_projects.yml
new file mode 100644
index 00000000000..9532586e2fe
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181147_service_desk_enabled_projects.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.service_desk_enabled_projects
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181148_service_desk_issues.yml b/config/metrics/counts_28d/20210216181148_service_desk_issues.yml
new file mode 100644
index 00000000000..fb8c998e3a1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181148_service_desk_issues.yml
@@ -0,0 +1,17 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.service_desk_issues
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181150_projects_jira_active.yml b/config/metrics/counts_28d/20210216181150_projects_jira_active.yml
new file mode 100644
index 00000000000..d7851c9a134
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181150_projects_jira_active.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.projects_jira_active
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181152_projects_jira_dvcs_cloud_active.yml b/config/metrics/counts_28d/20210216181152_projects_jira_dvcs_cloud_active.yml
new file mode 100644
index 00000000000..2fc84e2cefd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181152_projects_jira_dvcs_cloud_active.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.projects_jira_dvcs_cloud_active
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181154_projects_jira_dvcs_server_active.yml b/config/metrics/counts_28d/20210216181154_projects_jira_dvcs_server_active.yml
new file mode 100644
index 00000000000..d341a41fc6e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181154_projects_jira_dvcs_server_active.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.projects_jira_dvcs_server_active
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181158_epics.yml b/config/metrics/counts_28d/20210216181158_epics.yml
new file mode 100644
index 00000000000..d0b71aa11d1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181158_epics.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.epics
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181200_label_lists.yml b/config/metrics/counts_28d/20210216181200_label_lists.yml
new file mode 100644
index 00000000000..1c2ad77bdbb
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181200_label_lists.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.label_lists
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181201_milestone_lists.yml b/config/metrics/counts_28d/20210216181201_milestone_lists.yml
new file mode 100644
index 00000000000..8a83f9c8930
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181201_milestone_lists.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.plan.milestone_lists
+description:
+product_section: dev
+product_stage:
+product_group: group::plan
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181304_g_project_management_issue_title_changed_monthly.yml b/config/metrics/counts_28d/20210216181304_g_project_management_issue_title_changed_monthly.yml
new file mode 100644
index 00000000000..f7216281bf3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181304_g_project_management_issue_title_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_title_changed_monthly
+description: Count of MAU editing an issue title
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181308_g_project_management_issue_description_changed_monthly.yml b/config/metrics/counts_28d/20210216181308_g_project_management_issue_description_changed_monthly.yml
new file mode 100644
index 00000000000..a5bc2a9dad6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181308_g_project_management_issue_description_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_description_changed_monthly
+description: Count of MAU editing an issue description
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181315_g_project_management_issue_made_confidential_monthly.yml b/config/metrics/counts_28d/20210216181315_g_project_management_issue_made_confidential_monthly.yml
new file mode 100644
index 00000000000..0f5ab506a14
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181315_g_project_management_issue_made_confidential_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_made_confidential_monthly
+description: Count of MAU making an issue confidential
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181319_g_project_management_issue_made_visible_monthly.yml b/config/metrics/counts_28d/20210216181319_g_project_management_issue_made_visible_monthly.yml
new file mode 100644
index 00000000000..21170e50629
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181319_g_project_management_issue_made_visible_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_made_visible_monthly
+description: Count of MAU making an issue not confidential
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181323_g_project_management_issue_created_monthly.yml b/config/metrics/counts_28d/20210216181323_g_project_management_issue_created_monthly.yml
new file mode 100644
index 00000000000..9236d49731d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181323_g_project_management_issue_created_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_created_monthly
+description: Count of MAU creating new issues
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181326_g_project_management_issue_closed_monthly.yml b/config/metrics/counts_28d/20210216181326_g_project_management_issue_closed_monthly.yml
new file mode 100644
index 00000000000..01f3cadf87a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181326_g_project_management_issue_closed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_closed_monthly
+description: Count of MAU closing an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181330_g_project_management_issue_reopened_monthly.yml b/config/metrics/counts_28d/20210216181330_g_project_management_issue_reopened_monthly.yml
new file mode 100644
index 00000000000..0234b46775b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181330_g_project_management_issue_reopened_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_reopened_monthly
+description: Count of MAU re-opening a closed issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181334_g_project_management_issue_label_changed_monthly.yml b/config/metrics/counts_28d/20210216181334_g_project_management_issue_label_changed_monthly.yml
new file mode 100644
index 00000000000..d72fa3135bd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181334_g_project_management_issue_label_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_label_changed_monthly
+description: Count of MAU changing an issue's label
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml b/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml
new file mode 100644
index 00000000000..85e66885ef5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181337_g_project_management_issue_milestone_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_milestone_changed_monthly
+description: Count of MAU changing an issue's milestone
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181341_g_project_management_issue_iteration_changed_monthly.yml b/config/metrics/counts_28d/20210216181341_g_project_management_issue_iteration_changed_monthly.yml
new file mode 100644
index 00000000000..1a0600278a5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181341_g_project_management_issue_iteration_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_iteration_changed_monthly
+description: Count of MAU changing an issue's iteration
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181345_g_project_management_issue_weight_changed_monthly.yml b/config/metrics/counts_28d/20210216181345_g_project_management_issue_weight_changed_monthly.yml
new file mode 100644
index 00000000000..6d94de26e26
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181345_g_project_management_issue_weight_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_weight_changed_monthly
+description: Count of MAU changing an issue's weight
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181348_g_project_management_issue_cross_referenced_monthly.yml b/config/metrics/counts_28d/20210216181348_g_project_management_issue_cross_referenced_monthly.yml
new file mode 100644
index 00000000000..1f28ae1b252
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181348_g_project_management_issue_cross_referenced_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_cross_referenced_monthly
+description: Count of MAU referencing an issue from somewhere else
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181352_g_project_management_issue_moved_monthly.yml b/config/metrics/counts_28d/20210216181352_g_project_management_issue_moved_monthly.yml
new file mode 100644
index 00000000000..a8e6e0e75a1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181352_g_project_management_issue_moved_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_moved_monthly
+description: Count of MAU moving an issue to another project
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181356_g_project_management_issue_related_monthly.yml b/config/metrics/counts_28d/20210216181356_g_project_management_issue_related_monthly.yml
new file mode 100644
index 00000000000..89f74760440
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181356_g_project_management_issue_related_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_related_monthly
+description: Count of MAU relating an issue to another issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181400_g_project_management_issue_unrelated_monthly.yml b/config/metrics/counts_28d/20210216181400_g_project_management_issue_unrelated_monthly.yml
new file mode 100644
index 00000000000..6700f5d2763
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181400_g_project_management_issue_unrelated_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_unrelated_monthly
+description: Count of MAU unrelating an issue to another issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181403_g_project_management_issue_marked_as_duplicate_monthly.yml b/config/metrics/counts_28d/20210216181403_g_project_management_issue_marked_as_duplicate_monthly.yml
new file mode 100644
index 00000000000..2023d5900c1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181403_g_project_management_issue_marked_as_duplicate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_marked_as_duplicate_monthly
+description: Count of MAU marking an issue as a duplicate
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181407_g_project_management_issue_locked_monthly.yml b/config/metrics/counts_28d/20210216181407_g_project_management_issue_locked_monthly.yml
new file mode 100644
index 00000000000..41b7b6b1737
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181407_g_project_management_issue_locked_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_locked_monthly
+description: Count of MAU locking an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181411_g_project_management_issue_unlocked_monthly.yml b/config/metrics/counts_28d/20210216181411_g_project_management_issue_unlocked_monthly.yml
new file mode 100644
index 00000000000..7be27b6fa65
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181411_g_project_management_issue_unlocked_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_unlocked_monthly
+description: Count of MAU marking an issue as blocked or blocked by
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181414_g_project_management_issue_added_to_epic_monthly.yml b/config/metrics/counts_28d/20210216181414_g_project_management_issue_added_to_epic_monthly.yml
new file mode 100644
index 00000000000..8a69fafc2b2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181414_g_project_management_issue_added_to_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_added_to_epic_monthly
+description: Count of MAU adding an issue to an epic
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181416_g_project_management_issue_removed_from_epic_monthly.yml b/config/metrics/counts_28d/20210216181416_g_project_management_issue_removed_from_epic_monthly.yml
new file mode 100644
index 00000000000..4ae21d8852e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181416_g_project_management_issue_removed_from_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_removed_from_epic_monthly
+description: Count of MAU removing an issue from an epic
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181420_g_project_management_issue_changed_epic_monthly.yml b/config/metrics/counts_28d/20210216181420_g_project_management_issue_changed_epic_monthly.yml
new file mode 100644
index 00000000000..a269681d4dd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181420_g_project_management_issue_changed_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_changed_epic_monthly
+description: Count of MAU changing the epic on an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181424_g_project_management_issue_designs_added_monthly.yml b/config/metrics/counts_28d/20210216181424_g_project_management_issue_designs_added_monthly.yml
new file mode 100644
index 00000000000..29c0f3ef7d8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181424_g_project_management_issue_designs_added_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_designs_added_monthly
+description: Count of MAU adding a design to an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181427_g_project_management_issue_designs_modified_monthly.yml b/config/metrics/counts_28d/20210216181427_g_project_management_issue_designs_modified_monthly.yml
new file mode 100644
index 00000000000..30925229543
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181427_g_project_management_issue_designs_modified_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_designs_modified_monthly
+description: Count of MAU modifying a design on an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181431_g_project_management_issue_designs_removed_monthly.yml b/config/metrics/counts_28d/20210216181431_g_project_management_issue_designs_removed_monthly.yml
new file mode 100644
index 00000000000..cd346847a02
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181431_g_project_management_issue_designs_removed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_designs_removed_monthly
+description: Count of MAU removing a design from an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181435_g_project_management_issue_due_date_changed_monthly.yml b/config/metrics/counts_28d/20210216181435_g_project_management_issue_due_date_changed_monthly.yml
new file mode 100644
index 00000000000..0b0a7dc3b8b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181435_g_project_management_issue_due_date_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_due_date_changed_monthly
+description: Count of MAU changing an issue due date
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181438_g_project_management_issue_time_estimate_changed_monthly.yml b/config/metrics/counts_28d/20210216181438_g_project_management_issue_time_estimate_changed_monthly.yml
new file mode 100644
index 00000000000..ee67b5db3c1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181438_g_project_management_issue_time_estimate_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_time_estimate_changed_monthly
+description: Count of MAU changing an issue time estimate
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181442_g_project_management_issue_time_spent_changed_monthly.yml b/config/metrics/counts_28d/20210216181442_g_project_management_issue_time_spent_changed_monthly.yml
new file mode 100644
index 00000000000..fa356f4e3d6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181442_g_project_management_issue_time_spent_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_time_spent_changed_monthly
+description: Count of MAU recording time spent on an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181446_g_project_management_issue_comment_added_monthly.yml b/config/metrics/counts_28d/20210216181446_g_project_management_issue_comment_added_monthly.yml
new file mode 100644
index 00000000000..6c1d26be10f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181446_g_project_management_issue_comment_added_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_comment_added_monthly
+description: Count of MAU commenting on an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181450_g_project_management_issue_comment_edited_monthly.yml b/config/metrics/counts_28d/20210216181450_g_project_management_issue_comment_edited_monthly.yml
new file mode 100644
index 00000000000..390401de267
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181450_g_project_management_issue_comment_edited_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_comment_edited_monthly
+description: Count of MAU editing a comment on an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181453_g_project_management_issue_comment_removed_monthly.yml b/config/metrics/counts_28d/20210216181453_g_project_management_issue_comment_removed_monthly.yml
new file mode 100644
index 00000000000..78f08de6f22
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181453_g_project_management_issue_comment_removed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_comment_removed_monthly
+description: Count of MAU deleting a comment from an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181457_g_project_management_issue_health_status_changed_monthly.yml b/config/metrics/counts_28d/20210216181457_g_project_management_issue_health_status_changed_monthly.yml
new file mode 100644
index 00000000000..c2c986ca5ef
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181457_g_project_management_issue_health_status_changed_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_health_status_changed_monthly
+description: Count of MAU changing the health status on an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181501_g_project_management_issue_cloned_monthly.yml b/config/metrics/counts_28d/20210216181501_g_project_management_issue_cloned_monthly.yml
new file mode 100644
index 00000000000..5e2ddaa0ec3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181501_g_project_management_issue_cloned_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.g_project_management_issue_cloned_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181504_issues_edit_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216181504_issues_edit_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..cbb391035c3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181504_issues_edit_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.issues_edit.issues_edit_total_unique_counts_monthly
+description: Count of MAU taking an action related to an issue
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category: issue_tracking
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181508_i_quickactions_approve_monthly.yml b/config/metrics/counts_28d/20210216181508_i_quickactions_approve_monthly.yml
new file mode 100644
index 00000000000..8115da08fd6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181508_i_quickactions_approve_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_approve_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181512_i_quickactions_assign_single_monthly.yml b/config/metrics/counts_28d/20210216181512_i_quickactions_assign_single_monthly.yml
new file mode 100644
index 00000000000..ad94a07ca5b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181512_i_quickactions_assign_single_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_assign_single_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181516_i_quickactions_assign_multiple_monthly.yml b/config/metrics/counts_28d/20210216181516_i_quickactions_assign_multiple_monthly.yml
new file mode 100644
index 00000000000..8db1e881bd4
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181516_i_quickactions_assign_multiple_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_assign_multiple_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181519_i_quickactions_assign_self_monthly.yml b/config/metrics/counts_28d/20210216181519_i_quickactions_assign_self_monthly.yml
new file mode 100644
index 00000000000..378a22daa87
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181519_i_quickactions_assign_self_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_assign_self_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181523_i_quickactions_assign_reviewer_monthly.yml b/config/metrics/counts_28d/20210216181523_i_quickactions_assign_reviewer_monthly.yml
new file mode 100644
index 00000000000..39142f74dc1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181523_i_quickactions_assign_reviewer_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_assign_reviewer_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181527_i_quickactions_award_monthly.yml b/config/metrics/counts_28d/20210216181527_i_quickactions_award_monthly.yml
new file mode 100644
index 00000000000..7d728bbc794
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181527_i_quickactions_award_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_award_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181530_i_quickactions_board_move_monthly.yml b/config/metrics/counts_28d/20210216181530_i_quickactions_board_move_monthly.yml
new file mode 100644
index 00000000000..141ba7237d8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181530_i_quickactions_board_move_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_board_move_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181534_i_quickactions_child_epic_monthly.yml b/config/metrics/counts_28d/20210216181534_i_quickactions_child_epic_monthly.yml
new file mode 100644
index 00000000000..5adcb8b0f27
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181534_i_quickactions_child_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_child_epic_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181538_i_quickactions_clear_weight_monthly.yml b/config/metrics/counts_28d/20210216181538_i_quickactions_clear_weight_monthly.yml
new file mode 100644
index 00000000000..a13f3d322ff
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181538_i_quickactions_clear_weight_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_clear_weight_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181541_i_quickactions_clone_monthly.yml b/config/metrics/counts_28d/20210216181541_i_quickactions_clone_monthly.yml
new file mode 100644
index 00000000000..ca22455151e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181541_i_quickactions_clone_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_clone_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181545_i_quickactions_close_monthly.yml b/config/metrics/counts_28d/20210216181545_i_quickactions_close_monthly.yml
new file mode 100644
index 00000000000..c10b3fe8107
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181545_i_quickactions_close_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_close_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181549_i_quickactions_confidential_monthly.yml b/config/metrics/counts_28d/20210216181549_i_quickactions_confidential_monthly.yml
new file mode 100644
index 00000000000..d3bc2162c89
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181549_i_quickactions_confidential_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_confidential_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181553_i_quickactions_copy_metadata_merge_request_monthly.yml b/config/metrics/counts_28d/20210216181553_i_quickactions_copy_metadata_merge_request_monthly.yml
new file mode 100644
index 00000000000..a2d6b975753
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181553_i_quickactions_copy_metadata_merge_request_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_copy_metadata_merge_request_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181556_i_quickactions_copy_metadata_issue_monthly.yml b/config/metrics/counts_28d/20210216181556_i_quickactions_copy_metadata_issue_monthly.yml
new file mode 100644
index 00000000000..23adb6a769c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181556_i_quickactions_copy_metadata_issue_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_copy_metadata_issue_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181600_i_quickactions_create_merge_request_monthly.yml b/config/metrics/counts_28d/20210216181600_i_quickactions_create_merge_request_monthly.yml
new file mode 100644
index 00000000000..43b4cff5c11
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181600_i_quickactions_create_merge_request_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_create_merge_request_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181604_i_quickactions_done_monthly.yml b/config/metrics/counts_28d/20210216181604_i_quickactions_done_monthly.yml
new file mode 100644
index 00000000000..b7ac9de7655
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181604_i_quickactions_done_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_done_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181607_i_quickactions_draft_monthly.yml b/config/metrics/counts_28d/20210216181607_i_quickactions_draft_monthly.yml
new file mode 100644
index 00000000000..4d88092cd72
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181607_i_quickactions_draft_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_draft_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181611_i_quickactions_due_monthly.yml b/config/metrics/counts_28d/20210216181611_i_quickactions_due_monthly.yml
new file mode 100644
index 00000000000..0fd293e1bb9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181611_i_quickactions_due_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_due_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181615_i_quickactions_duplicate_monthly.yml b/config/metrics/counts_28d/20210216181615_i_quickactions_duplicate_monthly.yml
new file mode 100644
index 00000000000..1d5750e5b43
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181615_i_quickactions_duplicate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_duplicate_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181618_i_quickactions_epic_monthly.yml b/config/metrics/counts_28d/20210216181618_i_quickactions_epic_monthly.yml
new file mode 100644
index 00000000000..0b448b0d3a1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181618_i_quickactions_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_epic_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181622_i_quickactions_estimate_monthly.yml b/config/metrics/counts_28d/20210216181622_i_quickactions_estimate_monthly.yml
new file mode 100644
index 00000000000..b509c7ed358
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181622_i_quickactions_estimate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_estimate_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181626_i_quickactions_iteration_monthly.yml b/config/metrics/counts_28d/20210216181626_i_quickactions_iteration_monthly.yml
new file mode 100644
index 00000000000..5759c131771
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181626_i_quickactions_iteration_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_iteration_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181629_i_quickactions_label_monthly.yml b/config/metrics/counts_28d/20210216181629_i_quickactions_label_monthly.yml
new file mode 100644
index 00000000000..52d99012a45
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181629_i_quickactions_label_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_label_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181633_i_quickactions_lock_monthly.yml b/config/metrics/counts_28d/20210216181633_i_quickactions_lock_monthly.yml
new file mode 100644
index 00000000000..552748c4f2c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181633_i_quickactions_lock_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_lock_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181637_i_quickactions_merge_monthly.yml b/config/metrics/counts_28d/20210216181637_i_quickactions_merge_monthly.yml
new file mode 100644
index 00000000000..71488207321
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181637_i_quickactions_merge_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_merge_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181641_i_quickactions_milestone_monthly.yml b/config/metrics/counts_28d/20210216181641_i_quickactions_milestone_monthly.yml
new file mode 100644
index 00000000000..65a466c4bf9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181641_i_quickactions_milestone_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_milestone_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181644_i_quickactions_move_monthly.yml b/config/metrics/counts_28d/20210216181644_i_quickactions_move_monthly.yml
new file mode 100644
index 00000000000..df657e463ba
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181644_i_quickactions_move_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_move_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181648_i_quickactions_parent_epic_monthly.yml b/config/metrics/counts_28d/20210216181648_i_quickactions_parent_epic_monthly.yml
new file mode 100644
index 00000000000..2dbd62415f2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181648_i_quickactions_parent_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_parent_epic_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181652_i_quickactions_promote_monthly.yml b/config/metrics/counts_28d/20210216181652_i_quickactions_promote_monthly.yml
new file mode 100644
index 00000000000..b4fe23e7d95
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181652_i_quickactions_promote_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_promote_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181655_i_quickactions_publish_monthly.yml b/config/metrics/counts_28d/20210216181655_i_quickactions_publish_monthly.yml
new file mode 100644
index 00000000000..c4d79fc2e11
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181655_i_quickactions_publish_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_publish_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181659_i_quickactions_reassign_monthly.yml b/config/metrics/counts_28d/20210216181659_i_quickactions_reassign_monthly.yml
new file mode 100644
index 00000000000..1043901a415
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181659_i_quickactions_reassign_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_reassign_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181703_i_quickactions_reassign_reviewer_monthly.yml b/config/metrics/counts_28d/20210216181703_i_quickactions_reassign_reviewer_monthly.yml
new file mode 100644
index 00000000000..23041ca9a37
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181703_i_quickactions_reassign_reviewer_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_reassign_reviewer_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181707_i_quickactions_rebase_monthly.yml b/config/metrics/counts_28d/20210216181707_i_quickactions_rebase_monthly.yml
new file mode 100644
index 00000000000..fcdf21bf28e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181707_i_quickactions_rebase_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_rebase_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181710_i_quickactions_relabel_monthly.yml b/config/metrics/counts_28d/20210216181710_i_quickactions_relabel_monthly.yml
new file mode 100644
index 00000000000..f285b5fc3f6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181710_i_quickactions_relabel_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_relabel_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181714_i_quickactions_relate_monthly.yml b/config/metrics/counts_28d/20210216181714_i_quickactions_relate_monthly.yml
new file mode 100644
index 00000000000..afc8fc3e800
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181714_i_quickactions_relate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_relate_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181718_i_quickactions_remove_child_epic_monthly.yml b/config/metrics/counts_28d/20210216181718_i_quickactions_remove_child_epic_monthly.yml
new file mode 100644
index 00000000000..ad161fd2516
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181718_i_quickactions_remove_child_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_child_epic_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181721_i_quickactions_remove_due_date_monthly.yml b/config/metrics/counts_28d/20210216181721_i_quickactions_remove_due_date_monthly.yml
new file mode 100644
index 00000000000..5a75d6b7a24
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181721_i_quickactions_remove_due_date_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_due_date_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181725_i_quickactions_remove_epic_monthly.yml b/config/metrics/counts_28d/20210216181725_i_quickactions_remove_epic_monthly.yml
new file mode 100644
index 00000000000..377f5e63c9b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181725_i_quickactions_remove_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_epic_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181729_i_quickactions_remove_estimate_monthly.yml b/config/metrics/counts_28d/20210216181729_i_quickactions_remove_estimate_monthly.yml
new file mode 100644
index 00000000000..6b3ff3b44e4
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181729_i_quickactions_remove_estimate_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_estimate_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181732_i_quickactions_remove_iteration_monthly.yml b/config/metrics/counts_28d/20210216181732_i_quickactions_remove_iteration_monthly.yml
new file mode 100644
index 00000000000..073539710e3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181732_i_quickactions_remove_iteration_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_iteration_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181736_i_quickactions_remove_milestone_monthly.yml b/config/metrics/counts_28d/20210216181736_i_quickactions_remove_milestone_monthly.yml
new file mode 100644
index 00000000000..2ee78d245f9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181736_i_quickactions_remove_milestone_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_milestone_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181740_i_quickactions_remove_parent_epic_monthly.yml b/config/metrics/counts_28d/20210216181740_i_quickactions_remove_parent_epic_monthly.yml
new file mode 100644
index 00000000000..fffcbc6807d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181740_i_quickactions_remove_parent_epic_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_parent_epic_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181744_i_quickactions_remove_time_spent_monthly.yml b/config/metrics/counts_28d/20210216181744_i_quickactions_remove_time_spent_monthly.yml
new file mode 100644
index 00000000000..3ecaaa970f0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181744_i_quickactions_remove_time_spent_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_time_spent_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181747_i_quickactions_remove_zoom_monthly.yml b/config/metrics/counts_28d/20210216181747_i_quickactions_remove_zoom_monthly.yml
new file mode 100644
index 00000000000..bb42563e34c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181747_i_quickactions_remove_zoom_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_remove_zoom_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181751_i_quickactions_reopen_monthly.yml b/config/metrics/counts_28d/20210216181751_i_quickactions_reopen_monthly.yml
new file mode 100644
index 00000000000..eea7e3672ea
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181751_i_quickactions_reopen_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_reopen_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181755_i_quickactions_shrug_monthly.yml b/config/metrics/counts_28d/20210216181755_i_quickactions_shrug_monthly.yml
new file mode 100644
index 00000000000..302cad17efd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181755_i_quickactions_shrug_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_shrug_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181758_i_quickactions_spend_subtract_monthly.yml b/config/metrics/counts_28d/20210216181758_i_quickactions_spend_subtract_monthly.yml
new file mode 100644
index 00000000000..01d87e2e8fb
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181758_i_quickactions_spend_subtract_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_spend_subtract_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181802_i_quickactions_spend_add_monthly.yml b/config/metrics/counts_28d/20210216181802_i_quickactions_spend_add_monthly.yml
new file mode 100644
index 00000000000..e80f988cf7a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181802_i_quickactions_spend_add_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_spend_add_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181806_i_quickactions_submit_review_monthly.yml b/config/metrics/counts_28d/20210216181806_i_quickactions_submit_review_monthly.yml
new file mode 100644
index 00000000000..61077b79a6f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181806_i_quickactions_submit_review_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_submit_review_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181809_i_quickactions_subscribe_monthly.yml b/config/metrics/counts_28d/20210216181809_i_quickactions_subscribe_monthly.yml
new file mode 100644
index 00000000000..20934358839
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181809_i_quickactions_subscribe_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_subscribe_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181813_i_quickactions_tableflip_monthly.yml b/config/metrics/counts_28d/20210216181813_i_quickactions_tableflip_monthly.yml
new file mode 100644
index 00000000000..a390fb11746
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181813_i_quickactions_tableflip_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_tableflip_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181817_i_quickactions_tag_monthly.yml b/config/metrics/counts_28d/20210216181817_i_quickactions_tag_monthly.yml
new file mode 100644
index 00000000000..f8f078f5f27
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181817_i_quickactions_tag_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_tag_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181821_i_quickactions_target_branch_monthly.yml b/config/metrics/counts_28d/20210216181821_i_quickactions_target_branch_monthly.yml
new file mode 100644
index 00000000000..dd730656292
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181821_i_quickactions_target_branch_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_target_branch_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181824_i_quickactions_title_monthly.yml b/config/metrics/counts_28d/20210216181824_i_quickactions_title_monthly.yml
new file mode 100644
index 00000000000..ea3e2179ba6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181824_i_quickactions_title_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_title_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181828_i_quickactions_todo_monthly.yml b/config/metrics/counts_28d/20210216181828_i_quickactions_todo_monthly.yml
new file mode 100644
index 00000000000..f50c85bcb2d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181828_i_quickactions_todo_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_todo_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181832_i_quickactions_unassign_specific_monthly.yml b/config/metrics/counts_28d/20210216181832_i_quickactions_unassign_specific_monthly.yml
new file mode 100644
index 00000000000..c17a807aaee
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181832_i_quickactions_unassign_specific_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unassign_specific_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181835_i_quickactions_unassign_all_monthly.yml b/config/metrics/counts_28d/20210216181835_i_quickactions_unassign_all_monthly.yml
new file mode 100644
index 00000000000..294dd992bf0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181835_i_quickactions_unassign_all_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unassign_all_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181839_i_quickactions_unassign_reviewer_monthly.yml b/config/metrics/counts_28d/20210216181839_i_quickactions_unassign_reviewer_monthly.yml
new file mode 100644
index 00000000000..a264457a478
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181839_i_quickactions_unassign_reviewer_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unassign_reviewer_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181843_i_quickactions_unlabel_specific_monthly.yml b/config/metrics/counts_28d/20210216181843_i_quickactions_unlabel_specific_monthly.yml
new file mode 100644
index 00000000000..c4c9dc56cfd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181843_i_quickactions_unlabel_specific_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unlabel_specific_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181846_i_quickactions_unlabel_all_monthly.yml b/config/metrics/counts_28d/20210216181846_i_quickactions_unlabel_all_monthly.yml
new file mode 100644
index 00000000000..45c44218cbd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181846_i_quickactions_unlabel_all_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unlabel_all_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181850_i_quickactions_unlock_monthly.yml b/config/metrics/counts_28d/20210216181850_i_quickactions_unlock_monthly.yml
new file mode 100644
index 00000000000..b9edfa92c20
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181850_i_quickactions_unlock_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unlock_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181854_i_quickactions_unsubscribe_monthly.yml b/config/metrics/counts_28d/20210216181854_i_quickactions_unsubscribe_monthly.yml
new file mode 100644
index 00000000000..d54e8a4ab85
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181854_i_quickactions_unsubscribe_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_unsubscribe_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181857_i_quickactions_weight_monthly.yml b/config/metrics/counts_28d/20210216181857_i_quickactions_weight_monthly.yml
new file mode 100644
index 00000000000..68caac40ead
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181857_i_quickactions_weight_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_weight_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181901_i_quickactions_wip_monthly.yml b/config/metrics/counts_28d/20210216181901_i_quickactions_wip_monthly.yml
new file mode 100644
index 00000000000..419af8a68ee
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181901_i_quickactions_wip_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_wip_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181905_i_quickactions_zoom_monthly.yml b/config/metrics/counts_28d/20210216181905_i_quickactions_zoom_monthly.yml
new file mode 100644
index 00000000000..0af363b6429
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181905_i_quickactions_zoom_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_zoom_monthly
+description:
+product_section: dev
+product_stage: plan
+product_group: group::project management
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181923_successful_deployments.yml b/config/metrics/counts_28d/20210216181923_successful_deployments.yml
new file mode 100644
index 00000000000..76464e5dd27
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181923_successful_deployments.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.successful_deployments
+description: Total successful deployments
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181924_failed_deployments.yml b/config/metrics/counts_28d/20210216181924_failed_deployments.yml
new file mode 100644
index 00000000000..e1d7f0b9762
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181924_failed_deployments.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.failed_deployments
+description: Total failed deployments
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181935_deployments.yml b/config/metrics/counts_28d/20210216181935_deployments.yml
new file mode 100644
index 00000000000..e8a4ee547e8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181935_deployments.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.release.deployments
+description: Unique users triggering deployments
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181937_failed_deployments.yml b/config/metrics/counts_28d/20210216181937_failed_deployments.yml
new file mode 100644
index 00000000000..2a14b42d03d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181937_failed_deployments.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.release.failed_deployments
+description: Total failed deployments
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181939_releases.yml b/config/metrics/counts_28d/20210216181939_releases.yml
new file mode 100644
index 00000000000..bd76a32c973
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181939_releases.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.release.releases
+description: Unique users creating release tags
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181941_successful_deployments.yml b/config/metrics/counts_28d/20210216181941_successful_deployments.yml
new file mode 100644
index 00000000000..b2052281d6e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181941_successful_deployments.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.release.successful_deployments
+description: Total successful deployments
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181943_projects_mirrored_with_pipelines_enabled.yml b/config/metrics/counts_28d/20210216181943_projects_mirrored_with_pipelines_enabled.yml
new file mode 100644
index 00000000000..c05835b2100
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181943_projects_mirrored_with_pipelines_enabled.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.release.projects_mirrored_with_pipelines_enabled
+description: Projects with repository mirroring enabled
+product_section: ops
+product_stage:
+product_group: group::release
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml b/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml
new file mode 100644
index 00000000000..a4047f8eabe
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.verify.clusters_applications_runner
+description: Total GitLab Managed clusters with Runner enabled
+product_section: ops
+product_stage: verify
+product_group: group::runner
+product_category: runner
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216181956_user_unique_users_all_secure_scanners.yml b/config/metrics/counts_28d/20210216181956_user_unique_users_all_secure_scanners.yml
new file mode 100644
index 00000000000..c676e83f2d9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216181956_user_unique_users_all_secure_scanners.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_unique_users_all_secure_scanners
+description:
+product_section: sec
+product_stage:
+product_group: group::secure
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182034_deploy_keys.yml b/config/metrics/counts_28d/20210216182034_deploy_keys.yml
new file mode 100644
index 00000000000..80f50c7d1a5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182034_deploy_keys.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.deploy_keys
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182036_keys.yml b/config/metrics/counts_28d/20210216182036_keys.yml
new file mode 100644
index 00000000000..d1299065115
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182036_keys.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.keys
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182038_remote_mirrors.yml b/config/metrics/counts_28d/20210216182038_remote_mirrors.yml
new file mode 100644
index 00000000000..6b42f18e664
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182038_remote_mirrors.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.remote_mirrors
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml b/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml
new file mode 100644
index 00000000000..c75efaf0a80
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182040_action_monthly_active_users_project_repo.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_project_repo
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182041_action_monthly_active_users_git_write.yml b/config/metrics/counts_28d/20210216182041_action_monthly_active_users_git_write.yml
new file mode 100644
index 00000000000..25405624b03
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182041_action_monthly_active_users_git_write.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.action_monthly_active_users_git_write
+description: Aggregated value for wiki, design and project repo actions
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182043_projects_enforcing_code_owner_approval.yml b/config/metrics/counts_28d/20210216182043_projects_enforcing_code_owner_approval.yml
new file mode 100644
index 00000000000..c47fa49fe06
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182043_projects_enforcing_code_owner_approval.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.projects_enforcing_code_owner_approval
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182045_projects_with_sectional_code_owner_rules.yml b/config/metrics/counts_28d/20210216182045_projects_with_sectional_code_owner_rules.yml
new file mode 100644
index 00000000000..dfacce63f05
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182045_projects_with_sectional_code_owner_rules.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.projects_with_sectional_code_owner_rules
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182049_projects_with_repositories_enabled.yml b/config/metrics/counts_28d/20210216182049_projects_with_repositories_enabled.yml
new file mode 100644
index 00000000000..d87b910d239
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182049_projects_with_repositories_enabled.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.projects_with_repositories_enabled
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182051_protected_branches.yml b/config/metrics/counts_28d/20210216182051_protected_branches.yml
new file mode 100644
index 00000000000..81d23653307
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182051_protected_branches.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.protected_branches
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category: source_code_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182102_wiki_action_monthly.yml b/config/metrics/counts_28d/20210216182102_wiki_action_monthly.yml
new file mode 100644
index 00000000000..af59d1a1235
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182102_wiki_action_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.source_code.wiki_action_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182106_design_action_monthly.yml b/config/metrics/counts_28d/20210216182106_design_action_monthly.yml
new file mode 100644
index 00000000000..8feb369d0fa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182106_design_action_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.source_code.design_action_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182109_project_action_monthly.yml b/config/metrics/counts_28d/20210216182109_project_action_monthly.yml
new file mode 100644
index 00000000000..6047e6b6059
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182109_project_action_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.source_code.project_action_monthly
+description:
+product_section: dev
+product_stage: create
+product_group: group::source code
+product_category:
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182125_user_sast_jobs.yml b/config/metrics/counts_28d/20210216182125_user_sast_jobs.yml
new file mode 100644
index 00000000000..629b346a6aa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182125_user_sast_jobs.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_sast_jobs
+description: Users who run a SAST job
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: static_application_security_testing
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182127_user_secret_detection_jobs.yml b/config/metrics/counts_28d/20210216182127_user_secret_detection_jobs.yml
new file mode 100644
index 00000000000..0502b28213e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182127_user_secret_detection_jobs.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_secret_detection_jobs
+description: Users who run a Secret Detection job
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: secret_detection
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182129_sast_pipeline.yml b/config/metrics/counts_28d/20210216182129_sast_pipeline.yml
new file mode 100644
index 00000000000..f655c4368ad
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182129_sast_pipeline.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.sast_pipeline
+description: Counts of Pipelines that have at least 1 SAST job
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: static_application_security_testing
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182131_secret_detection_pipeline.yml b/config/metrics/counts_28d/20210216182131_secret_detection_pipeline.yml
new file mode 100644
index 00000000000..14985c91f86
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182131_secret_detection_pipeline.yml
@@ -0,0 +1,19 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.secret_detection_pipeline
+description: Counts of Pipelines that have at least 1 Secret Detection job
+product_section: sec
+product_stage: secure
+product_group: group::static analysis
+product_category: secret_detection
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182136_i_testing_test_case_parsed_monthly.yml b/config/metrics/counts_28d/20210216182136_i_testing_test_case_parsed_monthly.yml
new file mode 100644
index 00000000000..15369757cb8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182136_i_testing_test_case_parsed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.testing.i_testing_test_case_parsed_monthly
+description: Internal Tracking to count number of unit tests parsed for planning of
+ future code testing features. Data available [here](https://app.periscopedata.com/app/gitlab/788674/Verify:Testing-Group-Metrics?widget=10454394&udv=0)
+product_section: ops
+product_stage: verify
+product_group: group::testing
+product_category: code_testing
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182200_i_testing_metrics_report_artifact_uploaders_monthly.yml b/config/metrics/counts_28d/20210216182200_i_testing_metrics_report_artifact_uploaders_monthly.yml
new file mode 100644
index 00000000000..1a475b19f01
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182200_i_testing_metrics_report_artifact_uploaders_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.testing.i_testing_metrics_report_artifact_uploaders_monthly
+description: Internal Tracking to count number of unit tests parsed for planning of
+ future code testing features. Data available [here](https://app.periscopedata.com/app/gitlab/788674/Verify:Testing-Group-Metrics?widget=10454394&udv=0)
+product_section: ops
+product_stage: verify
+product_group: group::testing
+product_category: code_testing
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216182209_user_preferences_group_overview_security_dashboard.yml b/config/metrics/counts_28d/20210216182209_user_preferences_group_overview_security_dashboard.yml
new file mode 100644
index 00000000000..bf1315b9e50
--- /dev/null
+++ b/config/metrics/counts_28d/20210216182209_user_preferences_group_overview_security_dashboard.yml
@@ -0,0 +1,18 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_preferences_group_overview_security_dashboard
+description: Users who set personal preference to see Security Dashboard on Group
+ overview page
+product_section: sec
+product_stage: secure
+product_group: group::threat insights
+product_category: vulnerability_management
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+- ee
+tier:
+- ultimate
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183159_projects_with_alerts_created.yml b/config/metrics/counts_28d/20210216183159_projects_with_alerts_created.yml
new file mode 100644
index 00000000000..a9049c00aa5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183159_projects_with_alerts_created.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.projects_with_alerts_created
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183201_compliance_features_track_unique_visits_union.yml b/config/metrics/counts_28d/20210216183201_compliance_features_track_unique_visits_union.yml
new file mode 100644
index 00000000000..a0f14b7a760
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183201_compliance_features_track_unique_visits_union.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.aggregated_metrics.compliance_features_track_unique_visits_union
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183203_product_analytics_test_metrics_union.yml b/config/metrics/counts_28d/20210216183203_product_analytics_test_metrics_union.yml
new file mode 100644
index 00000000000..f4723c2b5a1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183203_product_analytics_test_metrics_union.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.aggregated_metrics.product_analytics_test_metrics_union
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183205_product_analytics_test_metrics_intersection.yml b/config/metrics/counts_28d/20210216183205_product_analytics_test_metrics_intersection.yml
new file mode 100644
index 00000000000..fe8073f3f33
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183205_product_analytics_test_metrics_intersection.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.aggregated_metrics.product_analytics_test_metrics_intersection
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183209_i_testing_paid_monthly_active_user_total.yml b/config/metrics/counts_28d/20210216183209_i_testing_paid_monthly_active_user_total.yml
new file mode 100644
index 00000000000..367cfb77c09
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183209_i_testing_paid_monthly_active_user_total.yml
@@ -0,0 +1,16 @@
+---
+key_path: counts_monthly.aggregated_metrics.i_testing_paid_monthly_active_user_total
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: database
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183613_total_number_of_path_locks.yml b/config/metrics/counts_28d/20210216183613_total_number_of_path_locks.yml
new file mode 100644
index 00000000000..e3980a944c6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183613_total_number_of_path_locks.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.total_number_of_path_locks
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183614_total_number_of_locked_files.yml b/config/metrics/counts_28d/20210216183614_total_number_of_locked_files.yml
new file mode 100644
index 00000000000..3808a2f2dcb
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183614_total_number_of_locked_files.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.total_number_of_locked_files
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183618_approval_project_rules_with_more_approvers_than_required.yml b/config/metrics/counts_28d/20210216183618_approval_project_rules_with_more_approvers_than_required.yml
new file mode 100644
index 00000000000..85ea922568e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183618_approval_project_rules_with_more_approvers_than_required.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.approval_project_rules_with_more_approvers_than_required
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183620_approval_project_rules_with_less_approvers_than_required.yml b/config/metrics/counts_28d/20210216183620_approval_project_rules_with_less_approvers_than_required.yml
new file mode 100644
index 00000000000..36a3dccbc95
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183620_approval_project_rules_with_less_approvers_than_required.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.approval_project_rules_with_less_approvers_than_required
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183622_approval_project_rules_with_exact_required_approvers.yml b/config/metrics/counts_28d/20210216183622_approval_project_rules_with_exact_required_approvers.yml
new file mode 100644
index 00000000000..a4f7695c505
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183622_approval_project_rules_with_exact_required_approvers.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.create.approval_project_rules_with_exact_required_approvers
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183627_omniauth_providers.yml b/config/metrics/counts_28d/20210216183627_omniauth_providers.yml
new file mode 100644
index 00000000000..74f20cbe5c4
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183627_omniauth_providers.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.omniauth_providers
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183629_two-factor.yml b/config/metrics/counts_28d/20210216183629_two-factor.yml
new file mode 100644
index 00000000000..3b15b3e0eb7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183629_two-factor.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.user_auth_by_provider.two-factor
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183631_two-factor-via-u2f-device.yml b/config/metrics/counts_28d/20210216183631_two-factor-via-u2f-device.yml
new file mode 100644
index 00000000000..08cbb3437d1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183631_two-factor-via-u2f-device.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.user_auth_by_provider.two-factor-via-u2f-device
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183633_two-factor-via-webauthn-device.yml b/config/metrics/counts_28d/20210216183633_two-factor-via-webauthn-device.yml
new file mode 100644
index 00000000000..1a9251bcf16
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183633_two-factor-via-webauthn-device.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.user_auth_by_provider.two-factor-via-webauthn-device
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183634_standard.yml b/config/metrics/counts_28d/20210216183634_standard.yml
new file mode 100644
index 00000000000..8afb1b2321b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183634_standard.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.user_auth_by_provider.standard
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183636_google_oauth2.yml b/config/metrics/counts_28d/20210216183636_google_oauth2.yml
new file mode 100644
index 00000000000..1ee1a70aaac
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183636_google_oauth2.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.user_auth_by_provider.google_oauth2
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183638_unique_users_all_imports.yml b/config/metrics/counts_28d/20210216183638_unique_users_all_imports.yml
new file mode 100644
index 00000000000..6651dfa0146
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183638_unique_users_all_imports.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.unique_users_all_imports
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183640_gitlab.yml b/config/metrics/counts_28d/20210216183640_gitlab.yml
new file mode 100644
index 00000000000..b71e1ac4572
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183640_gitlab.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.bulk_imports.gitlab
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183642_gitlab_v1.yml b/config/metrics/counts_28d/20210216183642_gitlab_v1.yml
new file mode 100644
index 00000000000..ee61abedd8a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183642_gitlab_v1.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.bulk_imports.gitlab_v1
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183644_gitlab_project.yml b/config/metrics/counts_28d/20210216183644_gitlab_project.yml
new file mode 100644
index 00000000000..166be23baac
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183644_gitlab_project.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.gitlab_project
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183646_gitlab.yml b/config/metrics/counts_28d/20210216183646_gitlab.yml
new file mode 100644
index 00000000000..25bb788cc4f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183646_gitlab.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.gitlab
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183648_github.yml b/config/metrics/counts_28d/20210216183648_github.yml
new file mode 100644
index 00000000000..6f79b49a37f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183648_github.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.github
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183650_bitbucket.yml b/config/metrics/counts_28d/20210216183650_bitbucket.yml
new file mode 100644
index 00000000000..fc31e325278
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183650_bitbucket.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.bitbucket
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183652_bitbucket_server.yml b/config/metrics/counts_28d/20210216183652_bitbucket_server.yml
new file mode 100644
index 00000000000..fd0b64933b1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183652_bitbucket_server.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.bitbucket_server
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183653_gitea.yml b/config/metrics/counts_28d/20210216183653_gitea.yml
new file mode 100644
index 00000000000..a09fdc9d610
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183653_gitea.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.gitea
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183655_git.yml b/config/metrics/counts_28d/20210216183655_git.yml
new file mode 100644
index 00000000000..b17900f534d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183655_git.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.git
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183657_manifest.yml b/config/metrics/counts_28d/20210216183657_manifest.yml
new file mode 100644
index 00000000000..49fcefb3a45
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183657_manifest.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.manifest
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183659_gitlab_migration.yml b/config/metrics/counts_28d/20210216183659_gitlab_migration.yml
new file mode 100644
index 00000000000..700fe4b4881
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183659_gitlab_migration.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.project_imports.gitlab_migration
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183701_jira.yml b/config/metrics/counts_28d/20210216183701_jira.yml
new file mode 100644
index 00000000000..1ce602b4bd1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183701_jira.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issue_imports.jira
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183703_fogbugz.yml b/config/metrics/counts_28d/20210216183703_fogbugz.yml
new file mode 100644
index 00000000000..3595c0ffdce
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183703_fogbugz.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issue_imports.fogbugz
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183705_phabricator.yml b/config/metrics/counts_28d/20210216183705_phabricator.yml
new file mode 100644
index 00000000000..5be1c6263aa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183705_phabricator.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issue_imports.phabricator
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183707_csv.yml b/config/metrics/counts_28d/20210216183707_csv.yml
new file mode 100644
index 00000000000..398d740d78d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183707_csv.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issue_imports.csv
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183709_group_import.yml b/config/metrics/counts_28d/20210216183709_group_import.yml
new file mode 100644
index 00000000000..9116a242811
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183709_group_import.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.group_imports.group_import
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183711_gitlab_migration.yml b/config/metrics/counts_28d/20210216183711_gitlab_migration.yml
new file mode 100644
index 00000000000..1399e4ebe6d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183711_gitlab_migration.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.group_imports.gitlab_migration
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183712_total.yml b/config/metrics/counts_28d/20210216183712_total.yml
new file mode 100644
index 00000000000..f91e9e015fa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183712_total.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.total
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183714_gitlab_project.yml b/config/metrics/counts_28d/20210216183714_gitlab_project.yml
new file mode 100644
index 00000000000..d6096290073
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183714_gitlab_project.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.gitlab_project
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183716_gitlab.yml b/config/metrics/counts_28d/20210216183716_gitlab.yml
new file mode 100644
index 00000000000..e1199192515
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183716_gitlab.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.gitlab
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183718_github.yml b/config/metrics/counts_28d/20210216183718_github.yml
new file mode 100644
index 00000000000..2dfe7b88f0d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183718_github.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.github
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183720_bitbucket.yml b/config/metrics/counts_28d/20210216183720_bitbucket.yml
new file mode 100644
index 00000000000..e05c607f202
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183720_bitbucket.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.bitbucket
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183722_bitbucket_server.yml b/config/metrics/counts_28d/20210216183722_bitbucket_server.yml
new file mode 100644
index 00000000000..c7f2a18f1b1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183722_bitbucket_server.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.bitbucket_server
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183724_gitea.yml b/config/metrics/counts_28d/20210216183724_gitea.yml
new file mode 100644
index 00000000000..d35f33c30b3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183724_gitea.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.gitea
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183726_git.yml b/config/metrics/counts_28d/20210216183726_git.yml
new file mode 100644
index 00000000000..2e86b7120d3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183726_git.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.git
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183728_manifest.yml b/config/metrics/counts_28d/20210216183728_manifest.yml
new file mode 100644
index 00000000000..9bbfc70d6da
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183728_manifest.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.projects_imported.manifest
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183730_jira.yml b/config/metrics/counts_28d/20210216183730_jira.yml
new file mode 100644
index 00000000000..78321ae7777
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183730_jira.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issues_imported.jira
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183731_fogbugz.yml b/config/metrics/counts_28d/20210216183731_fogbugz.yml
new file mode 100644
index 00000000000..d504e4ce788
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183731_fogbugz.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issues_imported.fogbugz
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183733_phabricator.yml b/config/metrics/counts_28d/20210216183733_phabricator.yml
new file mode 100644
index 00000000000..82f9cc0e8aa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183733_phabricator.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issues_imported.phabricator
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183735_csv.yml b/config/metrics/counts_28d/20210216183735_csv.yml
new file mode 100644
index 00000000000..c81db142022
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183735_csv.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.issues_imported.csv
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183737_groups_imported.yml b/config/metrics/counts_28d/20210216183737_groups_imported.yml
new file mode 100644
index 00000000000..3b668e6cac6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183737_groups_imported.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.manage.groups_imported
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: deprecated
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183753_projects_incident_sla_enabled.yml b/config/metrics/counts_28d/20210216183753_projects_incident_sla_enabled.yml
new file mode 100644
index 00000000000..660a1b1583b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183753_projects_incident_sla_enabled.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.monitor.projects_incident_sla_enabled
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183817_user_coverage_fuzzing_jobs.yml b/config/metrics/counts_28d/20210216183817_user_coverage_fuzzing_jobs.yml
new file mode 100644
index 00000000000..c93f4bfbe85
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183817_user_coverage_fuzzing_jobs.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.user_coverage_fuzzing_jobs
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183826_sast_scans.yml b/config/metrics/counts_28d/20210216183826_sast_scans.yml
new file mode 100644
index 00000000000..81824a66f09
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183826_sast_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.sast_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183828_dependency_scanning_scans.yml b/config/metrics/counts_28d/20210216183828_dependency_scanning_scans.yml
new file mode 100644
index 00000000000..f4eb1e39947
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183828_dependency_scanning_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.dependency_scanning_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183830_container_scanning_scans.yml b/config/metrics/counts_28d/20210216183830_container_scanning_scans.yml
new file mode 100644
index 00000000000..f05361d80bc
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183830_container_scanning_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.container_scanning_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183832_dast_scans.yml b/config/metrics/counts_28d/20210216183832_dast_scans.yml
new file mode 100644
index 00000000000..daa8db24b65
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183832_dast_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.dast_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183834_secret_detection_scans.yml b/config/metrics/counts_28d/20210216183834_secret_detection_scans.yml
new file mode 100644
index 00000000000..dfab9034bd0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183834_secret_detection_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.secret_detection_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183836_coverage_fuzzing_scans.yml b/config/metrics/counts_28d/20210216183836_coverage_fuzzing_scans.yml
new file mode 100644
index 00000000000..9e3248c7211
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183836_coverage_fuzzing_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.coverage_fuzzing_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183838_api_fuzzing_scans.yml b/config/metrics/counts_28d/20210216183838_api_fuzzing_scans.yml
new file mode 100644
index 00000000000..db92fcddb74
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183838_api_fuzzing_scans.yml
@@ -0,0 +1,16 @@
+---
+key_path: usage_activity_by_stage_monthly.secure.api_fuzzing_scans
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183916_compliance_unique_visits_for_any_target_monthly.yml b/config/metrics/counts_28d/20210216183916_compliance_unique_visits_for_any_target_monthly.yml
new file mode 100644
index 00000000000..a95d2ba6e89
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183916_compliance_unique_visits_for_any_target_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: compliance_unique_visits.compliance_unique_visits_for_any_target_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source:
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183922_search_unique_visits_for_any_target_monthly.yml b/config/metrics/counts_28d/20210216183922_search_unique_visits_for_any_target_monthly.yml
new file mode 100644
index 00000000000..07e1d5dfd43
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183922_search_unique_visits_for_any_target_monthly.yml
@@ -0,0 +1,18 @@
+---
+key_path: search_unique_visits.search_unique_visits_for_any_target_monthly
+description: Total unique users for i_search_total, i_search_advanced, i_search_paid for recent 28 days. This metric is redundant because advanced will be a subset of paid and paid will be a subset of total. i_search_total is more appropriate if you just want the total
+product_section: enablement
+product_stage: enablement
+product_group: group::global search
+product_category: global_search
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210216183926_g_compliance_dashboard_monthly.yml b/config/metrics/counts_28d/20210216183926_g_compliance_dashboard_monthly.yml
new file mode 100644
index 00000000000..be1f63fad18
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183926_g_compliance_dashboard_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.compliance.g_compliance_dashboard_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183930_g_compliance_audit_events_monthly.yml b/config/metrics/counts_28d/20210216183930_g_compliance_audit_events_monthly.yml
new file mode 100644
index 00000000000..d3262c4d9ca
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183930_g_compliance_audit_events_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.compliance.g_compliance_audit_events_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183934_i_compliance_audit_events_monthly.yml b/config/metrics/counts_28d/20210216183934_i_compliance_audit_events_monthly.yml
new file mode 100644
index 00000000000..fb8284bcf31
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183934_i_compliance_audit_events_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.compliance.i_compliance_audit_events_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183938_i_compliance_credential_inventory_monthly.yml b/config/metrics/counts_28d/20210216183938_i_compliance_credential_inventory_monthly.yml
new file mode 100644
index 00000000000..f05fedf23c9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183938_i_compliance_credential_inventory_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.compliance.i_compliance_credential_inventory_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183942_a_compliance_audit_events_api_monthly.yml b/config/metrics/counts_28d/20210216183942_a_compliance_audit_events_api_monthly.yml
new file mode 100644
index 00000000000..ba9bcfba41e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183942_a_compliance_audit_events_api_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.compliance.a_compliance_audit_events_api_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216183946_compliance_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216183946_compliance_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..63131ea83e2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216183946_compliance_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.compliance.compliance_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184024_g_edit_by_sse_monthly.yml b/config/metrics/counts_28d/20210216184024_g_edit_by_sse_monthly.yml
new file mode 100644
index 00000000000..ee06f117ff8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184024_g_edit_by_sse_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ide_edit.g_edit_by_sse_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184047_git_write_action_monthly.yml b/config/metrics/counts_28d/20210216184047_git_write_action_monthly.yml
new file mode 100644
index 00000000000..eb0ffa26d2a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184047_git_write_action_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.source_code.git_write_action_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184140_testing_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184140_testing_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..12d51d8d560
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184140_testing_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.testing.testing_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184251_i_ci_secrets_management_vault_build_created_monthly.yml b/config/metrics/counts_28d/20210216184251_i_ci_secrets_management_vault_build_created_monthly.yml
new file mode 100644
index 00000000000..124f322132f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184251_i_ci_secrets_management_vault_build_created_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_secrets_management.i_ci_secrets_management_vault_build_created_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184255_i_snippets_show_monthly.yml b/config/metrics/counts_28d/20210216184255_i_snippets_show_monthly.yml
new file mode 100644
index 00000000000..e9d67155907
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184255_i_snippets_show_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.snippets.i_snippets_show_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184259_p_terraform_state_api_unique_users_monthly.yml b/config/metrics/counts_28d/20210216184259_p_terraform_state_api_unique_users_monthly.yml
new file mode 100644
index 00000000000..7d981f850e2
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184259_p_terraform_state_api_unique_users_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.terraform.p_terraform_state_api_unique_users_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184303_o_pipeline_authoring_unique_users_committing_ciconfigfile_monthly.yml b/config/metrics/counts_28d/20210216184303_o_pipeline_authoring_unique_users_committing_ciconfigfile_monthly.yml
new file mode 100644
index 00000000000..b649192d659
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184303_o_pipeline_authoring_unique_users_committing_ciconfigfile_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.pipeline_authoring.o_pipeline_authoring_unique_users_committing_ciconfigfile_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184312_i_code_review_user_toggled_task_item_status_monthly.yml b/config/metrics/counts_28d/20210216184312_i_code_review_user_toggled_task_item_status_monthly.yml
new file mode 100644
index 00000000000..12d7e8ab749
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184312_i_code_review_user_toggled_task_item_status_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_toggled_task_item_status_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml b/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml
new file mode 100644
index 00000000000..1df3325b027
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184322_i_code_review_user_approve_mr_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_approve_mr_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184326_i_code_review_user_unapprove_mr_monthly.yml b/config/metrics/counts_28d/20210216184326_i_code_review_user_unapprove_mr_monthly.yml
new file mode 100644
index 00000000000..527105a58fe
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184326_i_code_review_user_unapprove_mr_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_unapprove_mr_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184330_i_code_review_user_resolve_thread_monthly.yml b/config/metrics/counts_28d/20210216184330_i_code_review_user_resolve_thread_monthly.yml
new file mode 100644
index 00000000000..cdf2d1135aa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184330_i_code_review_user_resolve_thread_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_resolve_thread_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184334_i_code_review_user_unresolve_thread_monthly.yml b/config/metrics/counts_28d/20210216184334_i_code_review_user_unresolve_thread_monthly.yml
new file mode 100644
index 00000000000..d4a27feb8f3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184334_i_code_review_user_unresolve_thread_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_unresolve_thread_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184338_i_code_review_edit_mr_title_monthly.yml b/config/metrics/counts_28d/20210216184338_i_code_review_edit_mr_title_monthly.yml
new file mode 100644
index 00000000000..27899299abb
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184338_i_code_review_edit_mr_title_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_edit_mr_title_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184342_i_code_review_edit_mr_desc_monthly.yml b/config/metrics/counts_28d/20210216184342_i_code_review_edit_mr_desc_monthly.yml
new file mode 100644
index 00000000000..ad564e57ab7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184342_i_code_review_edit_mr_desc_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_edit_mr_desc_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184353_i_code_review_user_create_review_note_monthly.yml b/config/metrics/counts_28d/20210216184353_i_code_review_user_create_review_note_monthly.yml
new file mode 100644
index 00000000000..10c13e8796f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184353_i_code_review_user_create_review_note_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_create_review_note_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184357_i_code_review_user_publish_review_monthly.yml b/config/metrics/counts_28d/20210216184357_i_code_review_user_publish_review_monthly.yml
new file mode 100644
index 00000000000..a6bac39ace0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184357_i_code_review_user_publish_review_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_publish_review_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184401_i_code_review_user_create_multiline_mr_comment_monthly.yml b/config/metrics/counts_28d/20210216184401_i_code_review_user_create_multiline_mr_comment_monthly.yml
new file mode 100644
index 00000000000..937e17e3daf
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184401_i_code_review_user_create_multiline_mr_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_create_multiline_mr_comment_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184405_i_code_review_user_edit_multiline_mr_comment_monthly.yml b/config/metrics/counts_28d/20210216184405_i_code_review_user_edit_multiline_mr_comment_monthly.yml
new file mode 100644
index 00000000000..c88078ffa2b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184405_i_code_review_user_edit_multiline_mr_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_edit_multiline_mr_comment_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184409_i_code_review_user_remove_multiline_mr_comment_monthly.yml b/config/metrics/counts_28d/20210216184409_i_code_review_user_remove_multiline_mr_comment_monthly.yml
new file mode 100644
index 00000000000..1bd3172b9f6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184409_i_code_review_user_remove_multiline_mr_comment_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_remove_multiline_mr_comment_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184418_i_code_review_user_assigned_monthly.yml b/config/metrics/counts_28d/20210216184418_i_code_review_user_assigned_monthly.yml
new file mode 100644
index 00000000000..594393e33d6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184418_i_code_review_user_assigned_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_assigned_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184422_i_code_review_user_marked_as_draft_monthly.yml b/config/metrics/counts_28d/20210216184422_i_code_review_user_marked_as_draft_monthly.yml
new file mode 100644
index 00000000000..8bbaa0dc420
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184422_i_code_review_user_marked_as_draft_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_marked_as_draft_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184426_i_code_review_user_unmarked_as_draft_monthly.yml b/config/metrics/counts_28d/20210216184426_i_code_review_user_unmarked_as_draft_monthly.yml
new file mode 100644
index 00000000000..f294f887c99
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184426_i_code_review_user_unmarked_as_draft_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_unmarked_as_draft_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184430_i_code_review_user_review_requested_monthly.yml b/config/metrics/counts_28d/20210216184430_i_code_review_user_review_requested_monthly.yml
new file mode 100644
index 00000000000..d3c4647abbb
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184430_i_code_review_user_review_requested_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_review_requested_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184434_i_code_review_user_approval_rule_added_monthly.yml b/config/metrics/counts_28d/20210216184434_i_code_review_user_approval_rule_added_monthly.yml
new file mode 100644
index 00000000000..afbf5e0f3f5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184434_i_code_review_user_approval_rule_added_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_approval_rule_added_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184438_i_code_review_user_approval_rule_deleted_monthly.yml b/config/metrics/counts_28d/20210216184438_i_code_review_user_approval_rule_deleted_monthly.yml
new file mode 100644
index 00000000000..565e1346a62
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184438_i_code_review_user_approval_rule_deleted_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_approval_rule_deleted_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184442_i_code_review_user_approval_rule_edited_monthly.yml b/config/metrics/counts_28d/20210216184442_i_code_review_user_approval_rule_edited_monthly.yml
new file mode 100644
index 00000000000..c21e94ab4ab
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184442_i_code_review_user_approval_rule_edited_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_approval_rule_edited_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184446_i_code_review_user_vs_code_api_request_monthly.yml b/config/metrics/counts_28d/20210216184446_i_code_review_user_vs_code_api_request_monthly.yml
new file mode 100644
index 00000000000..c1f06831606
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184446_i_code_review_user_vs_code_api_request_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_vs_code_api_request_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184450_i_code_review_user_create_mr_from_issue_monthly.yml b/config/metrics/counts_28d/20210216184450_i_code_review_user_create_mr_from_issue_monthly.yml
new file mode 100644
index 00000000000..a985393fa6b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184450_i_code_review_user_create_mr_from_issue_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_create_mr_from_issue_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184454_code_review_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184454_code_review_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..72590d59bd1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184454_code_review_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.code_review.code_review_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184458_p_ci_templates_implicit_auto_devops_monthly.yml b/config/metrics/counts_28d/20210216184458_p_ci_templates_implicit_auto_devops_monthly.yml
new file mode 100644
index 00000000000..e5931e25cdd
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184458_p_ci_templates_implicit_auto_devops_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_auto_devops_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml b/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml
new file mode 100644
index 00000000000..7d52a2807e6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184502_p_ci_templates_implicit_auto_devops_build_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_auto_devops_build_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml b/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml
new file mode 100644
index 00000000000..1f753124f46
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184506_p_ci_templates_implicit_auto_devops_deploy_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_auto_devops_deploy_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184510_p_ci_templates_implicit_security_sast_monthly.yml b/config/metrics/counts_28d/20210216184510_p_ci_templates_implicit_security_sast_monthly.yml
new file mode 100644
index 00000000000..5bb03d5c1c9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184510_p_ci_templates_implicit_security_sast_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_sast_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184513_p_ci_templates_implicit_security_secret_detection_monthly.yml b/config/metrics/counts_28d/20210216184513_p_ci_templates_implicit_security_secret_detection_monthly.yml
new file mode 100644
index 00000000000..d519411c9f8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184513_p_ci_templates_implicit_security_secret_detection_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_secret_detection_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml b/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml
new file mode 100644
index 00000000000..62ee737153d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184517_p_ci_templates_5_min_production_app_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_5_min_production_app_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184523_p_ci_templates_auto_devops_monthly.yml b/config/metrics/counts_28d/20210216184523_p_ci_templates_auto_devops_monthly.yml
new file mode 100644
index 00000000000..55f938dfce1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184523_p_ci_templates_auto_devops_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_auto_devops_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml b/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml
new file mode 100644
index 00000000000..0f94788b355
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184526_p_ci_templates_aws_cf_deploy_ec2_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_aws_cf_deploy_ec2_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184530_p_ci_templates_aws_deploy_ecs_monthly.yml b/config/metrics/counts_28d/20210216184530_p_ci_templates_aws_deploy_ecs_monthly.yml
new file mode 100644
index 00000000000..2483245b23d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184530_p_ci_templates_aws_deploy_ecs_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_aws_deploy_ecs_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml b/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml
new file mode 100644
index 00000000000..7ce990172df
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184534_p_ci_templates_auto_devops_build_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_auto_devops_build_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml b/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml
new file mode 100644
index 00000000000..a585ef5fbb9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184538_p_ci_templates_auto_devops_deploy_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_auto_devops_deploy_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml b/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml
new file mode 100644
index 00000000000..2e5b87677e1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184542_p_ci_templates_auto_devops_deploy_latest_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_auto_devops_deploy_latest_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184546_p_ci_templates_security_sast_monthly.yml b/config/metrics/counts_28d/20210216184546_p_ci_templates_security_sast_monthly.yml
new file mode 100644
index 00000000000..e8907f63243
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184546_p_ci_templates_security_sast_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_security_sast_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184551_p_ci_templates_security_secret_detection_monthly.yml b/config/metrics/counts_28d/20210216184551_p_ci_templates_security_secret_detection_monthly.yml
new file mode 100644
index 00000000000..b97c4005529
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184551_p_ci_templates_security_secret_detection_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_security_secret_detection_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184555_p_ci_templates_terraform_base_latest_monthly.yml b/config/metrics/counts_28d/20210216184555_p_ci_templates_terraform_base_latest_monthly.yml
new file mode 100644
index 00000000000..fac0fa40406
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184555_p_ci_templates_terraform_base_latest_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_base_latest_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..541d619a6e7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184559_ci_templates_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ci_templates.ci_templates_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184803_quickactions_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184803_quickactions_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..59771f0f021
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184803_quickactions_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.quickactions.quickactions_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184806_i_package_composer_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184806_i_package_composer_deploy_token_monthly.yml
new file mode 100644
index 00000000000..5d25977e938
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184806_i_package_composer_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_composer_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184810_i_package_conan_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184810_i_package_conan_deploy_token_monthly.yml
new file mode 100644
index 00000000000..5f86c64cda6
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184810_i_package_conan_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_conan_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184814_i_package_container_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184814_i_package_container_deploy_token_monthly.yml
new file mode 100644
index 00000000000..6ba5297d60d
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184814_i_package_container_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_container_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184818_i_package_debian_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184818_i_package_debian_deploy_token_monthly.yml
new file mode 100644
index 00000000000..9fe96b21e7e
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184818_i_package_debian_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_debian_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184822_i_package_generic_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184822_i_package_generic_deploy_token_monthly.yml
new file mode 100644
index 00000000000..982d765b5fa
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184822_i_package_generic_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_generic_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184826_i_package_golang_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184826_i_package_golang_deploy_token_monthly.yml
new file mode 100644
index 00000000000..b5001143b05
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184826_i_package_golang_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_golang_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184830_i_package_maven_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184830_i_package_maven_deploy_token_monthly.yml
new file mode 100644
index 00000000000..220fa24696b
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184830_i_package_maven_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_maven_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184834_i_package_npm_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184834_i_package_npm_deploy_token_monthly.yml
new file mode 100644
index 00000000000..ba98e8363a0
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184834_i_package_npm_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_npm_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184838_i_package_nuget_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184838_i_package_nuget_deploy_token_monthly.yml
new file mode 100644
index 00000000000..2fe6251f959
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184838_i_package_nuget_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_nuget_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184842_i_package_pypi_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184842_i_package_pypi_deploy_token_monthly.yml
new file mode 100644
index 00000000000..db8b894abf7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184842_i_package_pypi_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_pypi_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184846_i_package_tag_deploy_token_monthly.yml b/config/metrics/counts_28d/20210216184846_i_package_tag_deploy_token_monthly.yml
new file mode 100644
index 00000000000..b69c4aa13d5
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184846_i_package_tag_deploy_token_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_tag_deploy_token_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184850_deploy_token_packages_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184850_deploy_token_packages_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..b17e2a671b3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184850_deploy_token_packages_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.deploy_token_packages_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184854_i_package_composer_user_monthly.yml b/config/metrics/counts_28d/20210216184854_i_package_composer_user_monthly.yml
new file mode 100644
index 00000000000..821a30c475f
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184854_i_package_composer_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_composer_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184858_i_package_conan_user_monthly.yml b/config/metrics/counts_28d/20210216184858_i_package_conan_user_monthly.yml
new file mode 100644
index 00000000000..34ca1cba1e8
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184858_i_package_conan_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_conan_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184902_i_package_container_user_monthly.yml b/config/metrics/counts_28d/20210216184902_i_package_container_user_monthly.yml
new file mode 100644
index 00000000000..dd916840cb1
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184902_i_package_container_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_container_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184906_i_package_debian_user_monthly.yml b/config/metrics/counts_28d/20210216184906_i_package_debian_user_monthly.yml
new file mode 100644
index 00000000000..d72c6db17bb
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184906_i_package_debian_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_debian_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184910_i_package_generic_user_monthly.yml b/config/metrics/counts_28d/20210216184910_i_package_generic_user_monthly.yml
new file mode 100644
index 00000000000..af2d01d8320
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184910_i_package_generic_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_generic_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184913_i_package_golang_user_monthly.yml b/config/metrics/counts_28d/20210216184913_i_package_golang_user_monthly.yml
new file mode 100644
index 00000000000..031a6b51b04
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184913_i_package_golang_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_golang_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184917_i_package_maven_user_monthly.yml b/config/metrics/counts_28d/20210216184917_i_package_maven_user_monthly.yml
new file mode 100644
index 00000000000..4a4649cd38a
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184917_i_package_maven_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_maven_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184921_i_package_npm_user_monthly.yml b/config/metrics/counts_28d/20210216184921_i_package_npm_user_monthly.yml
new file mode 100644
index 00000000000..12dd245e7be
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184921_i_package_npm_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_npm_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184925_i_package_nuget_user_monthly.yml b/config/metrics/counts_28d/20210216184925_i_package_nuget_user_monthly.yml
new file mode 100644
index 00000000000..6035e571393
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184925_i_package_nuget_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_nuget_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184929_i_package_pypi_user_monthly.yml b/config/metrics/counts_28d/20210216184929_i_package_pypi_user_monthly.yml
new file mode 100644
index 00000000000..eff9b749fb4
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184929_i_package_pypi_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_pypi_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184933_i_package_tag_user_monthly.yml b/config/metrics/counts_28d/20210216184933_i_package_tag_user_monthly.yml
new file mode 100644
index 00000000000..15c078db1f9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184933_i_package_tag_user_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_tag_user_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184937_user_packages_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184937_user_packages_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..c21e9bebd6c
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184937_user_packages_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.user_packages.user_packages_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184941_i_ecosystem_jira_service_close_issue_monthly.yml b/config/metrics/counts_28d/20210216184941_i_ecosystem_jira_service_close_issue_monthly.yml
new file mode 100644
index 00000000000..c5fa7e2dcf7
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184941_i_ecosystem_jira_service_close_issue_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_close_issue_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184945_i_ecosystem_jira_service_cross_reference_monthly.yml b/config/metrics/counts_28d/20210216184945_i_ecosystem_jira_service_cross_reference_monthly.yml
new file mode 100644
index 00000000000..f4469c41dd3
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184945_i_ecosystem_jira_service_cross_reference_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_cross_reference_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184949_i_ecosystem_jira_service_list_issues_monthly.yml b/config/metrics/counts_28d/20210216184949_i_ecosystem_jira_service_list_issues_monthly.yml
new file mode 100644
index 00000000000..dd114b37a99
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184949_i_ecosystem_jira_service_list_issues_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_list_issues_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184953_i_ecosystem_jira_service_create_issue_monthly.yml b/config/metrics/counts_28d/20210216184953_i_ecosystem_jira_service_create_issue_monthly.yml
new file mode 100644
index 00000000000..04f33c6f333
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184953_i_ecosystem_jira_service_create_issue_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_create_issue_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210216184957_ecosystem_total_unique_counts_monthly.yml b/config/metrics/counts_28d/20210216184957_ecosystem_total_unique_counts_monthly.yml
new file mode 100644
index 00000000000..6c1d08964a9
--- /dev/null
+++ b/config/metrics/counts_28d/20210216184957_ecosystem_total_unique_counts_monthly.yml
@@ -0,0 +1,16 @@
+---
+key_path: redis_hll_counters.ecosystem.ecosystem_total_unique_counts_monthly
+description: ''
+product_section: ''
+product_stage: ''
+product_group: ''
+product_category: ''
+value_type: number
+status: data_available
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+skip_validation: true
diff --git a/config/metrics/counts_28d/20210222041219_i_quickactions_invite_email_single_monthly.yml b/config/metrics/counts_28d/20210222041219_i_quickactions_invite_email_single_monthly.yml
new file mode 100644
index 00000000000..72297a39264
--- /dev/null
+++ b/config/metrics/counts_28d/20210222041219_i_quickactions_invite_email_single_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_invite_email_single_monthly
+description: Unique users using the /invite_email quick action to add a single email participant to an issue within 28 days
+product_section: dev
+product_stage: plan
+product_group: group::product planning
+product_category: issue_tracking
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49264
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210222041235_i_quickactions_invite_email_multiple_monthly.yml b/config/metrics/counts_28d/20210222041235_i_quickactions_invite_email_multiple_monthly.yml
new file mode 100644
index 00000000000..b64a08cb0c2
--- /dev/null
+++ b/config/metrics/counts_28d/20210222041235_i_quickactions_invite_email_multiple_monthly.yml
@@ -0,0 +1,21 @@
+---
+key_path: redis_hll_counters.quickactions.i_quickactions_invite_email_multiple_monthly
+description: Unique users using the /invite_email quick action to add a multiple email participants to an issue within 28 days
+product_section: dev
+product_stage: plan
+product_group: group::product planning
+product_category: issue_tracking
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49264
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+tier:
+- free
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210301102134_i_code_review_user_time_estimate_changed_monthly.yml b/config/metrics/counts_28d/20210301102134_i_code_review_user_time_estimate_changed_monthly.yml
new file mode 100644
index 00000000000..69ad9237f0d
--- /dev/null
+++ b/config/metrics/counts_28d/20210301102134_i_code_review_user_time_estimate_changed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_time_estimate_changed_monthly
+description: Count of unique users per month who changed time estimate of a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55046
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210301102204_i_code_review_user_time_spent_changed_monthly.yml b/config/metrics/counts_28d/20210301102204_i_code_review_user_time_spent_changed_monthly.yml
new file mode 100644
index 00000000000..36972b7e168
--- /dev/null
+++ b/config/metrics/counts_28d/20210301102204_i_code_review_user_time_spent_changed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_time_spent_changed_monthly
+description: Count of unique users per month who changed time spent on a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55046
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210301103859_i_code_review_user_mr_discussion_locked_monthly.yml b/config/metrics/counts_28d/20210301103859_i_code_review_user_mr_discussion_locked_monthly.yml
new file mode 100644
index 00000000000..9ad7ff81231
--- /dev/null
+++ b/config/metrics/counts_28d/20210301103859_i_code_review_user_mr_discussion_locked_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_mr_discussion_locked_monthly
+description: Count of unique users per month who locked a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55069
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210301103925_i_code_review_user_mr_discussion_unlocked_monthly.yml b/config/metrics/counts_28d/20210301103925_i_code_review_user_mr_discussion_unlocked_monthly.yml
new file mode 100644
index 00000000000..707a2fc76d1
--- /dev/null
+++ b/config/metrics/counts_28d/20210301103925_i_code_review_user_mr_discussion_unlocked_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_mr_discussion_unlocked_monthly
+description: Count of unique users per month who unlocked a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55069
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210301144228_o_pipeline_authoring_unique_users_pushing_mr_ciconfigfile_monthly.yml b/config/metrics/counts_28d/20210301144228_o_pipeline_authoring_unique_users_pushing_mr_ciconfigfile_monthly.yml
new file mode 100644
index 00000000000..b67a8c521a9
--- /dev/null
+++ b/config/metrics/counts_28d/20210301144228_o_pipeline_authoring_unique_users_pushing_mr_ciconfigfile_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.pipeline_authoring.o_pipeline_authoring_unique_users_pushing_mr_ciconfigfile_monthly
+description: Monthly unique user count having merge requests which contains the CI config file
+product_section: ops
+product_stage: verify
+product_group: group::pipeline authoring
+product_category: pipeline_authoring
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54707
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210302110520_i_code_review_user_milestone_changed_monthly.yml b/config/metrics/counts_28d/20210302110520_i_code_review_user_milestone_changed_monthly.yml
new file mode 100644
index 00000000000..4edc596dca1
--- /dev/null
+++ b/config/metrics/counts_28d/20210302110520_i_code_review_user_milestone_changed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_milestone_changed_monthly
+description: Count of unique users per month who changed milestone of a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55484
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210302110607_i_code_review_user_labels_changed_monthly.yml b/config/metrics/counts_28d/20210302110607_i_code_review_user_labels_changed_monthly.yml
new file mode 100644
index 00000000000..713473cc832
--- /dev/null
+++ b/config/metrics/counts_28d/20210302110607_i_code_review_user_labels_changed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_labels_changed_monthly
+description: Count of unique users per month who changed labels of a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55484
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210302114145_i_code_review_user_assignees_changed_monthly.yml b/config/metrics/counts_28d/20210302114145_i_code_review_user_assignees_changed_monthly.yml
new file mode 100644
index 00000000000..83d06db1fb3
--- /dev/null
+++ b/config/metrics/counts_28d/20210302114145_i_code_review_user_assignees_changed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_assignees_changed_monthly
+description: Count of unique users per month who changed assignees of a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55486
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210302114219_i_code_review_user_reviewers_changed_monthly.yml b/config/metrics/counts_28d/20210302114219_i_code_review_user_reviewers_changed_monthly.yml
new file mode 100644
index 00000000000..9cf18201916
--- /dev/null
+++ b/config/metrics/counts_28d/20210302114219_i_code_review_user_reviewers_changed_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.code_review.i_code_review_user_reviewers_changed_monthly
+description: Count of unique users per month who changed reviewers of a MR
+product_section: dev
+product_stage: create
+product_group: group::code review
+product_category: code_review
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55486
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303150507_i_ecosystem_slack_service_issue_notification_monthly.yml b/config/metrics/counts_28d/20210303150507_i_ecosystem_slack_service_issue_notification_monthly.yml
new file mode 100644
index 00000000000..300968b4959
--- /dev/null
+++ b/config/metrics/counts_28d/20210303150507_i_ecosystem_slack_service_issue_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_issue_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing an action on an issue by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303150654_i_ecosystem_slack_service_push_notification_monthly.yml b/config/metrics/counts_28d/20210303150654_i_ecosystem_slack_service_push_notification_monthly.yml
new file mode 100644
index 00000000000..5db875af686
--- /dev/null
+++ b/config/metrics/counts_28d/20210303150654_i_ecosystem_slack_service_push_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_push_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing a Git push by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303150912_i_ecosystem_slack_service_deployment_notification_monthly.yml b/config/metrics/counts_28d/20210303150912_i_ecosystem_slack_service_deployment_notification_monthly.yml
new file mode 100644
index 00000000000..b551a1bdfc4
--- /dev/null
+++ b/config/metrics/counts_28d/20210303150912_i_ecosystem_slack_service_deployment_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_deployment_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing a deployment by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303151609_i_ecosystem_slack_service_wiki_page_notification_monthly.yml b/config/metrics/counts_28d/20210303151609_i_ecosystem_slack_service_wiki_page_notification_monthly.yml
new file mode 100644
index 00000000000..90c1b0a36ef
--- /dev/null
+++ b/config/metrics/counts_28d/20210303151609_i_ecosystem_slack_service_wiki_page_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_wiki_page_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing an action on a wiki page by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303151831_i_ecosystem_slack_service_merge_request_notification_monthly.yml b/config/metrics/counts_28d/20210303151831_i_ecosystem_slack_service_merge_request_notification_monthly.yml
new file mode 100644
index 00000000000..983b3e4453c
--- /dev/null
+++ b/config/metrics/counts_28d/20210303151831_i_ecosystem_slack_service_merge_request_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_merge_request_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing an action on a merge request by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303151946_i_ecosystem_slack_service_note_notification_monthly.yml b/config/metrics/counts_28d/20210303151946_i_ecosystem_slack_service_note_notification_monthly.yml
new file mode 100644
index 00000000000..452a4c1258c
--- /dev/null
+++ b/config/metrics/counts_28d/20210303151946_i_ecosystem_slack_service_note_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_note_notification_monthly
+description: Calculated unique users to trigger a Slack message by creating a note by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303152049_i_ecosystem_slack_service_tag_push_notification_monthly.yml b/config/metrics/counts_28d/20210303152049_i_ecosystem_slack_service_tag_push_notification_monthly.yml
new file mode 100644
index 00000000000..0bc4def1b9c
--- /dev/null
+++ b/config/metrics/counts_28d/20210303152049_i_ecosystem_slack_service_tag_push_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_tag_push_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing a tag push by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303152144_i_ecosystem_slack_service_confidential_note_notification_monthly.yml b/config/metrics/counts_28d/20210303152144_i_ecosystem_slack_service_confidential_note_notification_monthly.yml
new file mode 100644
index 00000000000..3de56f4b328
--- /dev/null
+++ b/config/metrics/counts_28d/20210303152144_i_ecosystem_slack_service_confidential_note_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_note_notification_monthly
+description: Calculated unique users to trigger a Slack message by creating a confidential note by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303152233_i_ecosystem_slack_service_confidential_issue_notification_monthly.yml b/config/metrics/counts_28d/20210303152233_i_ecosystem_slack_service_confidential_issue_notification_monthly.yml
new file mode 100644
index 00000000000..247b7b8c406
--- /dev/null
+++ b/config/metrics/counts_28d/20210303152233_i_ecosystem_slack_service_confidential_issue_notification_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_issue_notification_monthly
+description: Calculated unique users to trigger a Slack message by performing an action on a confidential issue by month
+product_section: dev
+product_stage: create
+product_group: group::ecosystem
+product_category: integrations
+value_type: number
+status: implemented
+milestone: "13.10"
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54347
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ee
+- ce
+tier:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/20210303154626_i_package_rubygems_deploy_token_monthly.yml b/config/metrics/counts_28d/20210303154626_i_package_rubygems_deploy_token_monthly.yml
new file mode 100644
index 00000000000..3bd212d751c
--- /dev/null
+++ b/config/metrics/counts_28d/20210303154626_i_package_rubygems_deploy_token_monthly.yml
@@ -0,0 +1,21 @@
+---
+key_path: redis_hll_counters.deploy_token_packages.i_package_rubygems_deploy_token_monthly
+description: Distinct user count events for RubyGems packages in recent 28 days
+product_section: ops
+product_stage: package
+product_group: group::package
+product_category: package_registry
+value_type: number
+status: data_available
+milestone: '13.10'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53480
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+
diff --git a/config/metrics/counts_28d/20210303154654_i_package_rubygems_user_monthly.yml b/config/metrics/counts_28d/20210303154654_i_package_rubygems_user_monthly.yml
new file mode 100644
index 00000000000..6f0ffabd23d
--- /dev/null
+++ b/config/metrics/counts_28d/20210303154654_i_package_rubygems_user_monthly.yml
@@ -0,0 +1,20 @@
+---
+key_path: redis_hll_counters.user_packages.i_package_rubygems_user_monthly
+description: Distinct user count events for RubyGems packages in recent 28 days
+product_section: ops
+product_stage: package
+product_group: group::package
+product_category: package_registry
+value_type: number
+status: data_available
+milestone: '13.10'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/53480
+time_frame: 28d
+data_source: redis_hll
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate