diff options
341 files changed, 7591 insertions, 419 deletions
diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml index 4430db5ce72..e30d9959fb8 100644 --- a/.gitlab/ci/rules.gitlab-ci.yml +++ b/.gitlab/ci/rules.gitlab-ci.yml @@ -142,7 +142,6 @@ - ".gitlab-ci.yml" - ".gitlab/ci/**/*.yml" - "lib/gitlab/ci/templates/**/*.yml" - - "{,ee/,jh/}changelogs/**/*.yml" .docs-patterns: &docs-patterns - ".gitlab/route-map.yml" @@ -545,6 +544,8 @@ changes: *ci-patterns - <<: *if-automated-merge-request changes: *code-backstage-patterns + - <<: *if-default-refs + changes: *backend-patterns - <<: *if-merge-request-not-approved when: never - <<: *if-default-refs @@ -561,6 +562,9 @@ - <<: *if-default-refs changes: *core-frontend-patterns when: never + - <<: *if-default-refs + changes: *backend-patterns + when: never - <<: *if-merge-request changes: *ci-patterns when: never diff --git a/.gitlab/ci/yaml.gitlab-ci.yml b/.gitlab/ci/yaml.gitlab-ci.yml index a0961866465..b25ad55e0ce 100644 --- a/.gitlab/ci/yaml.gitlab-ci.yml +++ b/.gitlab/ci/yaml.gitlab-ci.yml @@ -1,4 +1,4 @@ -# Yamllint of CI-related yaml and changelogs. +# Yamllint of CI-related yaml. # This uses rules from project root `.yamllint`. lint-yaml: extends: @@ -8,6 +8,6 @@ lint-yaml: stage: test needs: [] variables: - LINT_PATHS: .gitlab-ci.yml .gitlab/ci lib/gitlab/ci/templates changelogs + LINT_PATHS: .gitlab-ci.yml .gitlab/ci lib/gitlab/ci/templates script: - yamllint -f colored $LINT_PATHS @@ -233,7 +233,7 @@ gem 'redis', '~> 4.1.4' gem 'connection_pool', '~> 2.0' # Redis session store -gem 'redis-rails', '~> 5.0.2' +gem 'redis-actionpack', '~> 5.2.0' # Discord integration gem 'discordrb-webhooks', '~> 3.4', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 9f0b87d67a4..8b8cd1691e0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -728,7 +728,7 @@ GEM activesupport (>= 4) railties (>= 4) request_store (~> 1.0) - loofah (2.11.0) + loofah (2.12.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lru_redux (1.1.0) @@ -989,7 +989,7 @@ GEM rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) - rails-html-sanitizer (1.3.0) + rails-html-sanitizer (1.4.2) loofah (~> 2.3) rails-i18n (6.0.0) i18n (>= 0.7, < 2) @@ -1023,19 +1023,12 @@ GEM actionpack (>= 5, < 7) redis-rack (>= 2.1.0, < 3) redis-store (>= 1.1.0, < 2) - redis-activesupport (5.2.0) - activesupport (>= 3, < 7) - redis-store (>= 1.3, < 2) redis-namespace (1.8.1) redis (>= 3.0.4) - redis-rack (2.1.2) + redis-rack (2.1.3) rack (>= 2.0.8, < 3) redis-store (>= 1.2, < 2) - redis-rails (5.0.2) - redis-actionpack (>= 5.0, < 6) - redis-activesupport (>= 5.0, < 6) - redis-store (>= 1.2, < 2) - redis-store (1.8.1) + redis-store (1.9.0) redis (>= 4, < 5) regexp_parser (2.1.1) regexp_property_values (1.0.0) @@ -1596,8 +1589,8 @@ DEPENDENCIES re2 (~> 1.2.0) recaptcha (~> 4.11) redis (~> 4.1.4) + redis-actionpack (~> 5.2.0) redis-namespace (~> 1.8.1) - redis-rails (~> 5.0.2) request_store (~> 1.5) responders (~> 3.0) retriable (~> 3.1.2) diff --git a/app/assets/javascripts/ci_variable_list/components/ci_variable_modal.vue b/app/assets/javascripts/ci_variable_list/components/ci_variable_modal.vue index 03fd600e493..8e527e2bff6 100644 --- a/app/assets/javascripts/ci_variable_list/components/ci_variable_modal.vue +++ b/app/assets/javascripts/ci_variable_list/components/ci_variable_modal.vue @@ -337,7 +337,7 @@ export default { </gl-collapse> <gl-alert v-if="containsVariableReference" - :title="__('Value may contain a variable reference')" + :title="__('Value might contain a variable reference')" :dismissible="false" variant="warning" data-testid="contains-variable-reference" diff --git a/app/assets/javascripts/ci_variable_list/constants.js b/app/assets/javascripts/ci_variable_list/constants.js index f4002537f79..4ebbf05814b 100644 --- a/app/assets/javascripts/ci_variable_list/constants.js +++ b/app/assets/javascripts/ci_variable_list/constants.js @@ -26,5 +26,5 @@ export const AWS_SECRET_ACCESS_KEY = 'AWS_SECRET_ACCESS_KEY'; export const AWS_TOKEN_CONSTANTS = [AWS_ACCESS_KEY_ID, AWS_DEFAULT_REGION, AWS_SECRET_ACCESS_KEY]; export const CONTAINS_VARIABLE_REFERENCE_MESSAGE = __( - 'Variable references indicated by %{codeStart}$%{codeEnd} may be expanded. If this is not what you want, consider %{docsLinkStart}using a workaround to prevent expansion%{docsLinkEnd}.', + 'Values that contain the %{codeStart}$%{codeEnd} character can be considered a variable reference and expanded. %{docsLinkStart}Learn more.%{docsLinkEnd}', ); diff --git a/app/assets/javascripts/diffs/components/app.vue b/app/assets/javascripts/diffs/components/app.vue index 625910dbea9..9ef10c5435e 100644 --- a/app/assets/javascripts/diffs/components/app.vue +++ b/app/assets/javascripts/diffs/components/app.vue @@ -46,7 +46,6 @@ import { import diffsEventHub from '../event_hub'; import { reviewStatuses } from '../utils/file_reviews'; import { diffsApp } from '../utils/performance'; -import { fileByFile } from '../utils/preferences'; import { queueRedisHllEvents } from '../utils/queue_events'; import CollapsedFilesWarning from './collapsed_files_warning.vue'; import CommitWidget from './commit_widget.vue'; @@ -331,7 +330,7 @@ export default { projectPath: this.projectPath, dismissEndpoint: this.dismissEndpoint, showSuggestPopover: this.showSuggestPopover, - viewDiffsFileByFile: fileByFile(this.fileByFileUserPreference), + viewDiffsFileByFile: this.fileByFileUserPreference || false, defaultSuggestionCommitMessage: this.defaultSuggestionCommitMessage, mrReviews: this.rehydratedMrReviews, }); diff --git a/app/assets/javascripts/diffs/constants.js b/app/assets/javascripts/diffs/constants.js index 8dda5eadb16..93961b07e2e 100644 --- a/app/assets/javascripts/diffs/constants.js +++ b/app/assets/javascripts/diffs/constants.js @@ -72,11 +72,6 @@ export const ALERT_COLLAPSED_FILES = 'collapsed'; export const DIFF_FILE_AUTOMATIC_COLLAPSE = 'automatic'; export const DIFF_FILE_MANUAL_COLLAPSE = 'manual'; -// Diff view single file mode -export const DIFF_FILE_BY_FILE_COOKIE_NAME = 'fileViewMode'; -export const DIFF_VIEW_FILE_BY_FILE = 'single'; -export const DIFF_VIEW_ALL_FILES = 'all'; - // State machine states export const STATE_IDLING = 'idle'; export const STATE_LOADING = 'loading'; diff --git a/app/assets/javascripts/diffs/store/actions.js b/app/assets/javascripts/diffs/store/actions.js index f7bdbe94bac..97126421764 100644 --- a/app/assets/javascripts/diffs/store/actions.js +++ b/app/assets/javascripts/diffs/store/actions.js @@ -29,9 +29,6 @@ import { EVT_PERF_MARK_FILE_TREE_START, EVT_PERF_MARK_FILE_TREE_END, EVT_PERF_MARK_DIFF_FILES_START, - DIFF_VIEW_FILE_BY_FILE, - DIFF_VIEW_ALL_FILES, - DIFF_FILE_BY_FILE_COOKIE_NAME, TRACKING_CLICK_DIFF_VIEW_SETTING, TRACKING_DIFF_VIEW_INLINE, TRACKING_DIFF_VIEW_PARALLEL, @@ -816,9 +813,7 @@ export const navigateToDiffFileIndex = ({ commit, state }, index) => { }; export const setFileByFile = ({ state, commit }, { fileByFile }) => { - const fileViewMode = fileByFile ? DIFF_VIEW_FILE_BY_FILE : DIFF_VIEW_ALL_FILES; commit(types.SET_FILE_BY_FILE, fileByFile); - Cookies.set(DIFF_FILE_BY_FILE_COOKIE_NAME, fileViewMode); if (window.gon?.features?.diffSettingsUsageData) { const events = [TRACKING_CLICK_SINGLE_FILE_SETTING]; diff --git a/app/assets/javascripts/diffs/store/modules/diff_state.js b/app/assets/javascripts/diffs/store/modules/diff_state.js index d76361513d4..6e30956a767 100644 --- a/app/assets/javascripts/diffs/store/modules/diff_state.js +++ b/app/assets/javascripts/diffs/store/modules/diff_state.js @@ -2,8 +2,6 @@ import Cookies from 'js-cookie'; import { getParameterValues } from '~/lib/utils/url_utility'; import { INLINE_DIFF_VIEW_TYPE, DIFF_VIEW_COOKIE_NAME } from '../../constants'; -import { fileByFile } from '../../utils/preferences'; - const getViewTypeFromQueryString = () => getParameterValues('view')[0]; const viewTypeFromCookie = Cookies.get(DIFF_VIEW_COOKIE_NAME); @@ -36,7 +34,7 @@ export default () => ({ highlightedRow: null, renderTreeList: true, showWhitespace: true, - viewDiffsFileByFile: fileByFile(), + viewDiffsFileByFile: false, fileFinderVisible: false, dismissEndpoint: '', showSuggestPopover: true, diff --git a/app/assets/javascripts/diffs/utils/preferences.js b/app/assets/javascripts/diffs/utils/preferences.js deleted file mode 100644 index 6b4aaf45937..00000000000 --- a/app/assets/javascripts/diffs/utils/preferences.js +++ /dev/null @@ -1,13 +0,0 @@ -import Cookies from 'js-cookie'; -import { DIFF_FILE_BY_FILE_COOKIE_NAME, DIFF_VIEW_FILE_BY_FILE } from '../constants'; - -export function fileByFile(pref = false) { - const cookie = Cookies.get(DIFF_FILE_BY_FILE_COOKIE_NAME); - - // use the cookie first, if it exists - if (cookie) { - return cookie === DIFF_VIEW_FILE_BY_FILE; - } - - return pref; -} diff --git a/app/assets/javascripts/ide/components/error_message.vue b/app/assets/javascripts/ide/components/error_message.vue index 0b53c573d46..67eedc6b37f 100644 --- a/app/assets/javascripts/ide/components/error_message.vue +++ b/app/assets/javascripts/ide/components/error_message.vue @@ -1,5 +1,5 @@ <script> -import { GlAlert, GlLoadingIcon } from '@gitlab/ui'; +import { GlAlert, GlLoadingIcon, GlSafeHtmlDirective } from '@gitlab/ui'; import { mapActions } from 'vuex'; export default { @@ -7,6 +7,9 @@ export default { GlAlert, GlLoadingIcon, }, + directives: { + SafeHtml: GlSafeHtmlDirective, + }, props: { message: { type: Object, @@ -55,7 +58,7 @@ export default { @dismiss="dismiss" @primaryAction="doAction" > - <span v-html="message.text /* eslint-disable-line vue/no-v-html */"></span> + <span v-safe-html="message.text"></span> <gl-loading-icon v-show="isLoading" size="sm" inline class="vertical-align-middle ml-1" /> </gl-alert> </template> diff --git a/app/assets/javascripts/lib/dompurify.js b/app/assets/javascripts/lib/dompurify.js index ca212182501..ff512364356 100644 --- a/app/assets/javascripts/lib/dompurify.js +++ b/app/assets/javascripts/lib/dompurify.js @@ -16,7 +16,7 @@ const getAllowedIconUrls = (gon = window.gon) => const isUrlAllowed = (url) => getAllowedIconUrls().some((allowedUrl) => url.startsWith(allowedUrl)); const isHrefSafe = (url) => - isUrlAllowed(url) || isUrlAllowed(relativePathToAbsolute(url, getBaseURL())); + isUrlAllowed(url) || isUrlAllowed(relativePathToAbsolute(url, getBaseURL())) || url.match(/^#/); const removeUnsafeHref = (node, attr) => { if (!node.hasAttribute(attr)) { diff --git a/app/assets/javascripts/notebook/cells/output/html.vue b/app/assets/javascripts/notebook/cells/output/html.vue index c8d4e6de39b..ca02ee18dd1 100644 --- a/app/assets/javascripts/notebook/cells/output/html.vue +++ b/app/assets/javascripts/notebook/cells/output/html.vue @@ -28,12 +28,15 @@ export default { return this.index === 0; }, }, + safeHtmlConfig: { + ADD_TAGS: ['use'], // to support icon SVGs + }, }; </script> <template> <div class="output"> <prompt type="Out" :count="count" :show-output="showOutput" /> - <div v-safe-html="rawCode" class="gl-overflow-auto"></div> + <div v-safe-html:[$options.safeHtmlConfig]="rawCode" class="gl-overflow-auto"></div> </div> </template> diff --git a/app/controllers/concerns/renders_projects_list.rb b/app/controllers/concerns/renders_projects_list.rb index be45c676ad6..05bd9972ee7 100644 --- a/app/controllers/concerns/renders_projects_list.rb +++ b/app/controllers/concerns/renders_projects_list.rb @@ -4,9 +4,10 @@ module RendersProjectsList def prepare_projects_for_rendering(projects) preload_max_member_access_for_collection(Project, projects) - # Call the forks count method on every project, so the BatchLoader would load them all at + # Call the count methods on every project, so the BatchLoader would load them all at # once when the entities are rendered projects.each(&:forks_count) + projects.each(&:open_issues_count) projects end diff --git a/app/models/note.rb b/app/models/note.rb index 7f6f7db36c4..5e6b58a54c2 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -583,6 +583,7 @@ class Note < ApplicationRecord def post_processed_cache_key cache_key_items = [cache_key, author&.cache_key] + cache_key_items << project.team.human_max_access(author&.id) if author.present? cache_key_items << Digest::SHA1.hexdigest(redacted_note_html) if redacted_note_html.present? cache_key_items.join(':') diff --git a/app/models/project.rb b/app/models/project.rb index d8f26664781..dd3f167b053 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -1805,7 +1805,15 @@ class Project < ApplicationRecord # rubocop: disable CodeReuse/ServiceClass def open_issues_count(current_user = nil) - Projects::OpenIssuesCountService.new(self, current_user).count + return Projects::OpenIssuesCountService.new(self, current_user).count unless current_user.nil? + + BatchLoader.for(self).batch(replace_methods: false) do |projects, loader| + issues_count_per_project = ::Projects::BatchOpenIssuesCountService.new(projects).refresh_cache_and_retrieve_data + + issues_count_per_project.each do |project, count| + loader.call(project, count) + end + end end # rubocop: enable CodeReuse/ServiceClass @@ -2285,7 +2293,7 @@ class Project < ApplicationRecord # rubocop: disable CodeReuse/ServiceClass def forks_count - BatchLoader.for(self).batch do |projects, loader| + BatchLoader.for(self).batch(replace_methods: false) do |projects, loader| fork_count_per_project = ::Projects::BatchForksCountService.new(projects).refresh_cache_and_retrieve_data fork_count_per_project.each do |project, count| diff --git a/app/services/projects/batch_count_service.rb b/app/services/projects/batch_count_service.rb index aec3b32da89..455c7211ab2 100644 --- a/app/services/projects/batch_count_service.rb +++ b/app/services/projects/batch_count_service.rb @@ -9,13 +9,19 @@ module Projects @projects = projects end - def refresh_cache - @projects.each do |project| - service = count_service.new(project) - unless service.count_stored? - service.refresh_cache { global_count[project.id].to_i } + def refresh_cache_and_retrieve_data + count_services = @projects.map { |project| count_service.new(project) } + services_by_cache_key = count_services.index_by(&:cache_key) + + results = Gitlab::Instrumentation::RedisClusterValidator.allow_cross_slot_commands do + Rails.cache.fetch_multi(*services_by_cache_key.keys) do |key| + service = services_by_cache_key[key] + + global_count[service.project.id].to_i end end + + results.transform_keys! { |cache_key| services_by_cache_key[cache_key].project } end def project_ids diff --git a/app/services/projects/batch_forks_count_service.rb b/app/services/projects/batch_forks_count_service.rb index d12772b40ff..6467744a435 100644 --- a/app/services/projects/batch_forks_count_service.rb +++ b/app/services/projects/batch_forks_count_service.rb @@ -5,21 +5,6 @@ # because the service use maps to retrieve the project ids module Projects class BatchForksCountService < Projects::BatchCountService - def refresh_cache_and_retrieve_data - count_services = @projects.map { |project| count_service.new(project) } - - values = Gitlab::Instrumentation::RedisClusterValidator.allow_cross_slot_commands do - Rails.cache.fetch_multi(*(count_services.map { |ser| ser.cache_key } )) { |key| nil } - end - - results_per_service = Hash[count_services.zip(values.values)] - projects_to_refresh = results_per_service.select { |_k, value| value.nil? } - projects_to_refresh = recreate_cache(projects_to_refresh) - - results_per_service.update(projects_to_refresh) - results_per_service.transform_keys { |k| k.project } - end - # rubocop: disable CodeReuse/ActiveRecord def global_count @global_count ||= begin @@ -33,13 +18,5 @@ module Projects def count_service ::Projects::ForksCountService end - - def recreate_cache(projects_to_refresh) - projects_to_refresh.each_with_object({}) do |(service, _v), hash| - count = global_count[service.project.id].to_i - service.refresh_cache { count } - hash[service] = count - end - end end end diff --git a/app/services/projects/count_service.rb b/app/services/projects/count_service.rb index 3cee80c7bbc..5daea3a2600 100644 --- a/app/services/projects/count_service.rb +++ b/app/services/projects/count_service.rb @@ -9,6 +9,8 @@ module Projects # all caches. VERSION = 1 + attr_reader :project + def initialize(project) @project = project end diff --git a/app/services/projects/forks_count_service.rb b/app/services/projects/forks_count_service.rb index 848d8d54104..ca85e2dc281 100644 --- a/app/services/projects/forks_count_service.rb +++ b/app/services/projects/forks_count_service.rb @@ -3,8 +3,6 @@ module Projects # Service class for getting and caching the number of forks of a project. class ForksCountService < Projects::CountService - attr_reader :project - def cache_key_name 'forks_count' end diff --git a/app/services/projects/group_links/destroy_service.rb b/app/services/projects/group_links/destroy_service.rb index 01a5b617b46..19df0dc2c73 100644 --- a/app/services/projects/group_links/destroy_service.rb +++ b/app/services/projects/group_links/destroy_service.rb @@ -13,19 +13,15 @@ module Projects end group_link.destroy.tap do |link| - if Feature.enabled?(:use_specialized_worker_for_project_auth_recalculation) - refresh_project_authorizations_asynchronously(link.project) + refresh_project_authorizations_asynchronously(link.project) - # Until we compare the inconsistency rates of the new specialized worker and - # the old approach, we still run AuthorizedProjectsWorker - # but with some delay and lower urgency as a safety net. - link.group.refresh_members_authorized_projects( - blocking: false, - priority: UserProjectAccessChangedService::LOW_PRIORITY - ) - else - link.group.refresh_members_authorized_projects - end + # Until we compare the inconsistency rates of the new specialized worker and + # the old approach, we still run AuthorizedProjectsWorker + # but with some delay and lower urgency as a safety net. + link.group.refresh_members_authorized_projects( + blocking: false, + priority: UserProjectAccessChangedService::LOW_PRIORITY + ) end end diff --git a/app/views/ci/variables/_index.html.haml b/app/views/ci/variables/_index.html.haml index cdfc174ebf1..f289e6a3386 100644 --- a/app/views/ci/variables/_index.html.haml +++ b/app/views/ci/variables/_index.html.haml @@ -16,7 +16,7 @@ aws_tip_deploy_link: help_page_path('ci/cloud_deployment/index.md', anchor: 'deploy-your-application-to-the-aws-elastic-container-service-ecs'), aws_tip_commands_link: help_page_path('ci/cloud_deployment/index.md', anchor: 'run-aws-commands-from-gitlab-cicd'), aws_tip_learn_link: help_page_path('ci/cloud_deployment/index.md', anchor: 'aws'), - contains_variable_reference_link: help_page_path('ci/variables/index', anchor: 'use-variables-or-in-other-variables'), + contains_variable_reference_link: help_page_path('ci/variables/index', anchor: 'use-variables-in-other-variables'), protected_environment_variables_link: help_page_path('ci/variables/index', anchor: 'protect-a-cicd-variable'), masked_environment_variables_link: help_page_path('ci/variables/index', anchor: 'mask-a-cicd-variable'), } } diff --git a/changelogs/README.md b/changelogs/README.md index 3dad62474a2..1d1a19a0341 100644 --- a/changelogs/README.md +++ b/changelogs/README.md @@ -1,13 +1,11 @@ # Generating changelog entries -To generate and validate your changelog entries: +From GitLab 14.0.0 onwards, [CHANGELOG.md](../CHANGELOG.md) is generated +by parsing [Git trailers](https://git-scm.com/docs/git-interpret-trailers) +in commit messages. -1. Run `bin/changelog` to generate. -1. Run `yamllint changelogs` to validate. - -See [development/changelog] documentation for detailed usage. - -[development/changelog]: https://docs.gitlab.com/ee/development/changelog.html +See [documentation](https://docs.gitlab.com/ee/development/changelog.html#how-to-generate-a-changelog-entry) +on how to generate changelog entries. # Changelog archival diff --git a/config/feature_flags/development/use_specialized_worker_for_project_auth_recalculation.yml b/config/feature_flags/development/track_all_ci_template_inclusions.yml index 01889de5b0d..1ae27b41e3b 100644 --- a/config/feature_flags/development/use_specialized_worker_for_project_auth_recalculation.yml +++ b/config/feature_flags/development/track_all_ci_template_inclusions.yml @@ -1,8 +1,8 @@ --- -name: use_specialized_worker_for_project_auth_recalculation -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60904 -rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/331073 -milestone: '14.0' +name: track_all_ci_template_inclusions +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/339684 +milestone: '14.3' type: development -group: group::access +group: group::pipeline authoring default_enabled: false diff --git a/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml b/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml index 87255c7f027..4cf278dd51f 100644 --- a/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml +++ b/config/metrics/counts_28d/20210216175405_clusters_applications_cert_managers.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_applications_cert_managers -description: Total GitLab Managed clusters with Cert Manager enabled +description: Count user ids from GitLab Managed clusters with Cert Manager enabled product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,9 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters_applications_cert_managers.status - IN (3, 5))''>_clusters_<with>_<adjective describing: ''(clusters_applications_cert_managers.status - IN (3, 5))''>_clusters_applications_cert_managers' +name: 'count_distinct_user_id_from_clusters_applications_cert_managers' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml b/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml index bf78e778964..bdebfe1aee6 100644 --- a/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml +++ b/config/metrics/counts_28d/20210216175407_clusters_applications_helm.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_applications_helm -description: Total GitLab Managed clusters with Helm enabled +description: Count user ids from GitLab Managed clusters with Helm enabled product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,9 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters_applications_helm.status - IN (3, 5))''>_clusters_<with>_<adjective describing: ''(clusters_applications_helm.status - IN (3, 5))''>_clusters_applications_helm' +name: 'count_distinct_user_id_from_clusters_applications_helm' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml b/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml index caa279e3c81..0c1e7faf574 100644 --- a/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml +++ b/config/metrics/counts_28d/20210216175409_clusters_applications_ingress.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_applications_ingress -description: Total GitLab Managed clusters with Ingress enabled +description: Count user ids from GitLab Managed clusters with Ingress enabled product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,9 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters_applications_ingress.status - IN (3, 5))''>_clusters_<with>_<adjective describing: ''(clusters_applications_ingress.status - IN (3, 5))''>_clusters_applications_ingress' +name: 'count_distinct_user_id_from_clusters_applications_ingress' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml b/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml index 0aa251b4426..865e16829f6 100644 --- a/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml +++ b/config/metrics/counts_28d/20210216175411_clusters_applications_knative.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_applications_knative -description: Total GitLab Managed clusters with Knative enabled +description: Count user ids from GitLab Managed clusters with Knative enabled product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,9 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters_applications_knative.status - IN (3, 5))''>_clusters_<with>_<adjective describing: ''(clusters_applications_knative.status - IN (3, 5))''>_clusters_applications_knative' +name: 'count_distinct_user_id_from_clusters_applications_knative' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175415_clusters_disabled.yml b/config/metrics/counts_28d/20210216175415_clusters_disabled.yml index 7e1604b2bc1..c0a11247d04 100644 --- a/config/metrics/counts_28d/20210216175415_clusters_disabled.yml +++ b/config/metrics/counts_28d/20210216175415_clusters_disabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_disabled -description: Total GitLab Managed disabled clusters +description: Number of user ids from GitLab Managed disabled clusters product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,7 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = FALSE)''>_clusters' +name: 'count_distinct_user_id_from_disabled_clusters' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175417_clusters_enabled.yml b/config/metrics/counts_28d/20210216175417_clusters_enabled.yml index b3e973348db..3d3c1345446 100644 --- a/config/metrics/counts_28d/20210216175417_clusters_enabled.yml +++ b/config/metrics/counts_28d/20210216175417_clusters_enabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_enabled -description: Total GitLab Managed clusters currently enabled +description: Number of distict user ids from GitLab Managed clusters currently enabled product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,7 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = TRUE)''>_clusters' +name: 'count_distinct_user_id_from_enabled_clusters' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml b/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml index e766872ba8b..1b88a5dc8b6 100644 --- a/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml +++ b/config/metrics/counts_28d/20210216175419_clusters_platforms_gke.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_platforms_gke -description: Total GitLab Managed clusters provisioned with GitLab on GCE GKE +description: Number of user ids from GitLab Managed clusters provisioned with GitLab on GCE GKE product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,10 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.provider_type - = 1 AND (cluster_providers_gcp.status IN (3)) AND clusters.enabled = TRUE)''>_clusters_<with>_<adjective - describing: ''(clusters.provider_type = 1 AND (cluster_providers_gcp.status IN (3)) - AND clusters.enabled = TRUE)''>_cluster_providers_gcp' +name: 'count_distinct_user_id_from_cluster_providers_gcp' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml b/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml index 2cf73d21b20..f6316b5a667 100644 --- a/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml +++ b/config/metrics/counts_28d/20210216175420_clusters_platforms_eks.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_platforms_eks -description: Total GitLab Managed clusters provisioned with GitLab on AWS EKS +description: Number of user ids from GitLab Managed clusters provisioned with GitLab on AWS EKS product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,10 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.provider_type - = 2 AND (cluster_providers_aws.status IN (3)) AND clusters.enabled = TRUE)''>_clusters_<with>_<adjective - describing: ''(clusters.provider_type = 2 AND (cluster_providers_aws.status IN (3)) - AND clusters.enabled = TRUE)''>_cluster_providers_aws' +name: 'count_distinct_user_id_from_cluster_providers_aws' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml b/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml index 8051bc1da6d..929d5f45c2c 100644 --- a/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml +++ b/config/metrics/counts_28d/20210216175422_clusters_platforms_user.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.clusters_platforms_user -description: Total GitLab Managed clusters that are user provisioned +description: Number of user ids from GitLab Managed clusters that are user provisioned product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.provider_type - = 0 AND clusters.enabled = TRUE)''>_clusters' +name: 'count_distinct_user_id_from_user_provisioned_clusters' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml b/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml index 6f8691ffdae..962351ec76c 100644 --- a/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml +++ b/config/metrics/counts_28d/20210216175424_instance_clusters_disabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.instance_clusters_disabled -description: Total GitLab Managed disabled clusters attached to the instance +description: Number of users from GitLab Managed disabled clusters attached to the instance product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = FALSE - AND clusters.cluster_type = 1)''>_clusters' +name: 'count_distinct_user_id_from_disabled_clusters_attached_to_instance' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml b/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml index d97c7babe34..a8c3284a847 100644 --- a/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml +++ b/config/metrics/counts_28d/20210216175426_instance_clusters_enabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.instance_clusters_enabled -description: Total GitLab Managed enabled clusters attached to the instance +description: Number of user ids from GitLab Managed enabled clusters attached to the instance product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = TRUE - AND clusters.cluster_type = 1)''>_clusters' +name: 'count_distinct_user_id_from_enabaled_clusters_attached_to_instance' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml b/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml index 00d71cf8de5..cd9a838efa1 100644 --- a/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml +++ b/config/metrics/counts_28d/20210216175428_group_clusters_disabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.group_clusters_disabled -description: Total GitLab Managed disabled clusters attached to groups +description: Number of user ids GitLab Managed disabled clusters attached to groups product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = FALSE - AND clusters.cluster_type = 2)''>_clusters' +name: 'count_distinct_user_id_from_clusters_attached_to_groups' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml b/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml index aae8498d975..f2a3efa716d 100644 --- a/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml +++ b/config/metrics/counts_28d/20210216175430_group_clusters_enabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.group_clusters_enabled -description: Total GitLab Managed enabled clusters attached to groups +description: Count disctinct user ids from GitLab Managed enabled clusters attached to groups product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = TRUE - AND clusters.cluster_type = 2)''>_clusters' +name: 'count_distinct_user_id_from_enabled_clusters_attached_to_groups' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml b/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml index a3ac9e910ac..6b4d840b71a 100644 --- a/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml +++ b/config/metrics/counts_28d/20210216175432_project_clusters_disabled.yml @@ -1,7 +1,7 @@ --- data_category: optional key_path: usage_activity_by_stage_monthly.configure.project_clusters_disabled -description: Total GitLab Managed disabled clusters attached to projects +description: Number of user ids from GitLab Managed disabled clusters attached to projects product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = FALSE - AND clusters.cluster_type = 3)''>_clusters' +name: 'count_distinct_user_id_from_disabled_clusters_attached_to_projects' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml b/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml index 32a019838d9..945b1e11bcf 100644 --- a/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml +++ b/config/metrics/counts_28d/20210216175434_project_clusters_enabled.yml @@ -1,7 +1,7 @@ --- data_category: operational key_path: usage_activity_by_stage_monthly.configure.project_clusters_enabled -description: Total GitLab Managed enabled clusters attached to projects +description: Number of user ids from GitLab Managed enabled clusters attached to projects product_section: ops product_stage: configure product_group: group::configure @@ -9,7 +9,7 @@ product_category: kubernetes_management value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,8 +17,6 @@ tier: - free - premium - ultimate -skip_validation: true -name: 'count_distinct_user_id_from_<adjective describing: ''(clusters.enabled = TRUE - AND clusters.cluster_type = 3)''>_clusters' +name: 'count_distinct_user_id_from_enabled_clusters_attached_to_projects' performance_indicator_type: [] milestone: "<13.9" diff --git a/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml b/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml index d412ef85d5c..d2660f28fed 100644 --- a/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml +++ b/config/metrics/counts_28d/20210216181951_clusters_applications_runner.yml @@ -9,7 +9,7 @@ product_category: runner value_type: number status: data_available time_frame: 28d -data_source: +data_source: database distribution: - ce - ee @@ -17,6 +17,5 @@ tier: - free - premium - ultimate -skip_validation: true performance_indicator_type: [] milestone: "<13.9" 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 index 8260b53734e..dea3cb13db0 100644 --- 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 @@ -15,20 +15,149 @@ instrumentation_class: RedisHLLMetric options: events: - p_ci_templates_implicit_auto_devops - - p_ci_templates_implicit_auto_devops_build - - p_ci_templates_implicit_auto_devops_deploy - - p_ci_templates_implicit_security_sast - - p_ci_templates_implicit_security_secret_detection - p_ci_templates_5_min_production_app - - p_ci_templates_auto_devops - p_ci_templates_aws_cf_deploy_ec2 - - p_ci_templates_aws_deploy_ecs - p_ci_templates_auto_devops_build - p_ci_templates_auto_devops_deploy - p_ci_templates_auto_devops_deploy_latest + - p_ci_templates_terraform_base_latest + - p_ci_templates_terraform_base + - p_ci_templates_dotnet + - p_ci_templates_nodejs + - p_ci_templates_openshift + - p_ci_templates_auto_devops + - p_ci_templates_bash + - p_ci_templates_rust + - p_ci_templates_elixir + - p_ci_templates_clojure + - p_ci_templates_crystal + - p_ci_templates_getting_started + - p_ci_templates_code_quality + - p_ci_templates_verify_load_performance_testing + - p_ci_templates_verify_accessibility + - p_ci_templates_verify_failfast + - p_ci_templates_verify_browser_performance + - p_ci_templates_verify_browser_performance_latest + - p_ci_templates_grails - p_ci_templates_security_sast + - p_ci_templates_security_dast_runner_validation + - p_ci_templates_security_dast_on_demand_scan - p_ci_templates_security_secret_detection - - p_ci_templates_terraform_base_latest + - p_ci_templates_security_license_scanning + - p_ci_templates_security_coverage_fuzzing + - p_ci_templates_security_api_fuzzing_latest + - p_ci_templates_security_secure_binaries + - p_ci_templates_security_dast_api + - p_ci_templates_security_container_scanning + - p_ci_templates_security_dast_latest + - p_ci_templates_security_dependency_scanning + - p_ci_templates_security_api_fuzzing + - p_ci_templates_security_dast + - p_ci_templates_security_cluster_image_scanning + - p_ci_templates_ios_fastlane + - p_ci_templates_composer + - p_ci_templates_c + - p_ci_templates_python + - p_ci_templates_django + - p_ci_templates_maven + - p_ci_templates_flutter + - p_ci_templates_workflows_branch_pipelines + - p_ci_templates_workflows_mergerequest_pipelines + - p_ci_templates_laravel + - p_ci_templates_managed_cluster_applications + - p_ci_templates_php + - p_ci_templates_packer + - p_ci_templates_terraform + - p_ci_templates_mono + - p_ci_templates_serverless + - p_ci_templates_go + - p_ci_templates_scala + - p_ci_templates_latex + - p_ci_templates_android + - p_ci_templates_android_fastlane + - p_ci_templates_android_latest + - p_ci_templates_indeni_cloudrail + - p_ci_templates_deploy_ecs + - p_ci_templates_aws_cf_provision_and_deploy_ec2 + - p_ci_templates_aws_deploy_ecs + - p_ci_templates_gradle + - p_ci_templates_chef + - p_ci_templates_jobs_dast_default_branch_deploy + - p_ci_templates_jobs_load_performance_testing + - p_ci_templates_jobs_helm_2to3 + - p_ci_templates_jobs_sast + - p_ci_templates_jobs_secret_detection + - p_ci_templates_jobs_code_intelligence + - p_ci_templates_jobs_code_quality + - p_ci_templates_jobs_deploy_ecs + - p_ci_templates_jobs_deploy_ec2 + - p_ci_templates_jobs_deploy + - p_ci_templates_jobs_build + - p_ci_templates_jobs_browser_performance_testing + - p_ci_templates_jobs_test + - p_ci_templates_jobs_deploy_latest + - p_ci_templates_jobs_browser_performance_testing_latest + - p_ci_templates_jobs_cf_provision + - p_ci_templates_jobs_build_latest + - p_ci_templates_terraform_latest + - p_ci_templates_swift + - p_ci_templates_pages_jekyll + - p_ci_templates_pages_harp + - p_ci_templates_pages_octopress + - p_ci_templates_pages_brunch + - p_ci_templates_pages_doxygen + - p_ci_templates_pages_hyde + - p_ci_templates_pages_lektor + - p_ci_templates_pages_jbake + - p_ci_templates_pages_hexo + - p_ci_templates_pages_middleman + - p_ci_templates_pages_hugo + - p_ci_templates_pages_pelican + - p_ci_templates_pages_nanoc + - p_ci_templates_pages_swaggerui + - p_ci_templates_pages_jigsaw + - p_ci_templates_pages_metalsmith + - p_ci_templates_pages_gatsby + - p_ci_templates_pages_html + - p_ci_templates_dart + - p_ci_templates_docker + - p_ci_templates_julia + - p_ci_templates_npm + - p_ci_templates_dotnet_core + - p_ci_templates_5_minute_production_app + - p_ci_templates_ruby + - p_ci_templates_implicit_jobs_dast_default_branch_deploy + - p_ci_templates_implicit_jobs_load_performance_testing + - p_ci_templates_implicit_jobs_helm_2to3 + - p_ci_templates_implicit_jobs_sast + - p_ci_templates_implicit_jobs_secret_detection + - p_ci_templates_implicit_jobs_code_intelligence + - p_ci_templates_implicit_jobs_code_quality + - p_ci_templates_implicit_jobs_deploy_ecs + - p_ci_templates_implicit_jobs_deploy_ec2 + - p_ci_templates_implicit_auto_devops_deploy + - p_ci_templates_implicit_auto_devops_build + - p_ci_templates_implicit_jobs_browser_performance_testing + - p_ci_templates_implicit_jobs_test + - p_ci_templates_implicit_auto_devops_deploy_latest + - p_ci_templates_implicit_jobs_browser_performance_testing_latest + - p_ci_templates_implicit_jobs_cf_provision + - p_ci_templates_implicit_jobs_build_latest + - p_ci_templates_implicit_security_sast + - p_ci_templates_implicit_security_dast_runner_validation + - p_ci_templates_implicit_security_dast_on_demand_scan + - p_ci_templates_implicit_security_secret_detection + - p_ci_templates_implicit_security_license_scanning + - p_ci_templates_implicit_security_coverage_fuzzing + - p_ci_templates_implicit_security_api_fuzzing_latest + - p_ci_templates_implicit_security_secure_binaries + - p_ci_templates_implicit_security_dast_api + - p_ci_templates_implicit_security_container_scanning + - p_ci_templates_implicit_security_dast_latest + - p_ci_templates_implicit_security_dependency_scanning + - p_ci_templates_implicit_security_api_fuzzing + - p_ci_templates_implicit_security_dast + - p_ci_templates_implicit_security_cluster_image_scanning distribution: - ce - ee diff --git a/config/metrics/counts_28d/20210901221242_p_ci_templates_terraform_base_monthly.yml b/config/metrics/counts_28d/20210901221242_p_ci_templates_terraform_base_monthly.yml new file mode 100644 index 00000000000..6f3919ed470 --- /dev/null +++ b/config/metrics/counts_28d/20210901221242_p_ci_templates_terraform_base_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_base_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_terraform_base diff --git a/config/metrics/counts_28d/20210901221251_p_ci_templates_dotnet_monthly.yml b/config/metrics/counts_28d/20210901221251_p_ci_templates_dotnet_monthly.yml new file mode 100644 index 00000000000..56e11599cb7 --- /dev/null +++ b/config/metrics/counts_28d/20210901221251_p_ci_templates_dotnet_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_dotnet_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_dotnet diff --git a/config/metrics/counts_28d/20210901221300_p_ci_templates_nodejs_monthly.yml b/config/metrics/counts_28d/20210901221300_p_ci_templates_nodejs_monthly.yml new file mode 100644 index 00000000000..9e3cbd5c329 --- /dev/null +++ b/config/metrics/counts_28d/20210901221300_p_ci_templates_nodejs_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_nodejs_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_nodejs diff --git a/config/metrics/counts_28d/20210901221308_p_ci_templates_openshift_monthly.yml b/config/metrics/counts_28d/20210901221308_p_ci_templates_openshift_monthly.yml new file mode 100644 index 00000000000..50909bc7f7a --- /dev/null +++ b/config/metrics/counts_28d/20210901221308_p_ci_templates_openshift_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_openshift_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_openshift diff --git a/config/metrics/counts_28d/20210901221317_p_ci_templates_bash_monthly.yml b/config/metrics/counts_28d/20210901221317_p_ci_templates_bash_monthly.yml new file mode 100644 index 00000000000..05675ce4f11 --- /dev/null +++ b/config/metrics/counts_28d/20210901221317_p_ci_templates_bash_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_bash_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_bash diff --git a/config/metrics/counts_28d/20210901221326_p_ci_templates_rust_monthly.yml b/config/metrics/counts_28d/20210901221326_p_ci_templates_rust_monthly.yml new file mode 100644 index 00000000000..55aa701717b --- /dev/null +++ b/config/metrics/counts_28d/20210901221326_p_ci_templates_rust_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_rust_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_rust diff --git a/config/metrics/counts_28d/20210901221335_p_ci_templates_elixir_monthly.yml b/config/metrics/counts_28d/20210901221335_p_ci_templates_elixir_monthly.yml new file mode 100644 index 00000000000..37888c87792 --- /dev/null +++ b/config/metrics/counts_28d/20210901221335_p_ci_templates_elixir_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_elixir_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_elixir diff --git a/config/metrics/counts_28d/20210901221343_p_ci_templates_clojure_monthly.yml b/config/metrics/counts_28d/20210901221343_p_ci_templates_clojure_monthly.yml new file mode 100644 index 00000000000..c35cde5cd7a --- /dev/null +++ b/config/metrics/counts_28d/20210901221343_p_ci_templates_clojure_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_clojure_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_clojure diff --git a/config/metrics/counts_28d/20210901221352_p_ci_templates_crystal_monthly.yml b/config/metrics/counts_28d/20210901221352_p_ci_templates_crystal_monthly.yml new file mode 100644 index 00000000000..fe43f89ea4c --- /dev/null +++ b/config/metrics/counts_28d/20210901221352_p_ci_templates_crystal_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_crystal_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_crystal diff --git a/config/metrics/counts_28d/20210901221401_p_ci_templates_getting_started_monthly.yml b/config/metrics/counts_28d/20210901221401_p_ci_templates_getting_started_monthly.yml new file mode 100644 index 00000000000..afb5881813f --- /dev/null +++ b/config/metrics/counts_28d/20210901221401_p_ci_templates_getting_started_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_getting_started_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_getting_started diff --git a/config/metrics/counts_28d/20210901221410_p_ci_templates_code_quality_monthly.yml b/config/metrics/counts_28d/20210901221410_p_ci_templates_code_quality_monthly.yml new file mode 100644 index 00000000000..095425204bd --- /dev/null +++ b/config/metrics/counts_28d/20210901221410_p_ci_templates_code_quality_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_code_quality_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_code_quality diff --git a/config/metrics/counts_28d/20210901221418_p_ci_templates_verify_load_performance_testing_monthly.yml b/config/metrics/counts_28d/20210901221418_p_ci_templates_verify_load_performance_testing_monthly.yml new file mode 100644 index 00000000000..d32ee1ab143 --- /dev/null +++ b/config/metrics/counts_28d/20210901221418_p_ci_templates_verify_load_performance_testing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_load_performance_testing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_load_performance_testing diff --git a/config/metrics/counts_28d/20210901221427_p_ci_templates_verify_accessibility_monthly.yml b/config/metrics/counts_28d/20210901221427_p_ci_templates_verify_accessibility_monthly.yml new file mode 100644 index 00000000000..2b130a822c9 --- /dev/null +++ b/config/metrics/counts_28d/20210901221427_p_ci_templates_verify_accessibility_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_accessibility_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_accessibility diff --git a/config/metrics/counts_28d/20210901221436_p_ci_templates_verify_failfast_monthly.yml b/config/metrics/counts_28d/20210901221436_p_ci_templates_verify_failfast_monthly.yml new file mode 100644 index 00000000000..19b55e0bfcb --- /dev/null +++ b/config/metrics/counts_28d/20210901221436_p_ci_templates_verify_failfast_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_failfast_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_failfast diff --git a/config/metrics/counts_28d/20210901221445_p_ci_templates_verify_browser_performance_monthly.yml b/config/metrics/counts_28d/20210901221445_p_ci_templates_verify_browser_performance_monthly.yml new file mode 100644 index 00000000000..e086b769136 --- /dev/null +++ b/config/metrics/counts_28d/20210901221445_p_ci_templates_verify_browser_performance_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_browser_performance_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_browser_performance diff --git a/config/metrics/counts_28d/20210901221454_p_ci_templates_verify_browser_performance_latest_monthly.yml b/config/metrics/counts_28d/20210901221454_p_ci_templates_verify_browser_performance_latest_monthly.yml new file mode 100644 index 00000000000..5faff3453c4 --- /dev/null +++ b/config/metrics/counts_28d/20210901221454_p_ci_templates_verify_browser_performance_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_browser_performance_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_browser_performance_latest diff --git a/config/metrics/counts_28d/20210901221503_p_ci_templates_grails_monthly.yml b/config/metrics/counts_28d/20210901221503_p_ci_templates_grails_monthly.yml new file mode 100644 index 00000000000..347a7c5c369 --- /dev/null +++ b/config/metrics/counts_28d/20210901221503_p_ci_templates_grails_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_grails_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_grails diff --git a/config/metrics/counts_28d/20210901221511_p_ci_templates_security_dast_runner_validation_monthly.yml b/config/metrics/counts_28d/20210901221511_p_ci_templates_security_dast_runner_validation_monthly.yml new file mode 100644 index 00000000000..8925a609d07 --- /dev/null +++ b/config/metrics/counts_28d/20210901221511_p_ci_templates_security_dast_runner_validation_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_runner_validation_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_runner_validation diff --git a/config/metrics/counts_28d/20210901221520_p_ci_templates_security_dast_on_demand_scan_monthly.yml b/config/metrics/counts_28d/20210901221520_p_ci_templates_security_dast_on_demand_scan_monthly.yml new file mode 100644 index 00000000000..f9144e9840a --- /dev/null +++ b/config/metrics/counts_28d/20210901221520_p_ci_templates_security_dast_on_demand_scan_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_on_demand_scan_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_on_demand_scan diff --git a/config/metrics/counts_28d/20210901221529_p_ci_templates_security_license_scanning_monthly.yml b/config/metrics/counts_28d/20210901221529_p_ci_templates_security_license_scanning_monthly.yml new file mode 100644 index 00000000000..b2ef8405280 --- /dev/null +++ b/config/metrics/counts_28d/20210901221529_p_ci_templates_security_license_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_license_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_license_scanning diff --git a/config/metrics/counts_28d/20210901221538_p_ci_templates_security_coverage_fuzzing_monthly.yml b/config/metrics/counts_28d/20210901221538_p_ci_templates_security_coverage_fuzzing_monthly.yml new file mode 100644 index 00000000000..1ab215b9230 --- /dev/null +++ b/config/metrics/counts_28d/20210901221538_p_ci_templates_security_coverage_fuzzing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_coverage_fuzzing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_coverage_fuzzing diff --git a/config/metrics/counts_28d/20210901221547_p_ci_templates_security_api_fuzzing_latest_monthly.yml b/config/metrics/counts_28d/20210901221547_p_ci_templates_security_api_fuzzing_latest_monthly.yml new file mode 100644 index 00000000000..fff75766dfe --- /dev/null +++ b/config/metrics/counts_28d/20210901221547_p_ci_templates_security_api_fuzzing_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_api_fuzzing_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_api_fuzzing_latest diff --git a/config/metrics/counts_28d/20210901221556_p_ci_templates_security_secure_binaries_monthly.yml b/config/metrics/counts_28d/20210901221556_p_ci_templates_security_secure_binaries_monthly.yml new file mode 100644 index 00000000000..b25696c59c4 --- /dev/null +++ b/config/metrics/counts_28d/20210901221556_p_ci_templates_security_secure_binaries_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_secure_binaries_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_secure_binaries diff --git a/config/metrics/counts_28d/20210901221605_p_ci_templates_security_dast_api_monthly.yml b/config/metrics/counts_28d/20210901221605_p_ci_templates_security_dast_api_monthly.yml new file mode 100644 index 00000000000..929fdfaf6cd --- /dev/null +++ b/config/metrics/counts_28d/20210901221605_p_ci_templates_security_dast_api_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_api_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_api diff --git a/config/metrics/counts_28d/20210901221614_p_ci_templates_security_container_scanning_monthly.yml b/config/metrics/counts_28d/20210901221614_p_ci_templates_security_container_scanning_monthly.yml new file mode 100644 index 00000000000..15a1411549c --- /dev/null +++ b/config/metrics/counts_28d/20210901221614_p_ci_templates_security_container_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_container_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_container_scanning diff --git a/config/metrics/counts_28d/20210901221623_p_ci_templates_security_dast_latest_monthly.yml b/config/metrics/counts_28d/20210901221623_p_ci_templates_security_dast_latest_monthly.yml new file mode 100644 index 00000000000..f3f7b56edce --- /dev/null +++ b/config/metrics/counts_28d/20210901221623_p_ci_templates_security_dast_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_latest diff --git a/config/metrics/counts_28d/20210901221632_p_ci_templates_security_dependency_scanning_monthly.yml b/config/metrics/counts_28d/20210901221632_p_ci_templates_security_dependency_scanning_monthly.yml new file mode 100644 index 00000000000..6e51ca1d4f6 --- /dev/null +++ b/config/metrics/counts_28d/20210901221632_p_ci_templates_security_dependency_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dependency_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dependency_scanning diff --git a/config/metrics/counts_28d/20210901221641_p_ci_templates_security_api_fuzzing_monthly.yml b/config/metrics/counts_28d/20210901221641_p_ci_templates_security_api_fuzzing_monthly.yml new file mode 100644 index 00000000000..36e72fff64e --- /dev/null +++ b/config/metrics/counts_28d/20210901221641_p_ci_templates_security_api_fuzzing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_api_fuzzing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_api_fuzzing diff --git a/config/metrics/counts_28d/20210901221650_p_ci_templates_security_dast_monthly.yml b/config/metrics/counts_28d/20210901221650_p_ci_templates_security_dast_monthly.yml new file mode 100644 index 00000000000..4d69f1a8f99 --- /dev/null +++ b/config/metrics/counts_28d/20210901221650_p_ci_templates_security_dast_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast diff --git a/config/metrics/counts_28d/20210901221659_p_ci_templates_security_cluster_image_scanning_monthly.yml b/config/metrics/counts_28d/20210901221659_p_ci_templates_security_cluster_image_scanning_monthly.yml new file mode 100644 index 00000000000..a278286d4ff --- /dev/null +++ b/config/metrics/counts_28d/20210901221659_p_ci_templates_security_cluster_image_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_cluster_image_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_cluster_image_scanning diff --git a/config/metrics/counts_28d/20210901221708_p_ci_templates_ios_fastlane_monthly.yml b/config/metrics/counts_28d/20210901221708_p_ci_templates_ios_fastlane_monthly.yml new file mode 100644 index 00000000000..b0567ab4cf6 --- /dev/null +++ b/config/metrics/counts_28d/20210901221708_p_ci_templates_ios_fastlane_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_ios_fastlane_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_ios_fastlane diff --git a/config/metrics/counts_28d/20210901221717_p_ci_templates_composer_monthly.yml b/config/metrics/counts_28d/20210901221717_p_ci_templates_composer_monthly.yml new file mode 100644 index 00000000000..c63e731173d --- /dev/null +++ b/config/metrics/counts_28d/20210901221717_p_ci_templates_composer_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_composer_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_composer diff --git a/config/metrics/counts_28d/20210901221726_p_ci_templates_c_monthly.yml b/config/metrics/counts_28d/20210901221726_p_ci_templates_c_monthly.yml new file mode 100644 index 00000000000..9f65f6c0f2c --- /dev/null +++ b/config/metrics/counts_28d/20210901221726_p_ci_templates_c_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_c_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_c diff --git a/config/metrics/counts_28d/20210901221735_p_ci_templates_python_monthly.yml b/config/metrics/counts_28d/20210901221735_p_ci_templates_python_monthly.yml new file mode 100644 index 00000000000..8092b6c893d --- /dev/null +++ b/config/metrics/counts_28d/20210901221735_p_ci_templates_python_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_python_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_python diff --git a/config/metrics/counts_28d/20210901221744_p_ci_templates_android_fastlane_monthly.yml b/config/metrics/counts_28d/20210901221744_p_ci_templates_android_fastlane_monthly.yml new file mode 100644 index 00000000000..87fd7cc1239 --- /dev/null +++ b/config/metrics/counts_28d/20210901221744_p_ci_templates_android_fastlane_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_android_fastlane_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_android_fastlane diff --git a/config/metrics/counts_28d/20210901221754_p_ci_templates_django_monthly.yml b/config/metrics/counts_28d/20210901221754_p_ci_templates_django_monthly.yml new file mode 100644 index 00000000000..2c46fff6919 --- /dev/null +++ b/config/metrics/counts_28d/20210901221754_p_ci_templates_django_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_django_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_django diff --git a/config/metrics/counts_28d/20210901221803_p_ci_templates_maven_monthly.yml b/config/metrics/counts_28d/20210901221803_p_ci_templates_maven_monthly.yml new file mode 100644 index 00000000000..84c4e12f594 --- /dev/null +++ b/config/metrics/counts_28d/20210901221803_p_ci_templates_maven_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_maven_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_maven diff --git a/config/metrics/counts_28d/20210901221812_p_ci_templates_flutter_monthly.yml b/config/metrics/counts_28d/20210901221812_p_ci_templates_flutter_monthly.yml new file mode 100644 index 00000000000..722a910fda9 --- /dev/null +++ b/config/metrics/counts_28d/20210901221812_p_ci_templates_flutter_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_flutter_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_flutter diff --git a/config/metrics/counts_28d/20210901221822_p_ci_templates_workflows_branch_pipelines_monthly.yml b/config/metrics/counts_28d/20210901221822_p_ci_templates_workflows_branch_pipelines_monthly.yml new file mode 100644 index 00000000000..4e8a8073d88 --- /dev/null +++ b/config/metrics/counts_28d/20210901221822_p_ci_templates_workflows_branch_pipelines_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_workflows_branch_pipelines_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_workflows_branch_pipelines diff --git a/config/metrics/counts_28d/20210901221831_p_ci_templates_workflows_mergerequest_pipelines_monthly.yml b/config/metrics/counts_28d/20210901221831_p_ci_templates_workflows_mergerequest_pipelines_monthly.yml new file mode 100644 index 00000000000..c68011d17e5 --- /dev/null +++ b/config/metrics/counts_28d/20210901221831_p_ci_templates_workflows_mergerequest_pipelines_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_workflows_mergerequest_pipelines_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_workflows_mergerequest_pipelines diff --git a/config/metrics/counts_28d/20210901221840_p_ci_templates_laravel_monthly.yml b/config/metrics/counts_28d/20210901221840_p_ci_templates_laravel_monthly.yml new file mode 100644 index 00000000000..819eea143f1 --- /dev/null +++ b/config/metrics/counts_28d/20210901221840_p_ci_templates_laravel_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_laravel_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_laravel diff --git a/config/metrics/counts_28d/20210901221849_p_ci_templates_managed_cluster_applications_monthly.yml b/config/metrics/counts_28d/20210901221849_p_ci_templates_managed_cluster_applications_monthly.yml new file mode 100644 index 00000000000..c82fd61bbf5 --- /dev/null +++ b/config/metrics/counts_28d/20210901221849_p_ci_templates_managed_cluster_applications_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_managed_cluster_applications_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_managed_cluster_applications diff --git a/config/metrics/counts_28d/20210901221857_p_ci_templates_php_monthly.yml b/config/metrics/counts_28d/20210901221857_p_ci_templates_php_monthly.yml new file mode 100644 index 00000000000..a740d098ea0 --- /dev/null +++ b/config/metrics/counts_28d/20210901221857_p_ci_templates_php_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_php_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_php diff --git a/config/metrics/counts_28d/20210901221906_p_ci_templates_packer_monthly.yml b/config/metrics/counts_28d/20210901221906_p_ci_templates_packer_monthly.yml new file mode 100644 index 00000000000..b0b0690d770 --- /dev/null +++ b/config/metrics/counts_28d/20210901221906_p_ci_templates_packer_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_packer_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_packer diff --git a/config/metrics/counts_28d/20210901221915_p_ci_templates_terraform_monthly.yml b/config/metrics/counts_28d/20210901221915_p_ci_templates_terraform_monthly.yml new file mode 100644 index 00000000000..41d3b97455c --- /dev/null +++ b/config/metrics/counts_28d/20210901221915_p_ci_templates_terraform_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_terraform diff --git a/config/metrics/counts_28d/20210901221923_p_ci_templates_mono_monthly.yml b/config/metrics/counts_28d/20210901221923_p_ci_templates_mono_monthly.yml new file mode 100644 index 00000000000..63e4fdbeddf --- /dev/null +++ b/config/metrics/counts_28d/20210901221923_p_ci_templates_mono_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_mono_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_mono diff --git a/config/metrics/counts_28d/20210901221932_p_ci_templates_serverless_monthly.yml b/config/metrics/counts_28d/20210901221932_p_ci_templates_serverless_monthly.yml new file mode 100644 index 00000000000..975bda92f4c --- /dev/null +++ b/config/metrics/counts_28d/20210901221932_p_ci_templates_serverless_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_serverless_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_serverless diff --git a/config/metrics/counts_28d/20210901221941_p_ci_templates_go_monthly.yml b/config/metrics/counts_28d/20210901221941_p_ci_templates_go_monthly.yml new file mode 100644 index 00000000000..977025ba482 --- /dev/null +++ b/config/metrics/counts_28d/20210901221941_p_ci_templates_go_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_go_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_go diff --git a/config/metrics/counts_28d/20210901221950_p_ci_templates_scala_monthly.yml b/config/metrics/counts_28d/20210901221950_p_ci_templates_scala_monthly.yml new file mode 100644 index 00000000000..39bf6627f27 --- /dev/null +++ b/config/metrics/counts_28d/20210901221950_p_ci_templates_scala_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_scala_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_scala diff --git a/config/metrics/counts_28d/20210901221958_p_ci_templates_latex_monthly.yml b/config/metrics/counts_28d/20210901221958_p_ci_templates_latex_monthly.yml new file mode 100644 index 00000000000..2518ad71f3b --- /dev/null +++ b/config/metrics/counts_28d/20210901221958_p_ci_templates_latex_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_latex_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_latex diff --git a/config/metrics/counts_28d/20210901222007_p_ci_templates_android_monthly.yml b/config/metrics/counts_28d/20210901222007_p_ci_templates_android_monthly.yml new file mode 100644 index 00000000000..d1339be55b0 --- /dev/null +++ b/config/metrics/counts_28d/20210901222007_p_ci_templates_android_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_android_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_android diff --git a/config/metrics/counts_28d/20210901222016_p_ci_templates_indeni_cloudrail_monthly.yml b/config/metrics/counts_28d/20210901222016_p_ci_templates_indeni_cloudrail_monthly.yml new file mode 100644 index 00000000000..0ff4e662db2 --- /dev/null +++ b/config/metrics/counts_28d/20210901222016_p_ci_templates_indeni_cloudrail_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_indeni_cloudrail_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_indeni_cloudrail diff --git a/config/metrics/counts_28d/20210901222025_p_ci_templates_deploy_ecs_monthly.yml b/config/metrics/counts_28d/20210901222025_p_ci_templates_deploy_ecs_monthly.yml new file mode 100644 index 00000000000..cb9847f4c06 --- /dev/null +++ b/config/metrics/counts_28d/20210901222025_p_ci_templates_deploy_ecs_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_deploy_ecs_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_deploy_ecs diff --git a/config/metrics/counts_28d/20210901222033_p_ci_templates_aws_cf_provision_and_deploy_ec2_monthly.yml b/config/metrics/counts_28d/20210901222033_p_ci_templates_aws_cf_provision_and_deploy_ec2_monthly.yml new file mode 100644 index 00000000000..cb20e1c65b2 --- /dev/null +++ b/config/metrics/counts_28d/20210901222033_p_ci_templates_aws_cf_provision_and_deploy_ec2_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_aws_cf_provision_and_deploy_ec2_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_aws_cf_provision_and_deploy_ec2 diff --git a/config/metrics/counts_28d/20210901222042_p_ci_templates_gradle_monthly.yml b/config/metrics/counts_28d/20210901222042_p_ci_templates_gradle_monthly.yml new file mode 100644 index 00000000000..64f304b7b7e --- /dev/null +++ b/config/metrics/counts_28d/20210901222042_p_ci_templates_gradle_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_gradle_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_gradle diff --git a/config/metrics/counts_28d/20210901222051_p_ci_templates_chef_monthly.yml b/config/metrics/counts_28d/20210901222051_p_ci_templates_chef_monthly.yml new file mode 100644 index 00000000000..382f4d49022 --- /dev/null +++ b/config/metrics/counts_28d/20210901222051_p_ci_templates_chef_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_chef_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_chef diff --git a/config/metrics/counts_28d/20210901222100_p_ci_templates_jobs_dast_default_branch_deploy_monthly.yml b/config/metrics/counts_28d/20210901222100_p_ci_templates_jobs_dast_default_branch_deploy_monthly.yml new file mode 100644 index 00000000000..1f404b1d82b --- /dev/null +++ b/config/metrics/counts_28d/20210901222100_p_ci_templates_jobs_dast_default_branch_deploy_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_dast_default_branch_deploy_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_dast_default_branch_deploy diff --git a/config/metrics/counts_28d/20210901222108_p_ci_templates_jobs_load_performance_testing_monthly.yml b/config/metrics/counts_28d/20210901222108_p_ci_templates_jobs_load_performance_testing_monthly.yml new file mode 100644 index 00000000000..9bd63178cc9 --- /dev/null +++ b/config/metrics/counts_28d/20210901222108_p_ci_templates_jobs_load_performance_testing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_load_performance_testing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_load_performance_testing diff --git a/config/metrics/counts_28d/20210901222117_p_ci_templates_jobs_helm_2to3_monthly.yml b/config/metrics/counts_28d/20210901222117_p_ci_templates_jobs_helm_2to3_monthly.yml new file mode 100644 index 00000000000..13804f19597 --- /dev/null +++ b/config/metrics/counts_28d/20210901222117_p_ci_templates_jobs_helm_2to3_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_helm_2to3_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_helm_2to3 diff --git a/config/metrics/counts_28d/20210901222126_p_ci_templates_jobs_sast_monthly.yml b/config/metrics/counts_28d/20210901222126_p_ci_templates_jobs_sast_monthly.yml new file mode 100644 index 00000000000..76bedfba968 --- /dev/null +++ b/config/metrics/counts_28d/20210901222126_p_ci_templates_jobs_sast_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_sast_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_sast diff --git a/config/metrics/counts_28d/20210901222135_p_ci_templates_jobs_secret_detection_monthly.yml b/config/metrics/counts_28d/20210901222135_p_ci_templates_jobs_secret_detection_monthly.yml new file mode 100644 index 00000000000..6f9a39d6639 --- /dev/null +++ b/config/metrics/counts_28d/20210901222135_p_ci_templates_jobs_secret_detection_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_secret_detection_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_secret_detection diff --git a/config/metrics/counts_28d/20210901222144_p_ci_templates_jobs_code_intelligence_monthly.yml b/config/metrics/counts_28d/20210901222144_p_ci_templates_jobs_code_intelligence_monthly.yml new file mode 100644 index 00000000000..089fdd47fb6 --- /dev/null +++ b/config/metrics/counts_28d/20210901222144_p_ci_templates_jobs_code_intelligence_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_code_intelligence_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_code_intelligence diff --git a/config/metrics/counts_28d/20210901222153_p_ci_templates_jobs_code_quality_monthly.yml b/config/metrics/counts_28d/20210901222153_p_ci_templates_jobs_code_quality_monthly.yml new file mode 100644 index 00000000000..e47621dc109 --- /dev/null +++ b/config/metrics/counts_28d/20210901222153_p_ci_templates_jobs_code_quality_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_code_quality_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_code_quality diff --git a/config/metrics/counts_28d/20210901222202_p_ci_templates_jobs_deploy_ecs_monthly.yml b/config/metrics/counts_28d/20210901222202_p_ci_templates_jobs_deploy_ecs_monthly.yml new file mode 100644 index 00000000000..df2fd6953f0 --- /dev/null +++ b/config/metrics/counts_28d/20210901222202_p_ci_templates_jobs_deploy_ecs_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_ecs_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy_ecs diff --git a/config/metrics/counts_28d/20210901222211_p_ci_templates_jobs_deploy_ec2_monthly.yml b/config/metrics/counts_28d/20210901222211_p_ci_templates_jobs_deploy_ec2_monthly.yml new file mode 100644 index 00000000000..d1e67525027 --- /dev/null +++ b/config/metrics/counts_28d/20210901222211_p_ci_templates_jobs_deploy_ec2_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_ec2_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy_ec2 diff --git a/config/metrics/counts_28d/20210901222220_p_ci_templates_jobs_deploy_monthly.yml b/config/metrics/counts_28d/20210901222220_p_ci_templates_jobs_deploy_monthly.yml new file mode 100644 index 00000000000..a3973016293 --- /dev/null +++ b/config/metrics/counts_28d/20210901222220_p_ci_templates_jobs_deploy_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy diff --git a/config/metrics/counts_28d/20210901222229_p_ci_templates_jobs_build_monthly.yml b/config/metrics/counts_28d/20210901222229_p_ci_templates_jobs_build_monthly.yml new file mode 100644 index 00000000000..a860235f38e --- /dev/null +++ b/config/metrics/counts_28d/20210901222229_p_ci_templates_jobs_build_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_build_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_build diff --git a/config/metrics/counts_28d/20210901222237_p_ci_templates_jobs_browser_performance_testing_monthly.yml b/config/metrics/counts_28d/20210901222237_p_ci_templates_jobs_browser_performance_testing_monthly.yml new file mode 100644 index 00000000000..e41e68ea0f7 --- /dev/null +++ b/config/metrics/counts_28d/20210901222237_p_ci_templates_jobs_browser_performance_testing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_browser_performance_testing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_browser_performance_testing diff --git a/config/metrics/counts_28d/20210901222246_p_ci_templates_jobs_test_monthly.yml b/config/metrics/counts_28d/20210901222246_p_ci_templates_jobs_test_monthly.yml new file mode 100644 index 00000000000..131c1df34d6 --- /dev/null +++ b/config/metrics/counts_28d/20210901222246_p_ci_templates_jobs_test_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_test_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_test diff --git a/config/metrics/counts_28d/20210901222256_p_ci_templates_jobs_deploy_latest_monthly.yml b/config/metrics/counts_28d/20210901222256_p_ci_templates_jobs_deploy_latest_monthly.yml new file mode 100644 index 00000000000..622c278e50c --- /dev/null +++ b/config/metrics/counts_28d/20210901222256_p_ci_templates_jobs_deploy_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy_latest diff --git a/config/metrics/counts_28d/20210901222304_p_ci_templates_jobs_browser_performance_testing_latest_monthly.yml b/config/metrics/counts_28d/20210901222304_p_ci_templates_jobs_browser_performance_testing_latest_monthly.yml new file mode 100644 index 00000000000..05378d7ba1e --- /dev/null +++ b/config/metrics/counts_28d/20210901222304_p_ci_templates_jobs_browser_performance_testing_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_browser_performance_testing_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_browser_performance_testing_latest diff --git a/config/metrics/counts_28d/20210901222313_p_ci_templates_jobs_cf_provision_monthly.yml b/config/metrics/counts_28d/20210901222313_p_ci_templates_jobs_cf_provision_monthly.yml new file mode 100644 index 00000000000..3715cc32b42 --- /dev/null +++ b/config/metrics/counts_28d/20210901222313_p_ci_templates_jobs_cf_provision_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_cf_provision_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_cf_provision diff --git a/config/metrics/counts_28d/20210901222322_p_ci_templates_jobs_build_latest_monthly.yml b/config/metrics/counts_28d/20210901222322_p_ci_templates_jobs_build_latest_monthly.yml new file mode 100644 index 00000000000..c87e92e6f21 --- /dev/null +++ b/config/metrics/counts_28d/20210901222322_p_ci_templates_jobs_build_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_build_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_build_latest diff --git a/config/metrics/counts_28d/20210901222331_p_ci_templates_terraform_latest_monthly.yml b/config/metrics/counts_28d/20210901222331_p_ci_templates_terraform_latest_monthly.yml new file mode 100644 index 00000000000..bc1ad4f3d0d --- /dev/null +++ b/config/metrics/counts_28d/20210901222331_p_ci_templates_terraform_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_terraform_latest diff --git a/config/metrics/counts_28d/20210901222341_p_ci_templates_swift_monthly.yml b/config/metrics/counts_28d/20210901222341_p_ci_templates_swift_monthly.yml new file mode 100644 index 00000000000..7efcc470e7b --- /dev/null +++ b/config/metrics/counts_28d/20210901222341_p_ci_templates_swift_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_swift_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_swift diff --git a/config/metrics/counts_28d/20210901222707_p_ci_templates_pages_jekyll_monthly.yml b/config/metrics/counts_28d/20210901222707_p_ci_templates_pages_jekyll_monthly.yml new file mode 100644 index 00000000000..9b9166ce7c4 --- /dev/null +++ b/config/metrics/counts_28d/20210901222707_p_ci_templates_pages_jekyll_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_jekyll_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_jekyll diff --git a/config/metrics/counts_28d/20210901222742_p_ci_templates_pages_harp_monthly.yml b/config/metrics/counts_28d/20210901222742_p_ci_templates_pages_harp_monthly.yml new file mode 100644 index 00000000000..6a735cb1f0f --- /dev/null +++ b/config/metrics/counts_28d/20210901222742_p_ci_templates_pages_harp_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_harp_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_harp diff --git a/config/metrics/counts_28d/20210901223200_p_ci_templates_pages_octopress_monthly.yml b/config/metrics/counts_28d/20210901223200_p_ci_templates_pages_octopress_monthly.yml new file mode 100644 index 00000000000..d8972f8b158 --- /dev/null +++ b/config/metrics/counts_28d/20210901223200_p_ci_templates_pages_octopress_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_octopress_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_octopress diff --git a/config/metrics/counts_28d/20210901223210_p_ci_templates_pages_brunch_monthly.yml b/config/metrics/counts_28d/20210901223210_p_ci_templates_pages_brunch_monthly.yml new file mode 100644 index 00000000000..5a5c399eb7b --- /dev/null +++ b/config/metrics/counts_28d/20210901223210_p_ci_templates_pages_brunch_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_brunch_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_brunch diff --git a/config/metrics/counts_28d/20210901223219_p_ci_templates_pages_doxygen_monthly.yml b/config/metrics/counts_28d/20210901223219_p_ci_templates_pages_doxygen_monthly.yml new file mode 100644 index 00000000000..8f514194430 --- /dev/null +++ b/config/metrics/counts_28d/20210901223219_p_ci_templates_pages_doxygen_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_doxygen_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_doxygen diff --git a/config/metrics/counts_28d/20210901223227_p_ci_templates_pages_hyde_monthly.yml b/config/metrics/counts_28d/20210901223227_p_ci_templates_pages_hyde_monthly.yml new file mode 100644 index 00000000000..05b93a0986d --- /dev/null +++ b/config/metrics/counts_28d/20210901223227_p_ci_templates_pages_hyde_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_hyde_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_hyde diff --git a/config/metrics/counts_28d/20210901223236_p_ci_templates_pages_lektor_monthly.yml b/config/metrics/counts_28d/20210901223236_p_ci_templates_pages_lektor_monthly.yml new file mode 100644 index 00000000000..8a9c81149c1 --- /dev/null +++ b/config/metrics/counts_28d/20210901223236_p_ci_templates_pages_lektor_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_lektor_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_lektor diff --git a/config/metrics/counts_28d/20210901223244_p_ci_templates_pages_jbake_monthly.yml b/config/metrics/counts_28d/20210901223244_p_ci_templates_pages_jbake_monthly.yml new file mode 100644 index 00000000000..fd53bc60718 --- /dev/null +++ b/config/metrics/counts_28d/20210901223244_p_ci_templates_pages_jbake_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_jbake_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_jbake diff --git a/config/metrics/counts_28d/20210901223253_p_ci_templates_pages_hexo_monthly.yml b/config/metrics/counts_28d/20210901223253_p_ci_templates_pages_hexo_monthly.yml new file mode 100644 index 00000000000..c8d6a1e7b20 --- /dev/null +++ b/config/metrics/counts_28d/20210901223253_p_ci_templates_pages_hexo_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_hexo_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_hexo diff --git a/config/metrics/counts_28d/20210901223302_p_ci_templates_pages_middleman_monthly.yml b/config/metrics/counts_28d/20210901223302_p_ci_templates_pages_middleman_monthly.yml new file mode 100644 index 00000000000..5e3b83d59c3 --- /dev/null +++ b/config/metrics/counts_28d/20210901223302_p_ci_templates_pages_middleman_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_middleman_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_middleman diff --git a/config/metrics/counts_28d/20210901223311_p_ci_templates_pages_hugo_monthly.yml b/config/metrics/counts_28d/20210901223311_p_ci_templates_pages_hugo_monthly.yml new file mode 100644 index 00000000000..97a5c63952d --- /dev/null +++ b/config/metrics/counts_28d/20210901223311_p_ci_templates_pages_hugo_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_hugo_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_hugo diff --git a/config/metrics/counts_28d/20210901223319_p_ci_templates_pages_pelican_monthly.yml b/config/metrics/counts_28d/20210901223319_p_ci_templates_pages_pelican_monthly.yml new file mode 100644 index 00000000000..dad58ef831e --- /dev/null +++ b/config/metrics/counts_28d/20210901223319_p_ci_templates_pages_pelican_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_pelican_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_pelican diff --git a/config/metrics/counts_28d/20210901223328_p_ci_templates_pages_nanoc_monthly.yml b/config/metrics/counts_28d/20210901223328_p_ci_templates_pages_nanoc_monthly.yml new file mode 100644 index 00000000000..7ef5b5684a8 --- /dev/null +++ b/config/metrics/counts_28d/20210901223328_p_ci_templates_pages_nanoc_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_nanoc_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_nanoc diff --git a/config/metrics/counts_28d/20210901223337_p_ci_templates_pages_swaggerui_monthly.yml b/config/metrics/counts_28d/20210901223337_p_ci_templates_pages_swaggerui_monthly.yml new file mode 100644 index 00000000000..edbb185b9e5 --- /dev/null +++ b/config/metrics/counts_28d/20210901223337_p_ci_templates_pages_swaggerui_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_swaggerui_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_swaggerui diff --git a/config/metrics/counts_28d/20210901223346_p_ci_templates_pages_jigsaw_monthly.yml b/config/metrics/counts_28d/20210901223346_p_ci_templates_pages_jigsaw_monthly.yml new file mode 100644 index 00000000000..36fd5561c3c --- /dev/null +++ b/config/metrics/counts_28d/20210901223346_p_ci_templates_pages_jigsaw_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_jigsaw_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_jigsaw diff --git a/config/metrics/counts_28d/20210901223354_p_ci_templates_pages_metalsmith_monthly.yml b/config/metrics/counts_28d/20210901223354_p_ci_templates_pages_metalsmith_monthly.yml new file mode 100644 index 00000000000..90e565b9564 --- /dev/null +++ b/config/metrics/counts_28d/20210901223354_p_ci_templates_pages_metalsmith_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_metalsmith_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_metalsmith diff --git a/config/metrics/counts_28d/20210901223403_p_ci_templates_pages_gatsby_monthly.yml b/config/metrics/counts_28d/20210901223403_p_ci_templates_pages_gatsby_monthly.yml new file mode 100644 index 00000000000..333d277b4fc --- /dev/null +++ b/config/metrics/counts_28d/20210901223403_p_ci_templates_pages_gatsby_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_gatsby_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_gatsby diff --git a/config/metrics/counts_28d/20210901223412_p_ci_templates_pages_html_monthly.yml b/config/metrics/counts_28d/20210901223412_p_ci_templates_pages_html_monthly.yml new file mode 100644 index 00000000000..da3178eafc3 --- /dev/null +++ b/config/metrics/counts_28d/20210901223412_p_ci_templates_pages_html_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_html_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_html diff --git a/config/metrics/counts_28d/20210901223421_p_ci_templates_dart_monthly.yml b/config/metrics/counts_28d/20210901223421_p_ci_templates_dart_monthly.yml new file mode 100644 index 00000000000..10c871b658e --- /dev/null +++ b/config/metrics/counts_28d/20210901223421_p_ci_templates_dart_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_dart_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_dart diff --git a/config/metrics/counts_28d/20210901223430_p_ci_templates_docker_monthly.yml b/config/metrics/counts_28d/20210901223430_p_ci_templates_docker_monthly.yml new file mode 100644 index 00000000000..2c04f4177c4 --- /dev/null +++ b/config/metrics/counts_28d/20210901223430_p_ci_templates_docker_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_docker_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_docker diff --git a/config/metrics/counts_28d/20210901223439_p_ci_templates_julia_monthly.yml b/config/metrics/counts_28d/20210901223439_p_ci_templates_julia_monthly.yml new file mode 100644 index 00000000000..1fde9c7fdcb --- /dev/null +++ b/config/metrics/counts_28d/20210901223439_p_ci_templates_julia_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_julia_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_julia diff --git a/config/metrics/counts_28d/20210901223447_p_ci_templates_npm_monthly.yml b/config/metrics/counts_28d/20210901223447_p_ci_templates_npm_monthly.yml new file mode 100644 index 00000000000..77e1efd1aa7 --- /dev/null +++ b/config/metrics/counts_28d/20210901223447_p_ci_templates_npm_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_npm_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_npm diff --git a/config/metrics/counts_28d/20210901223456_p_ci_templates_dotnet_core_monthly.yml b/config/metrics/counts_28d/20210901223456_p_ci_templates_dotnet_core_monthly.yml new file mode 100644 index 00000000000..b0c0849df75 --- /dev/null +++ b/config/metrics/counts_28d/20210901223456_p_ci_templates_dotnet_core_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_dotnet_core_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_dotnet_core diff --git a/config/metrics/counts_28d/20210901223505_p_ci_templates_5_minute_production_app_monthly.yml b/config/metrics/counts_28d/20210901223505_p_ci_templates_5_minute_production_app_monthly.yml new file mode 100644 index 00000000000..b1ff551408b --- /dev/null +++ b/config/metrics/counts_28d/20210901223505_p_ci_templates_5_minute_production_app_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_5_minute_production_app_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_5_minute_production_app diff --git a/config/metrics/counts_28d/20210901223514_p_ci_templates_ruby_monthly.yml b/config/metrics/counts_28d/20210901223514_p_ci_templates_ruby_monthly.yml new file mode 100644 index 00000000000..d067eca042b --- /dev/null +++ b/config/metrics/counts_28d/20210901223514_p_ci_templates_ruby_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_ruby_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_ruby diff --git a/config/metrics/counts_28d/20210901223523_p_ci_templates_implicit_jobs_dast_default_branch_deploy_monthly.yml b/config/metrics/counts_28d/20210901223523_p_ci_templates_implicit_jobs_dast_default_branch_deploy_monthly.yml new file mode 100644 index 00000000000..65d20fbb6a9 --- /dev/null +++ b/config/metrics/counts_28d/20210901223523_p_ci_templates_implicit_jobs_dast_default_branch_deploy_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_dast_default_branch_deploy_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_dast_default_branch_deploy diff --git a/config/metrics/counts_28d/20210901223532_p_ci_templates_implicit_jobs_load_performance_testing_monthly.yml b/config/metrics/counts_28d/20210901223532_p_ci_templates_implicit_jobs_load_performance_testing_monthly.yml new file mode 100644 index 00000000000..d6a048011ca --- /dev/null +++ b/config/metrics/counts_28d/20210901223532_p_ci_templates_implicit_jobs_load_performance_testing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_load_performance_testing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_load_performance_testing diff --git a/config/metrics/counts_28d/20210901223541_p_ci_templates_implicit_jobs_helm_2to3_monthly.yml b/config/metrics/counts_28d/20210901223541_p_ci_templates_implicit_jobs_helm_2to3_monthly.yml new file mode 100644 index 00000000000..1730b7d742e --- /dev/null +++ b/config/metrics/counts_28d/20210901223541_p_ci_templates_implicit_jobs_helm_2to3_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_helm_2to3_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_helm_2to3 diff --git a/config/metrics/counts_28d/20210901223550_p_ci_templates_implicit_jobs_sast_monthly.yml b/config/metrics/counts_28d/20210901223550_p_ci_templates_implicit_jobs_sast_monthly.yml new file mode 100644 index 00000000000..4b805ca9185 --- /dev/null +++ b/config/metrics/counts_28d/20210901223550_p_ci_templates_implicit_jobs_sast_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_sast_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_sast diff --git a/config/metrics/counts_28d/20210901223559_p_ci_templates_implicit_jobs_secret_detection_monthly.yml b/config/metrics/counts_28d/20210901223559_p_ci_templates_implicit_jobs_secret_detection_monthly.yml new file mode 100644 index 00000000000..8898d7e71ff --- /dev/null +++ b/config/metrics/counts_28d/20210901223559_p_ci_templates_implicit_jobs_secret_detection_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_secret_detection_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_secret_detection diff --git a/config/metrics/counts_28d/20210901223608_p_ci_templates_implicit_jobs_code_intelligence_monthly.yml b/config/metrics/counts_28d/20210901223608_p_ci_templates_implicit_jobs_code_intelligence_monthly.yml new file mode 100644 index 00000000000..1c67683a801 --- /dev/null +++ b/config/metrics/counts_28d/20210901223608_p_ci_templates_implicit_jobs_code_intelligence_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_code_intelligence_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_code_intelligence diff --git a/config/metrics/counts_28d/20210901223617_p_ci_templates_implicit_jobs_code_quality_monthly.yml b/config/metrics/counts_28d/20210901223617_p_ci_templates_implicit_jobs_code_quality_monthly.yml new file mode 100644 index 00000000000..37d57ce8370 --- /dev/null +++ b/config/metrics/counts_28d/20210901223617_p_ci_templates_implicit_jobs_code_quality_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_code_quality_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_code_quality diff --git a/config/metrics/counts_28d/20210901223626_p_ci_templates_implicit_jobs_deploy_ecs_monthly.yml b/config/metrics/counts_28d/20210901223626_p_ci_templates_implicit_jobs_deploy_ecs_monthly.yml new file mode 100644 index 00000000000..cfd9924af09 --- /dev/null +++ b/config/metrics/counts_28d/20210901223626_p_ci_templates_implicit_jobs_deploy_ecs_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_deploy_ecs_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_deploy_ecs diff --git a/config/metrics/counts_28d/20210901223635_p_ci_templates_implicit_jobs_deploy_ec2_monthly.yml b/config/metrics/counts_28d/20210901223635_p_ci_templates_implicit_jobs_deploy_ec2_monthly.yml new file mode 100644 index 00000000000..9aa9cbd26ef --- /dev/null +++ b/config/metrics/counts_28d/20210901223635_p_ci_templates_implicit_jobs_deploy_ec2_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_deploy_ec2_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_deploy_ec2 diff --git a/config/metrics/counts_28d/20210901223644_p_ci_templates_implicit_jobs_browser_performance_testing_monthly.yml b/config/metrics/counts_28d/20210901223644_p_ci_templates_implicit_jobs_browser_performance_testing_monthly.yml new file mode 100644 index 00000000000..b05edeaf012 --- /dev/null +++ b/config/metrics/counts_28d/20210901223644_p_ci_templates_implicit_jobs_browser_performance_testing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_browser_performance_testing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_browser_performance_testing diff --git a/config/metrics/counts_28d/20210901223653_p_ci_templates_implicit_jobs_test_monthly.yml b/config/metrics/counts_28d/20210901223653_p_ci_templates_implicit_jobs_test_monthly.yml new file mode 100644 index 00000000000..02d8370e448 --- /dev/null +++ b/config/metrics/counts_28d/20210901223653_p_ci_templates_implicit_jobs_test_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_test_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_test diff --git a/config/metrics/counts_28d/20210901223702_p_ci_templates_implicit_jobs_browser_performance_testing_latest_monthly.yml b/config/metrics/counts_28d/20210901223702_p_ci_templates_implicit_jobs_browser_performance_testing_latest_monthly.yml new file mode 100644 index 00000000000..fb462893ceb --- /dev/null +++ b/config/metrics/counts_28d/20210901223702_p_ci_templates_implicit_jobs_browser_performance_testing_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_browser_performance_testing_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_browser_performance_testing_latest diff --git a/config/metrics/counts_28d/20210901223711_p_ci_templates_implicit_jobs_cf_provision_monthly.yml b/config/metrics/counts_28d/20210901223711_p_ci_templates_implicit_jobs_cf_provision_monthly.yml new file mode 100644 index 00000000000..26995278e08 --- /dev/null +++ b/config/metrics/counts_28d/20210901223711_p_ci_templates_implicit_jobs_cf_provision_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_cf_provision_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_cf_provision diff --git a/config/metrics/counts_28d/20210901223721_p_ci_templates_implicit_jobs_build_latest_monthly.yml b/config/metrics/counts_28d/20210901223721_p_ci_templates_implicit_jobs_build_latest_monthly.yml new file mode 100644 index 00000000000..e5c356a0c3f --- /dev/null +++ b/config/metrics/counts_28d/20210901223721_p_ci_templates_implicit_jobs_build_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_build_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_build_latest diff --git a/config/metrics/counts_28d/20210901223730_p_ci_templates_implicit_security_dast_runner_validation_monthly.yml b/config/metrics/counts_28d/20210901223730_p_ci_templates_implicit_security_dast_runner_validation_monthly.yml new file mode 100644 index 00000000000..2b840723fbf --- /dev/null +++ b/config/metrics/counts_28d/20210901223730_p_ci_templates_implicit_security_dast_runner_validation_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_runner_validation_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_runner_validation diff --git a/config/metrics/counts_28d/20210901223739_p_ci_templates_implicit_security_dast_on_demand_scan_monthly.yml b/config/metrics/counts_28d/20210901223739_p_ci_templates_implicit_security_dast_on_demand_scan_monthly.yml new file mode 100644 index 00000000000..ebe3bf3c2e3 --- /dev/null +++ b/config/metrics/counts_28d/20210901223739_p_ci_templates_implicit_security_dast_on_demand_scan_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_on_demand_scan_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_on_demand_scan diff --git a/config/metrics/counts_28d/20210901223748_p_ci_templates_implicit_security_license_scanning_monthly.yml b/config/metrics/counts_28d/20210901223748_p_ci_templates_implicit_security_license_scanning_monthly.yml new file mode 100644 index 00000000000..f90de61bf13 --- /dev/null +++ b/config/metrics/counts_28d/20210901223748_p_ci_templates_implicit_security_license_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_license_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_license_scanning diff --git a/config/metrics/counts_28d/20210901223758_p_ci_templates_implicit_security_coverage_fuzzing_monthly.yml b/config/metrics/counts_28d/20210901223758_p_ci_templates_implicit_security_coverage_fuzzing_monthly.yml new file mode 100644 index 00000000000..e0bb410e810 --- /dev/null +++ b/config/metrics/counts_28d/20210901223758_p_ci_templates_implicit_security_coverage_fuzzing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_coverage_fuzzing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_coverage_fuzzing diff --git a/config/metrics/counts_28d/20210901223806_p_ci_templates_implicit_security_api_fuzzing_latest_monthly.yml b/config/metrics/counts_28d/20210901223806_p_ci_templates_implicit_security_api_fuzzing_latest_monthly.yml new file mode 100644 index 00000000000..febcaf5cb56 --- /dev/null +++ b/config/metrics/counts_28d/20210901223806_p_ci_templates_implicit_security_api_fuzzing_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_api_fuzzing_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_api_fuzzing_latest diff --git a/config/metrics/counts_28d/20210901223815_p_ci_templates_implicit_security_secure_binaries_monthly.yml b/config/metrics/counts_28d/20210901223815_p_ci_templates_implicit_security_secure_binaries_monthly.yml new file mode 100644 index 00000000000..3de00cd5724 --- /dev/null +++ b/config/metrics/counts_28d/20210901223815_p_ci_templates_implicit_security_secure_binaries_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_secure_binaries_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_secure_binaries diff --git a/config/metrics/counts_28d/20210901223824_p_ci_templates_implicit_security_dast_api_monthly.yml b/config/metrics/counts_28d/20210901223824_p_ci_templates_implicit_security_dast_api_monthly.yml new file mode 100644 index 00000000000..58cf3ed625d --- /dev/null +++ b/config/metrics/counts_28d/20210901223824_p_ci_templates_implicit_security_dast_api_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_api_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_api diff --git a/config/metrics/counts_28d/20210901223832_p_ci_templates_implicit_security_container_scanning_monthly.yml b/config/metrics/counts_28d/20210901223832_p_ci_templates_implicit_security_container_scanning_monthly.yml new file mode 100644 index 00000000000..f5c3d909b85 --- /dev/null +++ b/config/metrics/counts_28d/20210901223832_p_ci_templates_implicit_security_container_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_container_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_container_scanning diff --git a/config/metrics/counts_28d/20210901223841_p_ci_templates_implicit_security_dast_latest_monthly.yml b/config/metrics/counts_28d/20210901223841_p_ci_templates_implicit_security_dast_latest_monthly.yml new file mode 100644 index 00000000000..ce6973cead2 --- /dev/null +++ b/config/metrics/counts_28d/20210901223841_p_ci_templates_implicit_security_dast_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_latest diff --git a/config/metrics/counts_28d/20210901223850_p_ci_templates_implicit_security_dependency_scanning_monthly.yml b/config/metrics/counts_28d/20210901223850_p_ci_templates_implicit_security_dependency_scanning_monthly.yml new file mode 100644 index 00000000000..9353dd4e5f5 --- /dev/null +++ b/config/metrics/counts_28d/20210901223850_p_ci_templates_implicit_security_dependency_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dependency_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dependency_scanning diff --git a/config/metrics/counts_28d/20210901223858_p_ci_templates_implicit_security_api_fuzzing_monthly.yml b/config/metrics/counts_28d/20210901223858_p_ci_templates_implicit_security_api_fuzzing_monthly.yml new file mode 100644 index 00000000000..e38780d4a0e --- /dev/null +++ b/config/metrics/counts_28d/20210901223858_p_ci_templates_implicit_security_api_fuzzing_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_api_fuzzing_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_api_fuzzing diff --git a/config/metrics/counts_28d/20210901223907_p_ci_templates_implicit_security_dast_monthly.yml b/config/metrics/counts_28d/20210901223907_p_ci_templates_implicit_security_dast_monthly.yml new file mode 100644 index 00000000000..7b0b6eddfdb --- /dev/null +++ b/config/metrics/counts_28d/20210901223907_p_ci_templates_implicit_security_dast_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast diff --git a/config/metrics/counts_28d/20210901223916_p_ci_templates_implicit_security_cluster_image_scanning_monthly.yml b/config/metrics/counts_28d/20210901223916_p_ci_templates_implicit_security_cluster_image_scanning_monthly.yml new file mode 100644 index 00000000000..2b2401919b1 --- /dev/null +++ b/config/metrics/counts_28d/20210901223916_p_ci_templates_implicit_security_cluster_image_scanning_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_cluster_image_scanning_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_cluster_image_scanning diff --git a/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml b/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml new file mode 100644 index 00000000000..47680931bf9 --- /dev/null +++ b/config/metrics/counts_28d/20210902000813_p_ci_templates_implicit_auto_devops_deploy_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_auto_devops_deploy_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_auto_devops_deploy_latest diff --git a/config/metrics/counts_28d/20210908093509_p_ci_templates_android_latest_monthly.yml b/config/metrics/counts_28d/20210908093509_p_ci_templates_android_latest_monthly.yml new file mode 100644 index 00000000000..f44d7a6c045 --- /dev/null +++ b/config/metrics/counts_28d/20210908093509_p_ci_templates_android_latest_monthly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_android_latest_monthly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: active +milestone: "14.3" +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 28d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_android_latest diff --git a/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml b/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml index 19fc88278d2..96d25513545 100644 --- a/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml +++ b/config/metrics/counts_7d/20210216184557_ci_templates_total_unique_counts_weekly.yml @@ -15,20 +15,149 @@ instrumentation_class: RedisHLLMetric options: events: - p_ci_templates_implicit_auto_devops - - p_ci_templates_implicit_auto_devops_build - - p_ci_templates_implicit_auto_devops_deploy - - p_ci_templates_implicit_security_sast - - p_ci_templates_implicit_security_secret_detection - p_ci_templates_5_min_production_app - - p_ci_templates_auto_devops - p_ci_templates_aws_cf_deploy_ec2 - - p_ci_templates_aws_deploy_ecs - p_ci_templates_auto_devops_build - p_ci_templates_auto_devops_deploy - p_ci_templates_auto_devops_deploy_latest + - p_ci_templates_terraform_base_latest + - p_ci_templates_terraform_base + - p_ci_templates_dotnet + - p_ci_templates_nodejs + - p_ci_templates_openshift + - p_ci_templates_auto_devops + - p_ci_templates_bash + - p_ci_templates_rust + - p_ci_templates_elixir + - p_ci_templates_clojure + - p_ci_templates_crystal + - p_ci_templates_getting_started + - p_ci_templates_code_quality + - p_ci_templates_verify_load_performance_testing + - p_ci_templates_verify_accessibility + - p_ci_templates_verify_failfast + - p_ci_templates_verify_browser_performance + - p_ci_templates_verify_browser_performance_latest + - p_ci_templates_grails - p_ci_templates_security_sast + - p_ci_templates_security_dast_runner_validation + - p_ci_templates_security_dast_on_demand_scan - p_ci_templates_security_secret_detection - - p_ci_templates_terraform_base_latest + - p_ci_templates_security_license_scanning + - p_ci_templates_security_coverage_fuzzing + - p_ci_templates_security_api_fuzzing_latest + - p_ci_templates_security_secure_binaries + - p_ci_templates_security_dast_api + - p_ci_templates_security_container_scanning + - p_ci_templates_security_dast_latest + - p_ci_templates_security_dependency_scanning + - p_ci_templates_security_api_fuzzing + - p_ci_templates_security_dast + - p_ci_templates_security_cluster_image_scanning + - p_ci_templates_ios_fastlane + - p_ci_templates_composer + - p_ci_templates_c + - p_ci_templates_python + - p_ci_templates_django + - p_ci_templates_maven + - p_ci_templates_flutter + - p_ci_templates_workflows_branch_pipelines + - p_ci_templates_workflows_mergerequest_pipelines + - p_ci_templates_laravel + - p_ci_templates_managed_cluster_applications + - p_ci_templates_php + - p_ci_templates_packer + - p_ci_templates_terraform + - p_ci_templates_mono + - p_ci_templates_serverless + - p_ci_templates_go + - p_ci_templates_scala + - p_ci_templates_latex + - p_ci_templates_android + - p_ci_templates_android_fastlane + - p_ci_templates_android_latest + - p_ci_templates_indeni_cloudrail + - p_ci_templates_deploy_ecs + - p_ci_templates_aws_cf_provision_and_deploy_ec2 + - p_ci_templates_aws_deploy_ecs + - p_ci_templates_gradle + - p_ci_templates_chef + - p_ci_templates_jobs_dast_default_branch_deploy + - p_ci_templates_jobs_load_performance_testing + - p_ci_templates_jobs_helm_2to3 + - p_ci_templates_jobs_sast + - p_ci_templates_jobs_secret_detection + - p_ci_templates_jobs_code_intelligence + - p_ci_templates_jobs_code_quality + - p_ci_templates_jobs_deploy_ecs + - p_ci_templates_jobs_deploy_ec2 + - p_ci_templates_jobs_deploy + - p_ci_templates_jobs_build + - p_ci_templates_jobs_browser_performance_testing + - p_ci_templates_jobs_test + - p_ci_templates_jobs_deploy_latest + - p_ci_templates_jobs_browser_performance_testing_latest + - p_ci_templates_jobs_cf_provision + - p_ci_templates_jobs_build_latest + - p_ci_templates_terraform_latest + - p_ci_templates_swift + - p_ci_templates_pages_jekyll + - p_ci_templates_pages_harp + - p_ci_templates_pages_octopress + - p_ci_templates_pages_brunch + - p_ci_templates_pages_doxygen + - p_ci_templates_pages_hyde + - p_ci_templates_pages_lektor + - p_ci_templates_pages_jbake + - p_ci_templates_pages_hexo + - p_ci_templates_pages_middleman + - p_ci_templates_pages_hugo + - p_ci_templates_pages_pelican + - p_ci_templates_pages_nanoc + - p_ci_templates_pages_swaggerui + - p_ci_templates_pages_jigsaw + - p_ci_templates_pages_metalsmith + - p_ci_templates_pages_gatsby + - p_ci_templates_pages_html + - p_ci_templates_dart + - p_ci_templates_docker + - p_ci_templates_julia + - p_ci_templates_npm + - p_ci_templates_dotnet_core + - p_ci_templates_5_minute_production_app + - p_ci_templates_ruby + - p_ci_templates_implicit_jobs_dast_default_branch_deploy + - p_ci_templates_implicit_jobs_load_performance_testing + - p_ci_templates_implicit_jobs_helm_2to3 + - p_ci_templates_implicit_jobs_sast + - p_ci_templates_implicit_jobs_secret_detection + - p_ci_templates_implicit_jobs_code_intelligence + - p_ci_templates_implicit_jobs_code_quality + - p_ci_templates_implicit_jobs_deploy_ecs + - p_ci_templates_implicit_jobs_deploy_ec2 + - p_ci_templates_implicit_auto_devops_deploy + - p_ci_templates_implicit_auto_devops_build + - p_ci_templates_implicit_jobs_browser_performance_testing + - p_ci_templates_implicit_jobs_test + - p_ci_templates_implicit_auto_devops_deploy_latest + - p_ci_templates_implicit_jobs_browser_performance_testing_latest + - p_ci_templates_implicit_jobs_cf_provision + - p_ci_templates_implicit_jobs_build_latest + - p_ci_templates_implicit_security_sast + - p_ci_templates_implicit_security_dast_runner_validation + - p_ci_templates_implicit_security_dast_on_demand_scan + - p_ci_templates_implicit_security_secret_detection + - p_ci_templates_implicit_security_license_scanning + - p_ci_templates_implicit_security_coverage_fuzzing + - p_ci_templates_implicit_security_api_fuzzing_latest + - p_ci_templates_implicit_security_secure_binaries + - p_ci_templates_implicit_security_dast_api + - p_ci_templates_implicit_security_container_scanning + - p_ci_templates_implicit_security_dast_latest + - p_ci_templates_implicit_security_dependency_scanning + - p_ci_templates_implicit_security_api_fuzzing + - p_ci_templates_implicit_security_dast + - p_ci_templates_implicit_security_cluster_image_scanning distribution: - ce - ee diff --git a/config/metrics/counts_7d/20210901221237_p_ci_templates_terraform_base_weekly.yml b/config/metrics/counts_7d/20210901221237_p_ci_templates_terraform_base_weekly.yml new file mode 100644 index 00000000000..16e9a5de233 --- /dev/null +++ b/config/metrics/counts_7d/20210901221237_p_ci_templates_terraform_base_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_base_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_terraform_base diff --git a/config/metrics/counts_7d/20210901221246_p_ci_templates_dotnet_weekly.yml b/config/metrics/counts_7d/20210901221246_p_ci_templates_dotnet_weekly.yml new file mode 100644 index 00000000000..3499f3d5d9e --- /dev/null +++ b/config/metrics/counts_7d/20210901221246_p_ci_templates_dotnet_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_dotnet_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_dotnet diff --git a/config/metrics/counts_7d/20210901221255_p_ci_templates_nodejs_weekly.yml b/config/metrics/counts_7d/20210901221255_p_ci_templates_nodejs_weekly.yml new file mode 100644 index 00000000000..9a657ebd538 --- /dev/null +++ b/config/metrics/counts_7d/20210901221255_p_ci_templates_nodejs_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_nodejs_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_nodejs diff --git a/config/metrics/counts_7d/20210901221304_p_ci_templates_openshift_weekly.yml b/config/metrics/counts_7d/20210901221304_p_ci_templates_openshift_weekly.yml new file mode 100644 index 00000000000..dcfdfaee224 --- /dev/null +++ b/config/metrics/counts_7d/20210901221304_p_ci_templates_openshift_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_openshift_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_openshift diff --git a/config/metrics/counts_7d/20210901221313_p_ci_templates_bash_weekly.yml b/config/metrics/counts_7d/20210901221313_p_ci_templates_bash_weekly.yml new file mode 100644 index 00000000000..3258a5f3b58 --- /dev/null +++ b/config/metrics/counts_7d/20210901221313_p_ci_templates_bash_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_bash_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_bash diff --git a/config/metrics/counts_7d/20210901221322_p_ci_templates_rust_weekly.yml b/config/metrics/counts_7d/20210901221322_p_ci_templates_rust_weekly.yml new file mode 100644 index 00000000000..402d193287a --- /dev/null +++ b/config/metrics/counts_7d/20210901221322_p_ci_templates_rust_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_rust_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_rust diff --git a/config/metrics/counts_7d/20210901221330_p_ci_templates_elixir_weekly.yml b/config/metrics/counts_7d/20210901221330_p_ci_templates_elixir_weekly.yml new file mode 100644 index 00000000000..e470c578aa4 --- /dev/null +++ b/config/metrics/counts_7d/20210901221330_p_ci_templates_elixir_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_elixir_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_elixir diff --git a/config/metrics/counts_7d/20210901221339_p_ci_templates_clojure_weekly.yml b/config/metrics/counts_7d/20210901221339_p_ci_templates_clojure_weekly.yml new file mode 100644 index 00000000000..a1d1a6f3815 --- /dev/null +++ b/config/metrics/counts_7d/20210901221339_p_ci_templates_clojure_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_clojure_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_clojure diff --git a/config/metrics/counts_7d/20210901221348_p_ci_templates_crystal_weekly.yml b/config/metrics/counts_7d/20210901221348_p_ci_templates_crystal_weekly.yml new file mode 100644 index 00000000000..b91ec74a858 --- /dev/null +++ b/config/metrics/counts_7d/20210901221348_p_ci_templates_crystal_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_crystal_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_crystal diff --git a/config/metrics/counts_7d/20210901221357_p_ci_templates_getting_started_weekly.yml b/config/metrics/counts_7d/20210901221357_p_ci_templates_getting_started_weekly.yml new file mode 100644 index 00000000000..b61a84d52e7 --- /dev/null +++ b/config/metrics/counts_7d/20210901221357_p_ci_templates_getting_started_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_getting_started_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_getting_started diff --git a/config/metrics/counts_7d/20210901221405_p_ci_templates_code_quality_weekly.yml b/config/metrics/counts_7d/20210901221405_p_ci_templates_code_quality_weekly.yml new file mode 100644 index 00000000000..fd0076cf7e4 --- /dev/null +++ b/config/metrics/counts_7d/20210901221405_p_ci_templates_code_quality_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_code_quality_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_code_quality diff --git a/config/metrics/counts_7d/20210901221414_p_ci_templates_verify_load_performance_testing_weekly.yml b/config/metrics/counts_7d/20210901221414_p_ci_templates_verify_load_performance_testing_weekly.yml new file mode 100644 index 00000000000..7ce184fa39f --- /dev/null +++ b/config/metrics/counts_7d/20210901221414_p_ci_templates_verify_load_performance_testing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_load_performance_testing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_load_performance_testing diff --git a/config/metrics/counts_7d/20210901221423_p_ci_templates_verify_accessibility_weekly.yml b/config/metrics/counts_7d/20210901221423_p_ci_templates_verify_accessibility_weekly.yml new file mode 100644 index 00000000000..0174ff47099 --- /dev/null +++ b/config/metrics/counts_7d/20210901221423_p_ci_templates_verify_accessibility_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_accessibility_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_accessibility diff --git a/config/metrics/counts_7d/20210901221432_p_ci_templates_verify_failfast_weekly.yml b/config/metrics/counts_7d/20210901221432_p_ci_templates_verify_failfast_weekly.yml new file mode 100644 index 00000000000..f09aac674af --- /dev/null +++ b/config/metrics/counts_7d/20210901221432_p_ci_templates_verify_failfast_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_failfast_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_failfast diff --git a/config/metrics/counts_7d/20210901221440_p_ci_templates_verify_browser_performance_weekly.yml b/config/metrics/counts_7d/20210901221440_p_ci_templates_verify_browser_performance_weekly.yml new file mode 100644 index 00000000000..b33a9f48256 --- /dev/null +++ b/config/metrics/counts_7d/20210901221440_p_ci_templates_verify_browser_performance_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_browser_performance_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_browser_performance diff --git a/config/metrics/counts_7d/20210901221449_p_ci_templates_verify_browser_performance_latest_weekly.yml b/config/metrics/counts_7d/20210901221449_p_ci_templates_verify_browser_performance_latest_weekly.yml new file mode 100644 index 00000000000..2bb798292b1 --- /dev/null +++ b/config/metrics/counts_7d/20210901221449_p_ci_templates_verify_browser_performance_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_verify_browser_performance_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_verify_browser_performance_latest diff --git a/config/metrics/counts_7d/20210901221458_p_ci_templates_grails_weekly.yml b/config/metrics/counts_7d/20210901221458_p_ci_templates_grails_weekly.yml new file mode 100644 index 00000000000..b759f0a9a6f --- /dev/null +++ b/config/metrics/counts_7d/20210901221458_p_ci_templates_grails_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_grails_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_grails diff --git a/config/metrics/counts_7d/20210901221507_p_ci_templates_security_dast_runner_validation_weekly.yml b/config/metrics/counts_7d/20210901221507_p_ci_templates_security_dast_runner_validation_weekly.yml new file mode 100644 index 00000000000..0a69d555fc0 --- /dev/null +++ b/config/metrics/counts_7d/20210901221507_p_ci_templates_security_dast_runner_validation_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_runner_validation_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_runner_validation diff --git a/config/metrics/counts_7d/20210901221516_p_ci_templates_security_dast_on_demand_scan_weekly.yml b/config/metrics/counts_7d/20210901221516_p_ci_templates_security_dast_on_demand_scan_weekly.yml new file mode 100644 index 00000000000..6bf069cb8de --- /dev/null +++ b/config/metrics/counts_7d/20210901221516_p_ci_templates_security_dast_on_demand_scan_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_on_demand_scan_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_on_demand_scan diff --git a/config/metrics/counts_7d/20210901221525_p_ci_templates_security_license_scanning_weekly.yml b/config/metrics/counts_7d/20210901221525_p_ci_templates_security_license_scanning_weekly.yml new file mode 100644 index 00000000000..5915179db91 --- /dev/null +++ b/config/metrics/counts_7d/20210901221525_p_ci_templates_security_license_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_license_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_license_scanning diff --git a/config/metrics/counts_7d/20210901221534_p_ci_templates_security_coverage_fuzzing_weekly.yml b/config/metrics/counts_7d/20210901221534_p_ci_templates_security_coverage_fuzzing_weekly.yml new file mode 100644 index 00000000000..09f7014d4e8 --- /dev/null +++ b/config/metrics/counts_7d/20210901221534_p_ci_templates_security_coverage_fuzzing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_coverage_fuzzing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_coverage_fuzzing diff --git a/config/metrics/counts_7d/20210901221542_p_ci_templates_security_api_fuzzing_latest_weekly.yml b/config/metrics/counts_7d/20210901221542_p_ci_templates_security_api_fuzzing_latest_weekly.yml new file mode 100644 index 00000000000..8c1b7d9bc92 --- /dev/null +++ b/config/metrics/counts_7d/20210901221542_p_ci_templates_security_api_fuzzing_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_api_fuzzing_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_api_fuzzing_latest diff --git a/config/metrics/counts_7d/20210901221551_p_ci_templates_security_secure_binaries_weekly.yml b/config/metrics/counts_7d/20210901221551_p_ci_templates_security_secure_binaries_weekly.yml new file mode 100644 index 00000000000..1ab47dbe69e --- /dev/null +++ b/config/metrics/counts_7d/20210901221551_p_ci_templates_security_secure_binaries_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_secure_binaries_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_secure_binaries diff --git a/config/metrics/counts_7d/20210901221600_p_ci_templates_security_dast_api_weekly.yml b/config/metrics/counts_7d/20210901221600_p_ci_templates_security_dast_api_weekly.yml new file mode 100644 index 00000000000..3e18940b356 --- /dev/null +++ b/config/metrics/counts_7d/20210901221600_p_ci_templates_security_dast_api_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_api_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_api diff --git a/config/metrics/counts_7d/20210901221609_p_ci_templates_security_container_scanning_weekly.yml b/config/metrics/counts_7d/20210901221609_p_ci_templates_security_container_scanning_weekly.yml new file mode 100644 index 00000000000..ba2ac329c36 --- /dev/null +++ b/config/metrics/counts_7d/20210901221609_p_ci_templates_security_container_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_container_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_container_scanning diff --git a/config/metrics/counts_7d/20210901221618_p_ci_templates_security_dast_latest_weekly.yml b/config/metrics/counts_7d/20210901221618_p_ci_templates_security_dast_latest_weekly.yml new file mode 100644 index 00000000000..39ac357b50d --- /dev/null +++ b/config/metrics/counts_7d/20210901221618_p_ci_templates_security_dast_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast_latest diff --git a/config/metrics/counts_7d/20210901221627_p_ci_templates_security_dependency_scanning_weekly.yml b/config/metrics/counts_7d/20210901221627_p_ci_templates_security_dependency_scanning_weekly.yml new file mode 100644 index 00000000000..60ae9ec1e6e --- /dev/null +++ b/config/metrics/counts_7d/20210901221627_p_ci_templates_security_dependency_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dependency_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dependency_scanning diff --git a/config/metrics/counts_7d/20210901221636_p_ci_templates_security_api_fuzzing_weekly.yml b/config/metrics/counts_7d/20210901221636_p_ci_templates_security_api_fuzzing_weekly.yml new file mode 100644 index 00000000000..f36dd9da528 --- /dev/null +++ b/config/metrics/counts_7d/20210901221636_p_ci_templates_security_api_fuzzing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_api_fuzzing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_api_fuzzing diff --git a/config/metrics/counts_7d/20210901221645_p_ci_templates_security_dast_weekly.yml b/config/metrics/counts_7d/20210901221645_p_ci_templates_security_dast_weekly.yml new file mode 100644 index 00000000000..80ed7184786 --- /dev/null +++ b/config/metrics/counts_7d/20210901221645_p_ci_templates_security_dast_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_dast_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_dast diff --git a/config/metrics/counts_7d/20210901221654_p_ci_templates_security_cluster_image_scanning_weekly.yml b/config/metrics/counts_7d/20210901221654_p_ci_templates_security_cluster_image_scanning_weekly.yml new file mode 100644 index 00000000000..ce3f4e59e9e --- /dev/null +++ b/config/metrics/counts_7d/20210901221654_p_ci_templates_security_cluster_image_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_security_cluster_image_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_security_cluster_image_scanning diff --git a/config/metrics/counts_7d/20210901221703_p_ci_templates_ios_fastlane_weekly.yml b/config/metrics/counts_7d/20210901221703_p_ci_templates_ios_fastlane_weekly.yml new file mode 100644 index 00000000000..de9ca16495b --- /dev/null +++ b/config/metrics/counts_7d/20210901221703_p_ci_templates_ios_fastlane_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_ios_fastlane_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_ios_fastlane diff --git a/config/metrics/counts_7d/20210901221712_p_ci_templates_composer_weekly.yml b/config/metrics/counts_7d/20210901221712_p_ci_templates_composer_weekly.yml new file mode 100644 index 00000000000..338bada19e6 --- /dev/null +++ b/config/metrics/counts_7d/20210901221712_p_ci_templates_composer_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_composer_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_composer diff --git a/config/metrics/counts_7d/20210901221722_p_ci_templates_c_weekly.yml b/config/metrics/counts_7d/20210901221722_p_ci_templates_c_weekly.yml new file mode 100644 index 00000000000..7a856dfce52 --- /dev/null +++ b/config/metrics/counts_7d/20210901221722_p_ci_templates_c_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_c_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_c diff --git a/config/metrics/counts_7d/20210901221731_p_ci_templates_python_weekly.yml b/config/metrics/counts_7d/20210901221731_p_ci_templates_python_weekly.yml new file mode 100644 index 00000000000..62b229a3bbe --- /dev/null +++ b/config/metrics/counts_7d/20210901221731_p_ci_templates_python_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_python_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_python diff --git a/config/metrics/counts_7d/20210901221740_p_ci_templates_android_fastlane_weekly.yml b/config/metrics/counts_7d/20210901221740_p_ci_templates_android_fastlane_weekly.yml new file mode 100644 index 00000000000..bf105e185ed --- /dev/null +++ b/config/metrics/counts_7d/20210901221740_p_ci_templates_android_fastlane_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_android_fastlane_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_android_fastlane diff --git a/config/metrics/counts_7d/20210901221749_p_ci_templates_django_weekly.yml b/config/metrics/counts_7d/20210901221749_p_ci_templates_django_weekly.yml new file mode 100644 index 00000000000..de127d20ccc --- /dev/null +++ b/config/metrics/counts_7d/20210901221749_p_ci_templates_django_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_django_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_django diff --git a/config/metrics/counts_7d/20210901221758_p_ci_templates_maven_weekly.yml b/config/metrics/counts_7d/20210901221758_p_ci_templates_maven_weekly.yml new file mode 100644 index 00000000000..f4eba4d50f5 --- /dev/null +++ b/config/metrics/counts_7d/20210901221758_p_ci_templates_maven_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_maven_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_maven diff --git a/config/metrics/counts_7d/20210901221807_p_ci_templates_flutter_weekly.yml b/config/metrics/counts_7d/20210901221807_p_ci_templates_flutter_weekly.yml new file mode 100644 index 00000000000..575292cb294 --- /dev/null +++ b/config/metrics/counts_7d/20210901221807_p_ci_templates_flutter_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_flutter_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_flutter diff --git a/config/metrics/counts_7d/20210901221817_p_ci_templates_workflows_branch_pipelines_weekly.yml b/config/metrics/counts_7d/20210901221817_p_ci_templates_workflows_branch_pipelines_weekly.yml new file mode 100644 index 00000000000..2e2b1e8b435 --- /dev/null +++ b/config/metrics/counts_7d/20210901221817_p_ci_templates_workflows_branch_pipelines_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_workflows_branch_pipelines_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_workflows_branch_pipelines diff --git a/config/metrics/counts_7d/20210901221826_p_ci_templates_workflows_mergerequest_pipelines_weekly.yml b/config/metrics/counts_7d/20210901221826_p_ci_templates_workflows_mergerequest_pipelines_weekly.yml new file mode 100644 index 00000000000..8b2ed9ab22d --- /dev/null +++ b/config/metrics/counts_7d/20210901221826_p_ci_templates_workflows_mergerequest_pipelines_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_workflows_mergerequest_pipelines_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_workflows_mergerequest_pipelines diff --git a/config/metrics/counts_7d/20210901221836_p_ci_templates_laravel_weekly.yml b/config/metrics/counts_7d/20210901221836_p_ci_templates_laravel_weekly.yml new file mode 100644 index 00000000000..f3897141d53 --- /dev/null +++ b/config/metrics/counts_7d/20210901221836_p_ci_templates_laravel_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_laravel_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_laravel diff --git a/config/metrics/counts_7d/20210901221844_p_ci_templates_managed_cluster_applications_weekly.yml b/config/metrics/counts_7d/20210901221844_p_ci_templates_managed_cluster_applications_weekly.yml new file mode 100644 index 00000000000..0ac4f1b98c9 --- /dev/null +++ b/config/metrics/counts_7d/20210901221844_p_ci_templates_managed_cluster_applications_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_managed_cluster_applications_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_managed_cluster_applications diff --git a/config/metrics/counts_7d/20210901221853_p_ci_templates_php_weekly.yml b/config/metrics/counts_7d/20210901221853_p_ci_templates_php_weekly.yml new file mode 100644 index 00000000000..910b8764917 --- /dev/null +++ b/config/metrics/counts_7d/20210901221853_p_ci_templates_php_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_php_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_php diff --git a/config/metrics/counts_7d/20210901221902_p_ci_templates_packer_weekly.yml b/config/metrics/counts_7d/20210901221902_p_ci_templates_packer_weekly.yml new file mode 100644 index 00000000000..d5dd9ad0b24 --- /dev/null +++ b/config/metrics/counts_7d/20210901221902_p_ci_templates_packer_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_packer_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_packer diff --git a/config/metrics/counts_7d/20210901221910_p_ci_templates_terraform_weekly.yml b/config/metrics/counts_7d/20210901221910_p_ci_templates_terraform_weekly.yml new file mode 100644 index 00000000000..85267d44e72 --- /dev/null +++ b/config/metrics/counts_7d/20210901221910_p_ci_templates_terraform_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_terraform diff --git a/config/metrics/counts_7d/20210901221919_p_ci_templates_mono_weekly.yml b/config/metrics/counts_7d/20210901221919_p_ci_templates_mono_weekly.yml new file mode 100644 index 00000000000..be9268f697f --- /dev/null +++ b/config/metrics/counts_7d/20210901221919_p_ci_templates_mono_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_mono_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_mono diff --git a/config/metrics/counts_7d/20210901221928_p_ci_templates_serverless_weekly.yml b/config/metrics/counts_7d/20210901221928_p_ci_templates_serverless_weekly.yml new file mode 100644 index 00000000000..780495a135f --- /dev/null +++ b/config/metrics/counts_7d/20210901221928_p_ci_templates_serverless_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_serverless_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_serverless diff --git a/config/metrics/counts_7d/20210901221936_p_ci_templates_go_weekly.yml b/config/metrics/counts_7d/20210901221936_p_ci_templates_go_weekly.yml new file mode 100644 index 00000000000..8891f0e2a46 --- /dev/null +++ b/config/metrics/counts_7d/20210901221936_p_ci_templates_go_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_go_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_go diff --git a/config/metrics/counts_7d/20210901221945_p_ci_templates_scala_weekly.yml b/config/metrics/counts_7d/20210901221945_p_ci_templates_scala_weekly.yml new file mode 100644 index 00000000000..f33860b32b9 --- /dev/null +++ b/config/metrics/counts_7d/20210901221945_p_ci_templates_scala_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_scala_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_scala diff --git a/config/metrics/counts_7d/20210901221954_p_ci_templates_latex_weekly.yml b/config/metrics/counts_7d/20210901221954_p_ci_templates_latex_weekly.yml new file mode 100644 index 00000000000..0a0b5e966c2 --- /dev/null +++ b/config/metrics/counts_7d/20210901221954_p_ci_templates_latex_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_latex_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_latex diff --git a/config/metrics/counts_7d/20210901222003_p_ci_templates_android_weekly.yml b/config/metrics/counts_7d/20210901222003_p_ci_templates_android_weekly.yml new file mode 100644 index 00000000000..93075b90944 --- /dev/null +++ b/config/metrics/counts_7d/20210901222003_p_ci_templates_android_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_android_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_android diff --git a/config/metrics/counts_7d/20210901222011_p_ci_templates_indeni_cloudrail_weekly.yml b/config/metrics/counts_7d/20210901222011_p_ci_templates_indeni_cloudrail_weekly.yml new file mode 100644 index 00000000000..03ddeb17908 --- /dev/null +++ b/config/metrics/counts_7d/20210901222011_p_ci_templates_indeni_cloudrail_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_indeni_cloudrail_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_indeni_cloudrail diff --git a/config/metrics/counts_7d/20210901222020_p_ci_templates_deploy_ecs_weekly.yml b/config/metrics/counts_7d/20210901222020_p_ci_templates_deploy_ecs_weekly.yml new file mode 100644 index 00000000000..82635b857bd --- /dev/null +++ b/config/metrics/counts_7d/20210901222020_p_ci_templates_deploy_ecs_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_deploy_ecs_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_deploy_ecs diff --git a/config/metrics/counts_7d/20210901222029_p_ci_templates_aws_cf_provision_and_deploy_ec2_weekly.yml b/config/metrics/counts_7d/20210901222029_p_ci_templates_aws_cf_provision_and_deploy_ec2_weekly.yml new file mode 100644 index 00000000000..3f98e1b459c --- /dev/null +++ b/config/metrics/counts_7d/20210901222029_p_ci_templates_aws_cf_provision_and_deploy_ec2_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_aws_cf_provision_and_deploy_ec2_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_aws_cf_provision_and_deploy_ec2 diff --git a/config/metrics/counts_7d/20210901222038_p_ci_templates_gradle_weekly.yml b/config/metrics/counts_7d/20210901222038_p_ci_templates_gradle_weekly.yml new file mode 100644 index 00000000000..d04e952036b --- /dev/null +++ b/config/metrics/counts_7d/20210901222038_p_ci_templates_gradle_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_gradle_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_gradle diff --git a/config/metrics/counts_7d/20210901222046_p_ci_templates_chef_weekly.yml b/config/metrics/counts_7d/20210901222046_p_ci_templates_chef_weekly.yml new file mode 100644 index 00000000000..67e837d736f --- /dev/null +++ b/config/metrics/counts_7d/20210901222046_p_ci_templates_chef_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_chef_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_chef diff --git a/config/metrics/counts_7d/20210901222055_p_ci_templates_jobs_dast_default_branch_deploy_weekly.yml b/config/metrics/counts_7d/20210901222055_p_ci_templates_jobs_dast_default_branch_deploy_weekly.yml new file mode 100644 index 00000000000..be95e28f68d --- /dev/null +++ b/config/metrics/counts_7d/20210901222055_p_ci_templates_jobs_dast_default_branch_deploy_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_dast_default_branch_deploy_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_dast_default_branch_deploy diff --git a/config/metrics/counts_7d/20210901222104_p_ci_templates_jobs_load_performance_testing_weekly.yml b/config/metrics/counts_7d/20210901222104_p_ci_templates_jobs_load_performance_testing_weekly.yml new file mode 100644 index 00000000000..6d65fae6b21 --- /dev/null +++ b/config/metrics/counts_7d/20210901222104_p_ci_templates_jobs_load_performance_testing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_load_performance_testing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_load_performance_testing diff --git a/config/metrics/counts_7d/20210901222113_p_ci_templates_jobs_helm_2to3_weekly.yml b/config/metrics/counts_7d/20210901222113_p_ci_templates_jobs_helm_2to3_weekly.yml new file mode 100644 index 00000000000..d4306971b2e --- /dev/null +++ b/config/metrics/counts_7d/20210901222113_p_ci_templates_jobs_helm_2to3_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_helm_2to3_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_helm_2to3 diff --git a/config/metrics/counts_7d/20210901222122_p_ci_templates_jobs_sast_weekly.yml b/config/metrics/counts_7d/20210901222122_p_ci_templates_jobs_sast_weekly.yml new file mode 100644 index 00000000000..ab4425a8707 --- /dev/null +++ b/config/metrics/counts_7d/20210901222122_p_ci_templates_jobs_sast_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_sast_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_sast diff --git a/config/metrics/counts_7d/20210901222131_p_ci_templates_jobs_secret_detection_weekly.yml b/config/metrics/counts_7d/20210901222131_p_ci_templates_jobs_secret_detection_weekly.yml new file mode 100644 index 00000000000..f8e86717be9 --- /dev/null +++ b/config/metrics/counts_7d/20210901222131_p_ci_templates_jobs_secret_detection_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_secret_detection_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_secret_detection diff --git a/config/metrics/counts_7d/20210901222139_p_ci_templates_jobs_code_intelligence_weekly.yml b/config/metrics/counts_7d/20210901222139_p_ci_templates_jobs_code_intelligence_weekly.yml new file mode 100644 index 00000000000..029b3d9d42c --- /dev/null +++ b/config/metrics/counts_7d/20210901222139_p_ci_templates_jobs_code_intelligence_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_code_intelligence_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_code_intelligence diff --git a/config/metrics/counts_7d/20210901222148_p_ci_templates_jobs_code_quality_weekly.yml b/config/metrics/counts_7d/20210901222148_p_ci_templates_jobs_code_quality_weekly.yml new file mode 100644 index 00000000000..46d79339dde --- /dev/null +++ b/config/metrics/counts_7d/20210901222148_p_ci_templates_jobs_code_quality_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_code_quality_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_code_quality diff --git a/config/metrics/counts_7d/20210901222157_p_ci_templates_jobs_deploy_ecs_weekly.yml b/config/metrics/counts_7d/20210901222157_p_ci_templates_jobs_deploy_ecs_weekly.yml new file mode 100644 index 00000000000..b5f19887ddb --- /dev/null +++ b/config/metrics/counts_7d/20210901222157_p_ci_templates_jobs_deploy_ecs_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_ecs_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy_ecs diff --git a/config/metrics/counts_7d/20210901222206_p_ci_templates_jobs_deploy_ec2_weekly.yml b/config/metrics/counts_7d/20210901222206_p_ci_templates_jobs_deploy_ec2_weekly.yml new file mode 100644 index 00000000000..c28e4c4fafd --- /dev/null +++ b/config/metrics/counts_7d/20210901222206_p_ci_templates_jobs_deploy_ec2_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_ec2_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy_ec2 diff --git a/config/metrics/counts_7d/20210901222215_p_ci_templates_jobs_deploy_weekly.yml b/config/metrics/counts_7d/20210901222215_p_ci_templates_jobs_deploy_weekly.yml new file mode 100644 index 00000000000..8ecf821ad79 --- /dev/null +++ b/config/metrics/counts_7d/20210901222215_p_ci_templates_jobs_deploy_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy diff --git a/config/metrics/counts_7d/20210901222224_p_ci_templates_jobs_build_weekly.yml b/config/metrics/counts_7d/20210901222224_p_ci_templates_jobs_build_weekly.yml new file mode 100644 index 00000000000..1b320fbc169 --- /dev/null +++ b/config/metrics/counts_7d/20210901222224_p_ci_templates_jobs_build_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_build_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_build diff --git a/config/metrics/counts_7d/20210901222233_p_ci_templates_jobs_browser_performance_testing_weekly.yml b/config/metrics/counts_7d/20210901222233_p_ci_templates_jobs_browser_performance_testing_weekly.yml new file mode 100644 index 00000000000..010a8c1e491 --- /dev/null +++ b/config/metrics/counts_7d/20210901222233_p_ci_templates_jobs_browser_performance_testing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_browser_performance_testing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_browser_performance_testing diff --git a/config/metrics/counts_7d/20210901222242_p_ci_templates_jobs_test_weekly.yml b/config/metrics/counts_7d/20210901222242_p_ci_templates_jobs_test_weekly.yml new file mode 100644 index 00000000000..74acfd65062 --- /dev/null +++ b/config/metrics/counts_7d/20210901222242_p_ci_templates_jobs_test_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_test_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_test diff --git a/config/metrics/counts_7d/20210901222251_p_ci_templates_jobs_deploy_latest_weekly.yml b/config/metrics/counts_7d/20210901222251_p_ci_templates_jobs_deploy_latest_weekly.yml new file mode 100644 index 00000000000..c4e25638e98 --- /dev/null +++ b/config/metrics/counts_7d/20210901222251_p_ci_templates_jobs_deploy_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_deploy_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_deploy_latest diff --git a/config/metrics/counts_7d/20210901222300_p_ci_templates_jobs_browser_performance_testing_latest_weekly.yml b/config/metrics/counts_7d/20210901222300_p_ci_templates_jobs_browser_performance_testing_latest_weekly.yml new file mode 100644 index 00000000000..064607beea7 --- /dev/null +++ b/config/metrics/counts_7d/20210901222300_p_ci_templates_jobs_browser_performance_testing_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_browser_performance_testing_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_browser_performance_testing_latest diff --git a/config/metrics/counts_7d/20210901222309_p_ci_templates_jobs_cf_provision_weekly.yml b/config/metrics/counts_7d/20210901222309_p_ci_templates_jobs_cf_provision_weekly.yml new file mode 100644 index 00000000000..ce7339ed165 --- /dev/null +++ b/config/metrics/counts_7d/20210901222309_p_ci_templates_jobs_cf_provision_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_cf_provision_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_cf_provision diff --git a/config/metrics/counts_7d/20210901222318_p_ci_templates_jobs_build_latest_weekly.yml b/config/metrics/counts_7d/20210901222318_p_ci_templates_jobs_build_latest_weekly.yml new file mode 100644 index 00000000000..35016093539 --- /dev/null +++ b/config/metrics/counts_7d/20210901222318_p_ci_templates_jobs_build_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_jobs_build_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_jobs_build_latest diff --git a/config/metrics/counts_7d/20210901222327_p_ci_templates_terraform_latest_weekly.yml b/config/metrics/counts_7d/20210901222327_p_ci_templates_terraform_latest_weekly.yml new file mode 100644 index 00000000000..04627603342 --- /dev/null +++ b/config/metrics/counts_7d/20210901222327_p_ci_templates_terraform_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_terraform_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_terraform_latest diff --git a/config/metrics/counts_7d/20210901222336_p_ci_templates_swift_weekly.yml b/config/metrics/counts_7d/20210901222336_p_ci_templates_swift_weekly.yml new file mode 100644 index 00000000000..a688047afb2 --- /dev/null +++ b/config/metrics/counts_7d/20210901222336_p_ci_templates_swift_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_swift_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_swift diff --git a/config/metrics/counts_7d/20210901222703_p_ci_templates_pages_jekyll_weekly.yml b/config/metrics/counts_7d/20210901222703_p_ci_templates_pages_jekyll_weekly.yml new file mode 100644 index 00000000000..5779dc1290f --- /dev/null +++ b/config/metrics/counts_7d/20210901222703_p_ci_templates_pages_jekyll_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_jekyll_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_jekyll diff --git a/config/metrics/counts_7d/20210901222719_p_ci_templates_pages_harp_weekly.yml b/config/metrics/counts_7d/20210901222719_p_ci_templates_pages_harp_weekly.yml new file mode 100644 index 00000000000..36cb32963dd --- /dev/null +++ b/config/metrics/counts_7d/20210901222719_p_ci_templates_pages_harp_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_harp_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_harp diff --git a/config/metrics/counts_7d/20210901223156_p_ci_templates_pages_octopress_weekly.yml b/config/metrics/counts_7d/20210901223156_p_ci_templates_pages_octopress_weekly.yml new file mode 100644 index 00000000000..82205617704 --- /dev/null +++ b/config/metrics/counts_7d/20210901223156_p_ci_templates_pages_octopress_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_octopress_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_octopress diff --git a/config/metrics/counts_7d/20210901223206_p_ci_templates_pages_brunch_weekly.yml b/config/metrics/counts_7d/20210901223206_p_ci_templates_pages_brunch_weekly.yml new file mode 100644 index 00000000000..d11b1c513f6 --- /dev/null +++ b/config/metrics/counts_7d/20210901223206_p_ci_templates_pages_brunch_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_brunch_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_brunch diff --git a/config/metrics/counts_7d/20210901223215_p_ci_templates_pages_doxygen_weekly.yml b/config/metrics/counts_7d/20210901223215_p_ci_templates_pages_doxygen_weekly.yml new file mode 100644 index 00000000000..9ec459bc84a --- /dev/null +++ b/config/metrics/counts_7d/20210901223215_p_ci_templates_pages_doxygen_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_doxygen_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_doxygen diff --git a/config/metrics/counts_7d/20210901223223_p_ci_templates_pages_hyde_weekly.yml b/config/metrics/counts_7d/20210901223223_p_ci_templates_pages_hyde_weekly.yml new file mode 100644 index 00000000000..3ba135a369b --- /dev/null +++ b/config/metrics/counts_7d/20210901223223_p_ci_templates_pages_hyde_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_hyde_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_hyde diff --git a/config/metrics/counts_7d/20210901223232_p_ci_templates_pages_lektor_weekly.yml b/config/metrics/counts_7d/20210901223232_p_ci_templates_pages_lektor_weekly.yml new file mode 100644 index 00000000000..151aec966d0 --- /dev/null +++ b/config/metrics/counts_7d/20210901223232_p_ci_templates_pages_lektor_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_lektor_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_lektor diff --git a/config/metrics/counts_7d/20210901223240_p_ci_templates_pages_jbake_weekly.yml b/config/metrics/counts_7d/20210901223240_p_ci_templates_pages_jbake_weekly.yml new file mode 100644 index 00000000000..1e3f46c134f --- /dev/null +++ b/config/metrics/counts_7d/20210901223240_p_ci_templates_pages_jbake_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_jbake_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_jbake diff --git a/config/metrics/counts_7d/20210901223249_p_ci_templates_pages_hexo_weekly.yml b/config/metrics/counts_7d/20210901223249_p_ci_templates_pages_hexo_weekly.yml new file mode 100644 index 00000000000..1ab64930cab --- /dev/null +++ b/config/metrics/counts_7d/20210901223249_p_ci_templates_pages_hexo_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_hexo_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_hexo diff --git a/config/metrics/counts_7d/20210901223257_p_ci_templates_pages_middleman_weekly.yml b/config/metrics/counts_7d/20210901223257_p_ci_templates_pages_middleman_weekly.yml new file mode 100644 index 00000000000..218dfd3219d --- /dev/null +++ b/config/metrics/counts_7d/20210901223257_p_ci_templates_pages_middleman_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_middleman_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_middleman diff --git a/config/metrics/counts_7d/20210901223306_p_ci_templates_pages_hugo_weekly.yml b/config/metrics/counts_7d/20210901223306_p_ci_templates_pages_hugo_weekly.yml new file mode 100644 index 00000000000..d0cf7e5b6fc --- /dev/null +++ b/config/metrics/counts_7d/20210901223306_p_ci_templates_pages_hugo_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_hugo_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_hugo diff --git a/config/metrics/counts_7d/20210901223315_p_ci_templates_pages_pelican_weekly.yml b/config/metrics/counts_7d/20210901223315_p_ci_templates_pages_pelican_weekly.yml new file mode 100644 index 00000000000..d313cba53de --- /dev/null +++ b/config/metrics/counts_7d/20210901223315_p_ci_templates_pages_pelican_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_pelican_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_pelican diff --git a/config/metrics/counts_7d/20210901223324_p_ci_templates_pages_nanoc_weekly.yml b/config/metrics/counts_7d/20210901223324_p_ci_templates_pages_nanoc_weekly.yml new file mode 100644 index 00000000000..92d0520d41d --- /dev/null +++ b/config/metrics/counts_7d/20210901223324_p_ci_templates_pages_nanoc_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_nanoc_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_nanoc diff --git a/config/metrics/counts_7d/20210901223332_p_ci_templates_pages_swaggerui_weekly.yml b/config/metrics/counts_7d/20210901223332_p_ci_templates_pages_swaggerui_weekly.yml new file mode 100644 index 00000000000..9fde86b7385 --- /dev/null +++ b/config/metrics/counts_7d/20210901223332_p_ci_templates_pages_swaggerui_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_swaggerui_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_swaggerui diff --git a/config/metrics/counts_7d/20210901223341_p_ci_templates_pages_jigsaw_weekly.yml b/config/metrics/counts_7d/20210901223341_p_ci_templates_pages_jigsaw_weekly.yml new file mode 100644 index 00000000000..dcb7cb94523 --- /dev/null +++ b/config/metrics/counts_7d/20210901223341_p_ci_templates_pages_jigsaw_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_jigsaw_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_jigsaw diff --git a/config/metrics/counts_7d/20210901223350_p_ci_templates_pages_metalsmith_weekly.yml b/config/metrics/counts_7d/20210901223350_p_ci_templates_pages_metalsmith_weekly.yml new file mode 100644 index 00000000000..f5d990e8712 --- /dev/null +++ b/config/metrics/counts_7d/20210901223350_p_ci_templates_pages_metalsmith_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_metalsmith_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_metalsmith diff --git a/config/metrics/counts_7d/20210901223359_p_ci_templates_pages_gatsby_weekly.yml b/config/metrics/counts_7d/20210901223359_p_ci_templates_pages_gatsby_weekly.yml new file mode 100644 index 00000000000..3d6d314a76a --- /dev/null +++ b/config/metrics/counts_7d/20210901223359_p_ci_templates_pages_gatsby_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_gatsby_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_gatsby diff --git a/config/metrics/counts_7d/20210901223408_p_ci_templates_pages_html_weekly.yml b/config/metrics/counts_7d/20210901223408_p_ci_templates_pages_html_weekly.yml new file mode 100644 index 00000000000..4ba1ff9e0a8 --- /dev/null +++ b/config/metrics/counts_7d/20210901223408_p_ci_templates_pages_html_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_pages_html_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_pages_html diff --git a/config/metrics/counts_7d/20210901223416_p_ci_templates_dart_weekly.yml b/config/metrics/counts_7d/20210901223416_p_ci_templates_dart_weekly.yml new file mode 100644 index 00000000000..dcce6bac61c --- /dev/null +++ b/config/metrics/counts_7d/20210901223416_p_ci_templates_dart_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_dart_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_dart diff --git a/config/metrics/counts_7d/20210901223425_p_ci_templates_docker_weekly.yml b/config/metrics/counts_7d/20210901223425_p_ci_templates_docker_weekly.yml new file mode 100644 index 00000000000..29ac48e243e --- /dev/null +++ b/config/metrics/counts_7d/20210901223425_p_ci_templates_docker_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_docker_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_docker diff --git a/config/metrics/counts_7d/20210901223434_p_ci_templates_julia_weekly.yml b/config/metrics/counts_7d/20210901223434_p_ci_templates_julia_weekly.yml new file mode 100644 index 00000000000..785d7ac7dcc --- /dev/null +++ b/config/metrics/counts_7d/20210901223434_p_ci_templates_julia_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_julia_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_julia diff --git a/config/metrics/counts_7d/20210901223443_p_ci_templates_npm_weekly.yml b/config/metrics/counts_7d/20210901223443_p_ci_templates_npm_weekly.yml new file mode 100644 index 00000000000..f97b2a3f911 --- /dev/null +++ b/config/metrics/counts_7d/20210901223443_p_ci_templates_npm_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_npm_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_npm diff --git a/config/metrics/counts_7d/20210901223452_p_ci_templates_dotnet_core_weekly.yml b/config/metrics/counts_7d/20210901223452_p_ci_templates_dotnet_core_weekly.yml new file mode 100644 index 00000000000..0d3be9cd893 --- /dev/null +++ b/config/metrics/counts_7d/20210901223452_p_ci_templates_dotnet_core_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_dotnet_core_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_dotnet_core diff --git a/config/metrics/counts_7d/20210901223501_p_ci_templates_5_minute_production_app_weekly.yml b/config/metrics/counts_7d/20210901223501_p_ci_templates_5_minute_production_app_weekly.yml new file mode 100644 index 00000000000..861c403f51a --- /dev/null +++ b/config/metrics/counts_7d/20210901223501_p_ci_templates_5_minute_production_app_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_5_minute_production_app_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_5_minute_production_app diff --git a/config/metrics/counts_7d/20210901223510_p_ci_templates_ruby_weekly.yml b/config/metrics/counts_7d/20210901223510_p_ci_templates_ruby_weekly.yml new file mode 100644 index 00000000000..9be5a827157 --- /dev/null +++ b/config/metrics/counts_7d/20210901223510_p_ci_templates_ruby_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_ruby_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_ruby diff --git a/config/metrics/counts_7d/20210901223519_p_ci_templates_implicit_jobs_dast_default_branch_deploy_weekly.yml b/config/metrics/counts_7d/20210901223519_p_ci_templates_implicit_jobs_dast_default_branch_deploy_weekly.yml new file mode 100644 index 00000000000..fdab2c7b80b --- /dev/null +++ b/config/metrics/counts_7d/20210901223519_p_ci_templates_implicit_jobs_dast_default_branch_deploy_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_dast_default_branch_deploy_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_dast_default_branch_deploy diff --git a/config/metrics/counts_7d/20210901223528_p_ci_templates_implicit_jobs_load_performance_testing_weekly.yml b/config/metrics/counts_7d/20210901223528_p_ci_templates_implicit_jobs_load_performance_testing_weekly.yml new file mode 100644 index 00000000000..6ad9f155c17 --- /dev/null +++ b/config/metrics/counts_7d/20210901223528_p_ci_templates_implicit_jobs_load_performance_testing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_load_performance_testing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_load_performance_testing diff --git a/config/metrics/counts_7d/20210901223537_p_ci_templates_implicit_jobs_helm_2to3_weekly.yml b/config/metrics/counts_7d/20210901223537_p_ci_templates_implicit_jobs_helm_2to3_weekly.yml new file mode 100644 index 00000000000..dc1cd6acc61 --- /dev/null +++ b/config/metrics/counts_7d/20210901223537_p_ci_templates_implicit_jobs_helm_2to3_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_helm_2to3_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_helm_2to3 diff --git a/config/metrics/counts_7d/20210901223546_p_ci_templates_implicit_jobs_sast_weekly.yml b/config/metrics/counts_7d/20210901223546_p_ci_templates_implicit_jobs_sast_weekly.yml new file mode 100644 index 00000000000..86acac437c1 --- /dev/null +++ b/config/metrics/counts_7d/20210901223546_p_ci_templates_implicit_jobs_sast_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_sast_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_sast diff --git a/config/metrics/counts_7d/20210901223554_p_ci_templates_implicit_jobs_secret_detection_weekly.yml b/config/metrics/counts_7d/20210901223554_p_ci_templates_implicit_jobs_secret_detection_weekly.yml new file mode 100644 index 00000000000..5a808c79df8 --- /dev/null +++ b/config/metrics/counts_7d/20210901223554_p_ci_templates_implicit_jobs_secret_detection_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_secret_detection_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_secret_detection diff --git a/config/metrics/counts_7d/20210901223603_p_ci_templates_implicit_jobs_code_intelligence_weekly.yml b/config/metrics/counts_7d/20210901223603_p_ci_templates_implicit_jobs_code_intelligence_weekly.yml new file mode 100644 index 00000000000..ed5a723529e --- /dev/null +++ b/config/metrics/counts_7d/20210901223603_p_ci_templates_implicit_jobs_code_intelligence_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_code_intelligence_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_code_intelligence diff --git a/config/metrics/counts_7d/20210901223612_p_ci_templates_implicit_jobs_code_quality_weekly.yml b/config/metrics/counts_7d/20210901223612_p_ci_templates_implicit_jobs_code_quality_weekly.yml new file mode 100644 index 00000000000..8adb07feeda --- /dev/null +++ b/config/metrics/counts_7d/20210901223612_p_ci_templates_implicit_jobs_code_quality_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_code_quality_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_code_quality diff --git a/config/metrics/counts_7d/20210901223621_p_ci_templates_implicit_jobs_deploy_ecs_weekly.yml b/config/metrics/counts_7d/20210901223621_p_ci_templates_implicit_jobs_deploy_ecs_weekly.yml new file mode 100644 index 00000000000..78f0d1946ca --- /dev/null +++ b/config/metrics/counts_7d/20210901223621_p_ci_templates_implicit_jobs_deploy_ecs_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_deploy_ecs_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_deploy_ecs diff --git a/config/metrics/counts_7d/20210901223630_p_ci_templates_implicit_jobs_deploy_ec2_weekly.yml b/config/metrics/counts_7d/20210901223630_p_ci_templates_implicit_jobs_deploy_ec2_weekly.yml new file mode 100644 index 00000000000..6aca066be2f --- /dev/null +++ b/config/metrics/counts_7d/20210901223630_p_ci_templates_implicit_jobs_deploy_ec2_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_deploy_ec2_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_deploy_ec2 diff --git a/config/metrics/counts_7d/20210901223639_p_ci_templates_implicit_jobs_browser_performance_testing_weekly.yml b/config/metrics/counts_7d/20210901223639_p_ci_templates_implicit_jobs_browser_performance_testing_weekly.yml new file mode 100644 index 00000000000..ff08bf26b79 --- /dev/null +++ b/config/metrics/counts_7d/20210901223639_p_ci_templates_implicit_jobs_browser_performance_testing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_browser_performance_testing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_browser_performance_testing diff --git a/config/metrics/counts_7d/20210901223649_p_ci_templates_implicit_jobs_test_weekly.yml b/config/metrics/counts_7d/20210901223649_p_ci_templates_implicit_jobs_test_weekly.yml new file mode 100644 index 00000000000..6c8a9213a2c --- /dev/null +++ b/config/metrics/counts_7d/20210901223649_p_ci_templates_implicit_jobs_test_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_test_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_test diff --git a/config/metrics/counts_7d/20210901223658_p_ci_templates_implicit_jobs_browser_performance_testing_latest_weekly.yml b/config/metrics/counts_7d/20210901223658_p_ci_templates_implicit_jobs_browser_performance_testing_latest_weekly.yml new file mode 100644 index 00000000000..81d61fb4fdb --- /dev/null +++ b/config/metrics/counts_7d/20210901223658_p_ci_templates_implicit_jobs_browser_performance_testing_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_browser_performance_testing_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_browser_performance_testing_latest diff --git a/config/metrics/counts_7d/20210901223707_p_ci_templates_implicit_jobs_cf_provision_weekly.yml b/config/metrics/counts_7d/20210901223707_p_ci_templates_implicit_jobs_cf_provision_weekly.yml new file mode 100644 index 00000000000..901c6d62ae7 --- /dev/null +++ b/config/metrics/counts_7d/20210901223707_p_ci_templates_implicit_jobs_cf_provision_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_cf_provision_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_cf_provision diff --git a/config/metrics/counts_7d/20210901223716_p_ci_templates_implicit_jobs_build_latest_weekly.yml b/config/metrics/counts_7d/20210901223716_p_ci_templates_implicit_jobs_build_latest_weekly.yml new file mode 100644 index 00000000000..7e3ce95020d --- /dev/null +++ b/config/metrics/counts_7d/20210901223716_p_ci_templates_implicit_jobs_build_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_jobs_build_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_jobs_build_latest diff --git a/config/metrics/counts_7d/20210901223725_p_ci_templates_implicit_security_dast_runner_validation_weekly.yml b/config/metrics/counts_7d/20210901223725_p_ci_templates_implicit_security_dast_runner_validation_weekly.yml new file mode 100644 index 00000000000..2864b23c181 --- /dev/null +++ b/config/metrics/counts_7d/20210901223725_p_ci_templates_implicit_security_dast_runner_validation_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_runner_validation_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_runner_validation diff --git a/config/metrics/counts_7d/20210901223735_p_ci_templates_implicit_security_dast_on_demand_scan_weekly.yml b/config/metrics/counts_7d/20210901223735_p_ci_templates_implicit_security_dast_on_demand_scan_weekly.yml new file mode 100644 index 00000000000..a3bd6786c7f --- /dev/null +++ b/config/metrics/counts_7d/20210901223735_p_ci_templates_implicit_security_dast_on_demand_scan_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_on_demand_scan_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_on_demand_scan diff --git a/config/metrics/counts_7d/20210901223744_p_ci_templates_implicit_security_license_scanning_weekly.yml b/config/metrics/counts_7d/20210901223744_p_ci_templates_implicit_security_license_scanning_weekly.yml new file mode 100644 index 00000000000..222c7b7dce8 --- /dev/null +++ b/config/metrics/counts_7d/20210901223744_p_ci_templates_implicit_security_license_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_license_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_license_scanning diff --git a/config/metrics/counts_7d/20210901223753_p_ci_templates_implicit_security_coverage_fuzzing_weekly.yml b/config/metrics/counts_7d/20210901223753_p_ci_templates_implicit_security_coverage_fuzzing_weekly.yml new file mode 100644 index 00000000000..c07a231b0f1 --- /dev/null +++ b/config/metrics/counts_7d/20210901223753_p_ci_templates_implicit_security_coverage_fuzzing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_coverage_fuzzing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_coverage_fuzzing diff --git a/config/metrics/counts_7d/20210901223802_p_ci_templates_implicit_security_api_fuzzing_latest_weekly.yml b/config/metrics/counts_7d/20210901223802_p_ci_templates_implicit_security_api_fuzzing_latest_weekly.yml new file mode 100644 index 00000000000..5cae34a38a8 --- /dev/null +++ b/config/metrics/counts_7d/20210901223802_p_ci_templates_implicit_security_api_fuzzing_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_api_fuzzing_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_api_fuzzing_latest diff --git a/config/metrics/counts_7d/20210901223811_p_ci_templates_implicit_security_secure_binaries_weekly.yml b/config/metrics/counts_7d/20210901223811_p_ci_templates_implicit_security_secure_binaries_weekly.yml new file mode 100644 index 00000000000..319dbbc4f46 --- /dev/null +++ b/config/metrics/counts_7d/20210901223811_p_ci_templates_implicit_security_secure_binaries_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_secure_binaries_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_secure_binaries diff --git a/config/metrics/counts_7d/20210901223819_p_ci_templates_implicit_security_dast_api_weekly.yml b/config/metrics/counts_7d/20210901223819_p_ci_templates_implicit_security_dast_api_weekly.yml new file mode 100644 index 00000000000..af52453edce --- /dev/null +++ b/config/metrics/counts_7d/20210901223819_p_ci_templates_implicit_security_dast_api_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_api_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_api diff --git a/config/metrics/counts_7d/20210901223828_p_ci_templates_implicit_security_container_scanning_weekly.yml b/config/metrics/counts_7d/20210901223828_p_ci_templates_implicit_security_container_scanning_weekly.yml new file mode 100644 index 00000000000..f1c9a06674c --- /dev/null +++ b/config/metrics/counts_7d/20210901223828_p_ci_templates_implicit_security_container_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_container_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_container_scanning diff --git a/config/metrics/counts_7d/20210901223837_p_ci_templates_implicit_security_dast_latest_weekly.yml b/config/metrics/counts_7d/20210901223837_p_ci_templates_implicit_security_dast_latest_weekly.yml new file mode 100644 index 00000000000..953a86dd4eb --- /dev/null +++ b/config/metrics/counts_7d/20210901223837_p_ci_templates_implicit_security_dast_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast_latest diff --git a/config/metrics/counts_7d/20210901223845_p_ci_templates_implicit_security_dependency_scanning_weekly.yml b/config/metrics/counts_7d/20210901223845_p_ci_templates_implicit_security_dependency_scanning_weekly.yml new file mode 100644 index 00000000000..92f6ae3fff4 --- /dev/null +++ b/config/metrics/counts_7d/20210901223845_p_ci_templates_implicit_security_dependency_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dependency_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dependency_scanning diff --git a/config/metrics/counts_7d/20210901223854_p_ci_templates_implicit_security_api_fuzzing_weekly.yml b/config/metrics/counts_7d/20210901223854_p_ci_templates_implicit_security_api_fuzzing_weekly.yml new file mode 100644 index 00000000000..67ad7031bb2 --- /dev/null +++ b/config/metrics/counts_7d/20210901223854_p_ci_templates_implicit_security_api_fuzzing_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_api_fuzzing_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_api_fuzzing diff --git a/config/metrics/counts_7d/20210901223903_p_ci_templates_implicit_security_dast_weekly.yml b/config/metrics/counts_7d/20210901223903_p_ci_templates_implicit_security_dast_weekly.yml new file mode 100644 index 00000000000..dc924933208 --- /dev/null +++ b/config/metrics/counts_7d/20210901223903_p_ci_templates_implicit_security_dast_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_dast_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_dast diff --git a/config/metrics/counts_7d/20210901223912_p_ci_templates_implicit_security_cluster_image_scanning_weekly.yml b/config/metrics/counts_7d/20210901223912_p_ci_templates_implicit_security_cluster_image_scanning_weekly.yml new file mode 100644 index 00000000000..1b68e8265c4 --- /dev/null +++ b/config/metrics/counts_7d/20210901223912_p_ci_templates_implicit_security_cluster_image_scanning_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_security_cluster_image_scanning_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_security_cluster_image_scanning diff --git a/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml b/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml new file mode 100644 index 00000000000..8eb466a6753 --- /dev/null +++ b/config/metrics/counts_7d/20210902000809_p_ci_templates_implicit_auto_devops_deploy_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_implicit_auto_devops_deploy_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: implemented +milestone: '14.3' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_implicit_auto_devops_deploy_latest diff --git a/config/metrics/counts_7d/20210908093503_p_ci_templates_android_latest_weekly.yml b/config/metrics/counts_7d/20210908093503_p_ci_templates_android_latest_weekly.yml new file mode 100644 index 00000000000..6fcf7df4c9b --- /dev/null +++ b/config/metrics/counts_7d/20210908093503_p_ci_templates_android_latest_weekly.yml @@ -0,0 +1,25 @@ +--- +key_path: redis_hll_counters.ci_templates.p_ci_templates_android_latest_weekly +description: '' +product_section: '' +product_stage: '' +product_group: '' +product_category: '' +value_type: number +status: active +milestone: "14.3" +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69204 +time_frame: 7d +data_source: redis_hll +data_category: optional +instrumentation_class: RedisHLLMetric +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +options: + events: + - p_ci_templates_android_latest diff --git a/config/metrics/counts_all/20210216175329_clusters_applications_cert_managers.yml b/config/metrics/counts_all/20210216175329_clusters_applications_cert_managers.yml index c31d9ad8835..2f6791a362b 100644 --- a/config/metrics/counts_all/20210216175329_clusters_applications_cert_managers.yml +++ b/config/metrics/counts_all/20210216175329_clusters_applications_cert_managers.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_applications_cert_managers description: Total GitLab Managed clusters with GitLab Managed App:Cert Manager installed product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175331_clusters_applications_helm.yml b/config/metrics/counts_all/20210216175331_clusters_applications_helm.yml index 594ef109d84..378d3fc787f 100644 --- a/config/metrics/counts_all/20210216175331_clusters_applications_helm.yml +++ b/config/metrics/counts_all/20210216175331_clusters_applications_helm.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_applications_helm description: Total GitLab Managed clusters with GitLab Managed App:Helm enabled product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175333_clusters_applications_ingress.yml b/config/metrics/counts_all/20210216175333_clusters_applications_ingress.yml index 4bc91348435..9f3f629e96e 100644 --- a/config/metrics/counts_all/20210216175333_clusters_applications_ingress.yml +++ b/config/metrics/counts_all/20210216175333_clusters_applications_ingress.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_applications_ingress description: Total GitLab Managed clusters with GitLab Managed App:Ingress installed product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175335_clusters_applications_knative.yml b/config/metrics/counts_all/20210216175335_clusters_applications_knative.yml index 1abcca11a74..d77595eee86 100644 --- a/config/metrics/counts_all/20210216175335_clusters_applications_knative.yml +++ b/config/metrics/counts_all/20210216175335_clusters_applications_knative.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_applications_knative description: Total GitLab Managed clusters with GitLab Managed App:Knative installed product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175337_clusters_management_project.yml b/config/metrics/counts_all/20210216175337_clusters_management_project.yml index 8a7823e3ce2..84b012338b9 100644 --- a/config/metrics/counts_all/20210216175337_clusters_management_project.yml +++ b/config/metrics/counts_all/20210216175337_clusters_management_project.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_management_project description: Total GitLab Managed clusters with defined cluster management project product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175339_clusters_disabled.yml b/config/metrics/counts_all/20210216175339_clusters_disabled.yml index 0831a29f105..d88a1426a5c 100644 --- a/config/metrics/counts_all/20210216175339_clusters_disabled.yml +++ b/config/metrics/counts_all/20210216175339_clusters_disabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_disabled description: Total GitLab Managed disabled clusters product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175341_clusters_enabled.yml b/config/metrics/counts_all/20210216175341_clusters_enabled.yml index bfa807da1d0..e3b351b0647 100644 --- a/config/metrics/counts_all/20210216175341_clusters_enabled.yml +++ b/config/metrics/counts_all/20210216175341_clusters_enabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_enabled description: Total GitLab Managed clusters currently enabled product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175343_clusters_platforms_gke.yml b/config/metrics/counts_all/20210216175343_clusters_platforms_gke.yml index dc22b8137fd..67cfa0fc572 100644 --- a/config/metrics/counts_all/20210216175343_clusters_platforms_gke.yml +++ b/config/metrics/counts_all/20210216175343_clusters_platforms_gke.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_platforms_gke description: Total GitLab Managed clusters provisioned with GitLab on GCE GKE product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175345_clusters_platforms_eks.yml b/config/metrics/counts_all/20210216175345_clusters_platforms_eks.yml index 3b74dd322b4..0542d1957e4 100644 --- a/config/metrics/counts_all/20210216175345_clusters_platforms_eks.yml +++ b/config/metrics/counts_all/20210216175345_clusters_platforms_eks.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_platforms_eks description: Total GitLab Managed clusters provisioned with GitLab on AWS EKS product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175346_clusters_platforms_user.yml b/config/metrics/counts_all/20210216175346_clusters_platforms_user.yml index 4e4a77559b0..819e5188967 100644 --- a/config/metrics/counts_all/20210216175346_clusters_platforms_user.yml +++ b/config/metrics/counts_all/20210216175346_clusters_platforms_user.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.clusters_platforms_user description: Total GitLab Managed clusters that are user provisioned product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175348_instance_clusters_disabled.yml b/config/metrics/counts_all/20210216175348_instance_clusters_disabled.yml index 1a29d8f999b..e606ac1e211 100644 --- a/config/metrics/counts_all/20210216175348_instance_clusters_disabled.yml +++ b/config/metrics/counts_all/20210216175348_instance_clusters_disabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.instance_clusters_disabled description: Total GitLab Managed disabled clusters attached to the instance product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175350_instance_clusters_enabled.yml b/config/metrics/counts_all/20210216175350_instance_clusters_enabled.yml index 6ca1bd555b3..bc9ef763eb8 100644 --- a/config/metrics/counts_all/20210216175350_instance_clusters_enabled.yml +++ b/config/metrics/counts_all/20210216175350_instance_clusters_enabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.instance_clusters_enabled description: Total GitLab Managed enabled clusters attached to the instance product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175352_group_clusters_disabled.yml b/config/metrics/counts_all/20210216175352_group_clusters_disabled.yml index 059145c82cc..c483f64f9c7 100644 --- a/config/metrics/counts_all/20210216175352_group_clusters_disabled.yml +++ b/config/metrics/counts_all/20210216175352_group_clusters_disabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.group_clusters_disabled description: Total GitLab Managed disabled clusters attached to groups product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175354_group_clusters_enabled.yml b/config/metrics/counts_all/20210216175354_group_clusters_enabled.yml index 440badea750..b1d6e734e0d 100644 --- a/config/metrics/counts_all/20210216175354_group_clusters_enabled.yml +++ b/config/metrics/counts_all/20210216175354_group_clusters_enabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.group_clusters_enabled description: Total GitLab Managed enabled clusters attached to groups product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175356_project_clusters_disabled.yml b/config/metrics/counts_all/20210216175356_project_clusters_disabled.yml index c39fa60b348..05f339c7e63 100644 --- a/config/metrics/counts_all/20210216175356_project_clusters_disabled.yml +++ b/config/metrics/counts_all/20210216175356_project_clusters_disabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.project_clusters_disabled description: Total GitLab Managed disabled clusters attached to projects product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175358_project_clusters_enabled.yml b/config/metrics/counts_all/20210216175358_project_clusters_enabled.yml index 4d75f1c9ed8..16c2cb0a7e3 100644 --- a/config/metrics/counts_all/20210216175358_project_clusters_enabled.yml +++ b/config/metrics/counts_all/20210216175358_project_clusters_enabled.yml @@ -3,13 +3,13 @@ data_category: optional key_path: usage_activity_by_stage.configure.project_clusters_enabled description: Total GitLab Managed enabled clusters attached to projects product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: data_available time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -17,5 +17,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/config/metrics/counts_all/20210216175403_projects_with_prometheus_alerts.yml b/config/metrics/counts_all/20210216175403_projects_with_prometheus_alerts.yml index 60fb405b9f8..71a38117826 100644 --- a/config/metrics/counts_all/20210216175403_projects_with_prometheus_alerts.yml +++ b/config/metrics/counts_all/20210216175403_projects_with_prometheus_alerts.yml @@ -3,14 +3,14 @@ data_category: optional key_path: usage_activity_by_stage.configure.projects_with_prometheus_alerts description: Projects with Prometheus alerting enabled product_section: ops -product_stage: +product_stage: configure product_group: group::configure product_category: kubernetes_management value_type: number status: removed milestone_removed: '14.0' time_frame: all -data_source: +data_source: database distribution: - ce - ee @@ -18,5 +18,4 @@ tier: - free - premium - ultimate -skip_validation: true milestone: "<13.9" diff --git a/doc/ci/variables/index.md b/doc/ci/variables/index.md index dde3981d85e..fa4bc6e39fb 100644 --- a/doc/ci/variables/index.md +++ b/doc/ci/variables/index.md @@ -125,7 +125,7 @@ Use the [`value` and `description`](../yaml/index.md#prefill-variables-in-manual keywords to define [variables that are prefilled](../pipelines/index.md#prefill-variables-in-manual-pipelines) for [manually-triggered pipelines](../pipelines/index.md#run-a-pipeline-manually). -### Use variables or `$` in other variables +### Use variables in other variables You can use variables inside other variables: @@ -138,7 +138,9 @@ job: - 'eval "$LS_CMD"' # Executes 'ls -al' ``` -If you do not want the `$` interpreted as the start of a variable, use `$$` instead: +#### Use the `$` character in variables + +If you do not want the `$` character interpreted as the start of a variable, use `$$` instead: ```yaml job: diff --git a/lib/api/entities/basic_project_details.rb b/lib/api/entities/basic_project_details.rb index 49d20a309fc..5c33af86b84 100644 --- a/lib/api/entities/basic_project_details.rb +++ b/lib/api/entities/basic_project_details.rb @@ -49,6 +49,14 @@ module API end # rubocop: enable CodeReuse/ActiveRecord + def self.execute_batch_counting(projects_relation) + # Call the count methods on every project, so the BatchLoader would load them all at + # once when the entities are rendered + projects_relation.each(&:forks_count) + + super + end + private alias_method :project, :object diff --git a/lib/api/entities/project.rb b/lib/api/entities/project.rb index 156870f0e1a..b638adfd3bd 100644 --- a/lib/api/entities/project.rb +++ b/lib/api/entities/project.rb @@ -144,8 +144,13 @@ module API end # rubocop: enable CodeReuse/ActiveRecord - def self.forks_counting_projects(projects_relation) - projects_relation + projects_relation.map(&:forked_from_project).compact + def self.execute_batch_counting(projects_relation) + # Call the count methods on every project, so the BatchLoader would load them all at + # once when the entities are rendered + projects_relation.each(&:open_issues_count) + projects_relation.map(&:forked_from_project).compact.each(&:forks_count) + + super end end end diff --git a/lib/api/projects_relation_builder.rb b/lib/api/projects_relation_builder.rb index 6dfd82d109f..61d1b7b31e1 100644 --- a/lib/api/projects_relation_builder.rb +++ b/lib/api/projects_relation_builder.rb @@ -7,28 +7,21 @@ module API class_methods do def prepare_relation(projects_relation, options = {}) projects_relation = preload_relation(projects_relation, options) + execute_batch_counting(projects_relation) - # Call the forks count method on every project, so the BatchLoader would load them all at - # once when the entities are rendered - projects_relation.each(&:forks_count) projects_relation end + # This is overridden by the specific Entity class to + # preload assocations that it needs def preload_relation(projects_relation, options = {}) projects_relation end - def forks_counting_projects(projects_relation) - projects_relation - end - - def batch_open_issues_counting(projects_relation) - ::Projects::BatchOpenIssuesCountService.new(projects_relation).refresh_cache - end - + # This is overridden by the specific Entity class to + # batch load certain counts def execute_batch_counting(projects_relation) - batch_open_issues_counting(projects_relation) end end end diff --git a/lib/gitlab/usage_data_counters/ci_template_unique_counter.rb b/lib/gitlab/usage_data_counters/ci_template_unique_counter.rb index c9106d7c6b8..d92eb22545d 100644 --- a/lib/gitlab/usage_data_counters/ci_template_unique_counter.rb +++ b/lib/gitlab/usage_data_counters/ci_template_unique_counter.rb @@ -3,6 +3,7 @@ module Gitlab::UsageDataCounters class CiTemplateUniqueCounter REDIS_SLOT = 'ci_templates' + KNOWN_EVENTS_FILE_PATH = File.expand_path('known_events/ci_templates.yml', __dir__) # NOTE: Events originating from implicit Auto DevOps pipelines get prefixed with `implicit_` TEMPLATE_TO_EVENT = { @@ -20,19 +21,26 @@ module Gitlab::UsageDataCounters class << self def track_unique_project_event(project_id:, template:, config_source:) - if event = unique_project_event(template, config_source) - Gitlab::UsageDataCounters::HLLRedisCounter.track_event(event, values: project_id) - end + return unless TEMPLATE_TO_EVENT[template] || Feature.enabled?(:track_all_ci_template_inclusions, default_enabled: :yaml) + + Gitlab::UsageDataCounters::HLLRedisCounter.track_event(ci_template_event_name(template, config_source), values: project_id) end - private + def ci_templates(relative_base = 'lib/gitlab/ci/templates') + Dir.glob('**/*.gitlab-ci.yml', base: Rails.root.join(relative_base)) + end + + def ci_template_event_name(template_name, config_source) + prefix = 'implicit_' if config_source.to_s == 'auto_devops_source' + template_event_name = TEMPLATE_TO_EVENT[template_name] || template_to_event_name(template_name) - def unique_project_event(template, config_source) - if name = TEMPLATE_TO_EVENT[template] - prefix = 'implicit_' if config_source.to_s == 'auto_devops_source' + "p_#{REDIS_SLOT}_#{prefix}#{template_event_name}" + end + + private - "p_#{REDIS_SLOT}_#{prefix}#{name}" - end + def template_to_event_name(template) + ActiveSupport::Inflector.parameterize(template.chomp('.gitlab-ci.yml'), separator: '_').underscore end end end diff --git a/lib/gitlab/usage_data_counters/known_events/ci_templates.yml b/lib/gitlab/usage_data_counters/known_events/ci_templates.yml index 3c692f2b1af..cf790767f17 100644 --- a/lib/gitlab/usage_data_counters/known_events/ci_templates.yml +++ b/lib/gitlab/usage_data_counters/known_events/ci_templates.yml @@ -4,73 +4,590 @@ redis_slot: ci_templates aggregation: weekly -- name: p_ci_templates_implicit_auto_devops_build +# Explicit include:template pipeline events +- name: p_ci_templates_5_min_production_app category: ci_templates redis_slot: ci_templates aggregation: weekly -- name: p_ci_templates_implicit_auto_devops_deploy +- name: p_ci_templates_aws_cf_deploy_ec2 category: ci_templates redis_slot: ci_templates aggregation: weekly -- name: p_ci_templates_implicit_security_sast +- name: p_ci_templates_auto_devops_build category: ci_templates redis_slot: ci_templates aggregation: weekly -- name: p_ci_templates_implicit_security_secret_detection +- name: p_ci_templates_auto_devops_deploy category: ci_templates redis_slot: ci_templates aggregation: weekly -# Explicit include:template pipeline events -- name: p_ci_templates_5_min_production_app +- name: p_ci_templates_auto_devops_deploy_latest category: ci_templates redis_slot: ci_templates aggregation: weekly +# This part of the file is generated automatically by +# bin/rake gitlab:usage_data:generate_ci_template_events +# +# Do not edit it manually! +# +# The section above this should be removed once we roll out tracking all ci +# templates +# https://gitlab.com/gitlab-org/gitlab/-/issues/339684 + +- name: p_ci_templates_terraform_base_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_terraform_base + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_dotnet + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_nodejs + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_openshift + category: ci_templates + redis_slot: ci_templates + aggregation: weekly - name: p_ci_templates_auto_devops category: ci_templates redis_slot: ci_templates aggregation: weekly - -- name: p_ci_templates_aws_cf_deploy_ec2 +- name: p_ci_templates_bash category: ci_templates redis_slot: ci_templates aggregation: weekly - -- name: p_ci_templates_aws_deploy_ecs +- name: p_ci_templates_rust category: ci_templates redis_slot: ci_templates aggregation: weekly - -- name: p_ci_templates_auto_devops_build +- name: p_ci_templates_elixir category: ci_templates redis_slot: ci_templates aggregation: weekly - -- name: p_ci_templates_auto_devops_deploy +- name: p_ci_templates_clojure category: ci_templates redis_slot: ci_templates aggregation: weekly - -- name: p_ci_templates_auto_devops_deploy_latest +- name: p_ci_templates_crystal + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_getting_started + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_code_quality + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_verify_load_performance_testing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_verify_accessibility + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_verify_failfast + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_verify_browser_performance + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_verify_browser_performance_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_grails category: ci_templates redis_slot: ci_templates aggregation: weekly - - name: p_ci_templates_security_sast category: ci_templates redis_slot: ci_templates aggregation: weekly - +- name: p_ci_templates_security_dast_runner_validation + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_dast_on_demand_scan + category: ci_templates + redis_slot: ci_templates + aggregation: weekly - name: p_ci_templates_security_secret_detection category: ci_templates redis_slot: ci_templates aggregation: weekly - -- name: p_ci_templates_terraform_base_latest +- name: p_ci_templates_security_license_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_coverage_fuzzing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_api_fuzzing_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_secure_binaries + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_dast_api + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_container_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_dast_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_dependency_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_api_fuzzing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_dast + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_security_cluster_image_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_ios_fastlane + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_composer + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_c + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_python + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_android_fastlane + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_android_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_django + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_maven + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_flutter + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_workflows_branch_pipelines + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_workflows_mergerequest_pipelines + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_laravel + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_managed_cluster_applications + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_php + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_packer + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_terraform + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_mono + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_serverless + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_go + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_scala + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_latex + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_android + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_indeni_cloudrail + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_deploy_ecs + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_aws_cf_provision_and_deploy_ec2 + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_aws_deploy_ecs + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_gradle + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_chef + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_dast_default_branch_deploy + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_load_performance_testing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_helm_2to3 + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_sast + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_secret_detection + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_code_intelligence + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_code_quality + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_deploy_ecs + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_deploy_ec2 + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_deploy + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_build + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_browser_performance_testing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_test + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_deploy_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_browser_performance_testing_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_cf_provision + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_jobs_build_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_terraform_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_swift + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_jekyll + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_harp + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_octopress + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_brunch + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_doxygen + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_hyde + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_lektor + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_jbake + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_hexo + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_middleman + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_hugo + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_pelican + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_nanoc + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_swaggerui + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_jigsaw + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_metalsmith + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_gatsby + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_pages_html + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_dart + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_docker + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_julia + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_npm + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_dotnet_core + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_5_minute_production_app + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_ruby + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_dast_default_branch_deploy + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_load_performance_testing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_helm_2to3 + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_sast + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_secret_detection + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_code_intelligence + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_code_quality + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_deploy_ecs + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_deploy_ec2 + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_auto_devops_deploy + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_auto_devops_build + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_browser_performance_testing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_test + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_auto_devops_deploy_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_browser_performance_testing_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_cf_provision + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_jobs_build_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_sast + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_dast_runner_validation + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_dast_on_demand_scan + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_secret_detection + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_license_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_coverage_fuzzing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_api_fuzzing_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_secure_binaries + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_dast_api + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_container_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_dast_latest + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_dependency_scanning + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_api_fuzzing + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_dast + category: ci_templates + redis_slot: ci_templates + aggregation: weekly +- name: p_ci_templates_implicit_security_cluster_image_scanning category: ci_templates redis_slot: ci_templates aggregation: weekly diff --git a/lib/tasks/gitlab/usage_data.rake b/lib/tasks/gitlab/usage_data.rake index ddd3424acda..35ddc627389 100644 --- a/lib/tasks/gitlab/usage_data.rake +++ b/lib/tasks/gitlab/usage_data.rake @@ -28,5 +28,33 @@ namespace :gitlab do task generate_from_yaml: :environment do puts Gitlab::Json.pretty_generate(Gitlab::UsageDataMetrics.uncached_data) end + + desc 'GitLab | UsageDataMetrics | Generate known_events/ci_templates.yml based on template definitions' + task generate_ci_template_events: :environment do + banner = <<~BANNER + # This file is generated automatically by + # bin/rake gitlab:usage_data:generate_ci_template_events + # + # Do not edit it manually! + BANNER + + repository_includes = ci_template_includes_hash(:repository_source) + auto_devops_jobs_includes = ci_template_includes_hash(:auto_devops_source, 'Jobs') + auto_devops_security_includes = ci_template_includes_hash(:auto_devops_source, 'Security') + all_includes = [*repository_includes, *auto_devops_jobs_includes, *auto_devops_security_includes] + + File.write(Gitlab::UsageDataCounters::CiTemplateUniqueCounter::KNOWN_EVENTS_FILE_PATH, banner + YAML.dump(all_includes).gsub(/ *$/m, '')) + end + + def ci_template_includes_hash(source, template_directory = nil) + Gitlab::UsageDataCounters::CiTemplateUniqueCounter.ci_templates("lib/gitlab/ci/templates/#{template_directory}").map do |template| + { + 'name' => Gitlab::UsageDataCounters::CiTemplateUniqueCounter.ci_template_event_name("#{template_directory}/#{template}", source), + 'category' => 'ci_templates', + 'redis_slot' => Gitlab::UsageDataCounters::CiTemplateUniqueCounter::REDIS_SLOT, + 'aggregation' => 'weekly' + } + end + end end end diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 824790216a2..6f814522321 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -36861,7 +36861,7 @@ msgstr "" msgid "Value Stream Analytics gives an overview of how much time it takes to go from idea to production in your project." msgstr "" -msgid "Value may contain a variable reference" +msgid "Value might contain a variable reference" msgstr "" msgid "Value stream" @@ -36927,10 +36927,10 @@ msgstr "" msgid "ValueStream|The Default Value Stream cannot be deleted" msgstr "" -msgid "Variable" +msgid "Values that contain the %{codeStart}$%{codeEnd} character can be considered a variable reference and expanded. %{docsLinkStart}Learn more.%{docsLinkEnd}" msgstr "" -msgid "Variable references indicated by %{codeStart}$%{codeEnd} may be expanded. If this is not what you want, consider %{docsLinkStart}using a workaround to prevent expansion%{docsLinkEnd}." +msgid "Variable" msgstr "" msgid "Variable will be masked in job logs." diff --git a/package.json b/package.json index d4a031bd402..f72418b160b 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "@gitlab/favicon-overlay": "2.0.0", "@gitlab/svgs": "1.211.0", "@gitlab/tributejs": "1.0.0", - "@gitlab/ui": "32.8.0", + "@gitlab/ui": "32.9.0", "@gitlab/visual-review-tools": "1.6.1", "@rails/actioncable": "6.1.3-2", "@rails/ujs": "6.1.3-2", diff --git a/spec/frontend/diffs/utils/preferences_spec.js b/spec/frontend/diffs/utils/preferences_spec.js deleted file mode 100644 index 2dcc71dc188..00000000000 --- a/spec/frontend/diffs/utils/preferences_spec.js +++ /dev/null @@ -1,32 +0,0 @@ -import Cookies from 'js-cookie'; -import { - DIFF_FILE_BY_FILE_COOKIE_NAME, - DIFF_VIEW_FILE_BY_FILE, - DIFF_VIEW_ALL_FILES, -} from '~/diffs/constants'; -import { fileByFile } from '~/diffs/utils/preferences'; - -describe('diffs preferences', () => { - describe('fileByFile', () => { - afterEach(() => { - Cookies.remove(DIFF_FILE_BY_FILE_COOKIE_NAME); - }); - - it.each` - result | preference | cookie - ${true} | ${false} | ${DIFF_VIEW_FILE_BY_FILE} - ${false} | ${true} | ${DIFF_VIEW_ALL_FILES} - ${true} | ${false} | ${DIFF_VIEW_FILE_BY_FILE} - ${false} | ${true} | ${DIFF_VIEW_ALL_FILES} - ${false} | ${false} | ${DIFF_VIEW_ALL_FILES} - ${true} | ${true} | ${DIFF_VIEW_FILE_BY_FILE} - `( - 'should return $result when { preference: $preference, cookie: $cookie }', - ({ result, preference, cookie }) => { - Cookies.set(DIFF_FILE_BY_FILE_COOKIE_NAME, cookie); - - expect(fileByFile(preference)).toBe(result); - }, - ); - }); -}); diff --git a/spec/frontend/lib/dompurify_spec.js b/spec/frontend/lib/dompurify_spec.js index 03244129aa4..696e2ba6e13 100644 --- a/spec/frontend/lib/dompurify_spec.js +++ b/spec/frontend/lib/dompurify_spec.js @@ -57,6 +57,14 @@ describe('~/lib/dompurify', () => { }); }); + it("doesn't sanitize local references", () => { + const htmlHref = `<svg><use href="#some-element"></use></svg>`; + const htmlXlink = `<svg><use xlink:href="#some-element"></use></svg>`; + + expect(sanitize(htmlHref)).toBe(htmlHref); + expect(sanitize(htmlXlink)).toBe(htmlXlink); + }); + describe.each` type | gon ${'root'} | ${rootGon} diff --git a/spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb b/spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb index d4148b57348..33e04f8fdb3 100644 --- a/spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb +++ b/spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb @@ -77,13 +77,42 @@ RSpec.describe Gitlab::UsageDataCounters::CiTemplateUniqueCounter do let(:project_id) { 1 } let(:config_source) { :repository_source } - Dir.glob(File.join('lib', 'gitlab', 'ci', 'templates', '**'), base: Rails.root) do |template| + described_class.ci_templates.each do |template| next if described_class::TEMPLATE_TO_EVENT.key?(template) - it "does not track #{template}" do - expect(Gitlab::UsageDataCounters::HLLRedisCounter).not_to(receive(:track_event)) + it "has an event defined for #{template}" do + expect do + described_class.track_unique_project_event( + project_id: project_id, + template: template, + config_source: config_source + ) + end.not_to raise_error + end - described_class.track_unique_project_event(project_id: project_id, template: template, config_source: config_source) + context 'when feature flag is disabled' do + before do + stub_feature_flags(track_all_ci_template_inclusions: false) + end + + it "does not track #{template}" do + expect(Gitlab::UsageDataCounters::HLLRedisCounter).not_to(receive(:track_event)) + + described_class.track_unique_project_event(project_id: project_id, template: template, config_source: config_source) + end + end + + context 'when feature flag is enabled' do + before do + stub_feature_flags(track_all_ci_template_inclusions: true) + end + + it "tracks #{template}" do + expected_template_event_name = described_class.ci_template_event_name(template, :repository_source) + expect(Gitlab::UsageDataCounters::HLLRedisCounter).to(receive(:track_event)).with(expected_template_event_name, values: project_id) + + described_class.track_unique_project_event(project_id: project_id, template: template, config_source: config_source) + end end end end diff --git a/spec/models/issue_spec.rb b/spec/models/issue_spec.rb index 3ec28a3f72f..09528b6304e 100644 --- a/spec/models/issue_spec.rb +++ b/spec/models/issue_spec.rb @@ -1176,8 +1176,11 @@ RSpec.describe Issue do it 'refreshes the number of open issues of the project' do project = subject.project - expect { subject.destroy! } - .to change { project.open_issues_count }.from(1).to(0) + expect do + subject.destroy! + + BatchLoader::Executor.clear_current + end.to change { project.open_issues_count }.from(1).to(0) end end diff --git a/spec/models/note_spec.rb b/spec/models/note_spec.rb index a2b818576a6..5e3773513f1 100644 --- a/spec/models/note_spec.rb +++ b/spec/models/note_spec.rb @@ -1573,7 +1573,7 @@ RSpec.describe Note do let(:note) { build(:note) } it 'returns cache key and author cache key by default' do - expect(note.post_processed_cache_key).to eq("#{note.cache_key}:#{note.author.cache_key}") + expect(note.post_processed_cache_key).to eq("#{note.cache_key}:#{note.author.cache_key}:#{note.project.team.human_max_access(note.author_id)}") end context 'when note has no author' do @@ -1592,7 +1592,7 @@ RSpec.describe Note do end it 'returns cache key with redacted_note_html sha' do - expect(note.post_processed_cache_key).to eq("#{note.cache_key}:#{note.author.cache_key}:#{Digest::SHA1.hexdigest(redacted_note_html)}") + expect(note.post_processed_cache_key).to eq("#{note.cache_key}:#{note.author.cache_key}:#{note.project.team.human_max_access(note.author_id)}:#{Digest::SHA1.hexdigest(redacted_note_html)}") end end end diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index 50bf36ff428..bb5bda2afbf 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -1053,12 +1053,12 @@ RSpec.describe Project, factory_default: :keep do project.open_issues_count(user) end - it 'invokes the count service with no current_user' do - count_service = instance_double(Projects::OpenIssuesCountService) - expect(Projects::OpenIssuesCountService).to receive(:new).with(project, nil).and_return(count_service) - expect(count_service).to receive(:count) + it 'invokes the batch count service with no current_user' do + count_service = instance_double(Projects::BatchOpenIssuesCountService) + expect(Projects::BatchOpenIssuesCountService).to receive(:new).with([project]).and_return(count_service) + expect(count_service).to receive(:refresh_cache_and_retrieve_data).and_return({}) - project.open_issues_count + project.open_issues_count.to_s end end diff --git a/spec/requests/projects/merge_requests_discussions_spec.rb b/spec/requests/projects/merge_requests_discussions_spec.rb index c68745b9271..8057a091bba 100644 --- a/spec/requests/projects/merge_requests_discussions_spec.rb +++ b/spec/requests/projects/merge_requests_discussions_spec.rb @@ -59,6 +59,7 @@ RSpec.describe 'merge requests discussions' do let!(:first_note) { create(:diff_note_on_merge_request, author: author, noteable: merge_request, project: project, note: "reference: #{reference.to_reference}") } let!(:second_note) { create(:diff_note_on_merge_request, in_reply_to: first_note, noteable: merge_request, project: project) } let!(:award_emoji) { create(:award_emoji, awardable: first_note) } + let!(:author_membership) { project.add_maintainer(author) } before do # Make a request to cache the discussions @@ -229,6 +230,16 @@ RSpec.describe 'merge requests discussions' do end end + context 'when author role changes' do + before do + Members::UpdateService.new(user, access_level: Gitlab::Access::GUEST).execute(author_membership) + end + + it_behaves_like 'cache miss' do + let(:changed_notes) { [first_note, second_note] } + end + end + context 'when merge_request_discussion_cache is disabled' do before do stub_feature_flags(merge_request_discussion_cache: false) diff --git a/spec/services/issues/close_service_spec.rb b/spec/services/issues/close_service_spec.rb index b1d4877e138..15a082ddf0d 100644 --- a/spec/services/issues/close_service_spec.rb +++ b/spec/services/issues/close_service_spec.rb @@ -58,8 +58,11 @@ RSpec.describe Issues::CloseService do end it 'refreshes the number of open issues', :use_clean_rails_memory_store_caching do - expect { service.execute(issue) } - .to change { project.open_issues_count }.from(1).to(0) + expect do + service.execute(issue) + + BatchLoader::Executor.clear_current + end.to change { project.open_issues_count }.from(1).to(0) end it 'invalidates counter cache for assignees' do diff --git a/spec/services/issues/create_service_spec.rb b/spec/services/issues/create_service_spec.rb index 0e2b3b957a5..d43dd437292 100644 --- a/spec/services/issues/create_service_spec.rb +++ b/spec/services/issues/create_service_spec.rb @@ -91,7 +91,11 @@ RSpec.describe Issues::CreateService do end it 'refreshes the number of open issues', :use_clean_rails_memory_store_caching do - expect { issue }.to change { project.open_issues_count }.from(0).to(1) + expect do + issue + + BatchLoader::Executor.clear_current + end.to change { project.open_issues_count }.from(0).to(1) end context 'when current user cannot set issue metadata in the project' do diff --git a/spec/services/issues/reopen_service_spec.rb b/spec/services/issues/reopen_service_spec.rb index d58c27289c2..86190c4e475 100644 --- a/spec/services/issues/reopen_service_spec.rb +++ b/spec/services/issues/reopen_service_spec.rb @@ -39,8 +39,11 @@ RSpec.describe Issues::ReopenService do it 'refreshes the number of opened issues' do service = described_class.new(project: project, current_user: user) - expect { service.execute(issue) } - .to change { project.open_issues_count }.from(0).to(1) + expect do + service.execute(issue) + + BatchLoader::Executor.clear_current + end.to change { project.open_issues_count }.from(0).to(1) end it 'deletes milestone issue counters cache' do diff --git a/spec/services/issues/update_service_spec.rb b/spec/services/issues/update_service_spec.rb index 0c7f3f7e6e2..712b9886152 100644 --- a/spec/services/issues/update_service_spec.rb +++ b/spec/services/issues/update_service_spec.rb @@ -146,8 +146,11 @@ RSpec.describe Issues::UpdateService, :mailer do it 'refreshes the number of open issues when the issue is made confidential', :use_clean_rails_memory_store_caching do issue # make sure the issue is created first so our counts are correct. - expect { update_issue(confidential: true) } - .to change { project.open_issues_count }.from(1).to(0) + expect do + update_issue(confidential: true) + + BatchLoader::Executor.clear_current + end.to change { project.open_issues_count }.from(1).to(0) end it 'enqueues ConfidentialIssueWorker when an issue is made confidential' do diff --git a/spec/services/projects/batch_open_issues_count_service_spec.rb b/spec/services/projects/batch_open_issues_count_service_spec.rb index 82d50604309..89a4abbf9c9 100644 --- a/spec/services/projects/batch_open_issues_count_service_spec.rb +++ b/spec/services/projects/batch_open_issues_count_service_spec.rb @@ -8,7 +8,7 @@ RSpec.describe Projects::BatchOpenIssuesCountService do let(:subject) { described_class.new([project_1, project_2]) } - describe '#refresh_cache', :use_clean_rails_memory_store_caching do + describe '#refresh_cache_and_retrieve_data', :use_clean_rails_memory_store_caching do before do create(:issue, project: project_1) create(:issue, project: project_1, confidential: true) @@ -19,7 +19,7 @@ RSpec.describe Projects::BatchOpenIssuesCountService do context 'when cache is clean' do it 'refreshes cache keys correctly' do - subject.refresh_cache + subject.refresh_cache_and_retrieve_data # It does not update total issues cache expect(Rails.cache.read(get_cache_key(subject, project_1))).to eq(nil) @@ -29,19 +29,6 @@ RSpec.describe Projects::BatchOpenIssuesCountService do expect(Rails.cache.read(get_cache_key(subject, project_1, true))).to eq(1) end end - - context 'when issues count is already cached' do - before do - create(:issue, project: project_2) - subject.refresh_cache - end - - it 'does update cache again' do - expect(Rails.cache).not_to receive(:write) - - subject.refresh_cache - end - end end def get_cache_key(subject, project, public_key = false) diff --git a/spec/services/projects/group_links/destroy_service_spec.rb b/spec/services/projects/group_links/destroy_service_spec.rb index d65afb68bfe..5d07fd52230 100644 --- a/spec/services/projects/group_links/destroy_service_spec.rb +++ b/spec/services/projects/group_links/destroy_service_spec.rb @@ -20,54 +20,28 @@ RSpec.describe Projects::GroupLinks::DestroyService, '#execute' do group.add_maintainer(user) end - context 'when the feature flag `use_specialized_worker_for_project_auth_recalculation` is enabled' do - before do - stub_feature_flags(use_specialized_worker_for_project_auth_recalculation: true) - end - - it 'calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations' do - expect(AuthorizedProjectUpdate::ProjectRecalculateWorker) - .to receive(:perform_async).with(group_link.project.id) - - subject.execute(group_link) - end - - it 'calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations' do - expect(AuthorizedProjectUpdate::UserRefreshFromReplicaWorker).to( - receive(:bulk_perform_in) - .with(1.hour, - [[user.id]], - batch_delay: 30.seconds, batch_size: 100) - ) - - subject.execute(group_link) - end + it 'calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations' do + expect(AuthorizedProjectUpdate::ProjectRecalculateWorker) + .to receive(:perform_async).with(group_link.project.id) - it 'updates project authorizations of users who had access to the project via the group share', :sidekiq_inline do - expect { subject.execute(group_link) }.to( - change { Ability.allowed?(user, :read_project, project) } - .from(true).to(false)) - end + subject.execute(group_link) end - context 'when the feature flag `use_specialized_worker_for_project_auth_recalculation` is disabled' do - before do - stub_feature_flags(use_specialized_worker_for_project_auth_recalculation: false) - end - - it 'calls UserProjectAccessChangedService to update project authorizations' do - expect_next_instance_of(UserProjectAccessChangedService, [user.id]) do |service| - expect(service).to receive(:execute) - end + it 'calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations' do + expect(AuthorizedProjectUpdate::UserRefreshFromReplicaWorker).to( + receive(:bulk_perform_in) + .with(1.hour, + [[user.id]], + batch_delay: 30.seconds, batch_size: 100) + ) - subject.execute(group_link) - end + subject.execute(group_link) + end - it 'updates project authorizations of users who had access to the project via the group share' do - expect { subject.execute(group_link) }.to( - change { Ability.allowed?(user, :read_project, project) } - .from(true).to(false)) - end + it 'updates project authorizations of users who had access to the project via the group share', :sidekiq_inline do + expect { subject.execute(group_link) }.to( + change { Ability.allowed?(user, :read_project, project) } + .from(true).to(false)) end end diff --git a/yarn.lock b/yarn.lock index b5d08fe0908..5122daee396 100644 --- a/yarn.lock +++ b/yarn.lock @@ -974,10 +974,10 @@ resolved "https://registry.yarnpkg.com/@gitlab/tributejs/-/tributejs-1.0.0.tgz#672befa222aeffc83e7d799b0500a7a4418e59b8" integrity sha512-nmKw1+hB6MHvlmPz63yPwVs1qQkycHwsKgxpEbzmky16Y6mL4EJMk3w1b8QlOAF/AIAzjCERPhe/R4MJiohbZw== -"@gitlab/ui@32.8.0": - version "32.8.0" - resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-32.8.0.tgz#a9f1286373ff63ca4ffdfa22daa88d7a6be01793" - integrity sha512-LKOkEWBxSiVlf6D875wmzK2jMmN+0ZC5x/MrCTOBSVeTddDKcq7TygUHl6T84kfSnumrpmDqaNnOWQh5H5JQbg== +"@gitlab/ui@32.9.0": + version "32.9.0" + resolved "https://registry.yarnpkg.com/@gitlab/ui/-/ui-32.9.0.tgz#12e226e9c2a29c15d94c4d107619f78192621c15" + integrity sha512-eb9Cz80qrZuoun+JluDND4+kAzrgYjtG5WtSDsfHXVpBOpQ6SE7tr8sMxWl/F9eASSq1+fAitC78kX5Myrq78Q== dependencies: "@babel/standalone" "^7.0.0" bootstrap-vue "2.18.1" |