Commit 13cc2b82 authored by GitLab Bot's avatar GitLab Bot

Automatic merge of gitlab-org/gitlab master

parents 18ca049b 6c797123
...@@ -467,13 +467,17 @@ Next, get the unique events for the current week. ...@@ -467,13 +467,17 @@ Next, get the unique events for the current week.
start_date: Date.current.beginning_of_week, end_date: Date.current.end_of_week) start_date: Date.current.beginning_of_week, end_date: Date.current.end_of_week)
``` ```
Recommendations: ##### Recommendations
- Key should expire in 29 days for daily and 42 days for weekly. We have the following recommendations for [Adding new events](#adding-new-events):
- If possible, data granularity should be a week. For example a key could be composed from the
metric's name and week of the year, `2020-33-{metric_name}`. - Event aggregation: weekly.
- Use a [feature flag](../../operations/feature_flags.md) to have a control over the impact when - Key expiry time:
adding new metrics. - Daily: 29 days.
- Weekly: 42 days.
- When adding new metrics, use a [feature flag](../../operations/feature_flags.md) to control the impact.
- For feature flags triggered by another service, set `default_enabled: false`,
- Events can be triggered using the `UsageData` API, which helps when there are > 10 events per change
##### Enable/Disable Redis HLL tracking ##### Enable/Disable Redis HLL tracking
......
...@@ -116,7 +116,7 @@ You can publish a Composer package to the Package Registry as part of your CI/CD ...@@ -116,7 +116,7 @@ You can publish a Composer package to the Package Registry as part of your CI/CD
1. Run the pipeline. 1. Run the pipeline.
You can view the published package by going to **Packages & Registries > Package Registry** and selecting the **Composer** tab. To view the published package, go to **Packages & Registries > Package Registry** and select the **Composer** tab.
### Use a CI/CD template ### Use a CI/CD template
......
...@@ -127,7 +127,7 @@ To build and push to the Container Registry: ...@@ -127,7 +127,7 @@ To build and push to the Container Registry:
docker push registry.example.com/group/project/image docker push registry.example.com/group/project/image
``` ```
You can also view these commands by going to your project's **Packages & Registries > Container Registry**. To view these commands, go to your project's **Packages & Registries > Container Registry**.
## Build and push by using GitLab CI/CD ## Build and push by using GitLab CI/CD
......
...@@ -39,9 +39,6 @@ GEM ...@@ -39,9 +39,6 @@ GEM
adamantium (~> 0.2.0) adamantium (~> 0.2.0)
equalizer (~> 0.0.9) equalizer (~> 0.0.9)
concurrent-ruby (1.1.7) concurrent-ruby (1.1.7)
debase (0.2.4.1)
debase-ruby_core_source (>= 0.10.2)
debase-ruby_core_source (0.10.6)
diff-lcs (1.3) diff-lcs (1.3)
domain_name (0.5.20190701) domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0) unf (>= 0.0.5, < 1.0.0)
...@@ -88,7 +85,7 @@ GEM ...@@ -88,7 +85,7 @@ GEM
byebug (~> 9.1) byebug (~> 9.1)
pry (~> 0.10) pry (~> 0.10)
public_suffix (4.0.1) public_suffix (4.0.1)
rack (2.2.2) rack (2.2.3)
rack-test (1.1.0) rack-test (1.1.0)
rack (>= 1.0, < 3) rack (>= 1.0, < 3)
rake (12.3.3) rake (12.3.3)
...@@ -155,7 +152,6 @@ DEPENDENCIES ...@@ -155,7 +152,6 @@ DEPENDENCIES
airborne (~> 0.3.4) airborne (~> 0.3.4)
capybara (~> 3.29.0) capybara (~> 3.29.0)
capybara-screenshot (~> 1.0.23) capybara-screenshot (~> 1.0.23)
debase (~> 0.2.4.1)
faker (~> 1.6, >= 1.6.6) faker (~> 1.6, >= 1.6.6)
gitlab-qa gitlab-qa
knapsack (~> 1.17) knapsack (~> 1.17)
......
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
rack (2.0.6) rack (2.2.3)
rake (12.3.3) rake (12.3.3)
PLATFORMS PLATFORMS
......
...@@ -19,7 +19,7 @@ module QA ...@@ -19,7 +19,7 @@ module QA
end end
end end
it 'closes an issue', quarantine: { issue: 'https://gitlab.com/gitlab-org/gitlab/-/issues/225303', type: :bug }, testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/1085' do it 'closes an issue', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/1085' do
closed_issue.visit! closed_issue.visit!
Page::Project::Issue::Show.perform do |issue_page| Page::Project::Issue::Show.perform do |issue_page|
......
...@@ -41,7 +41,7 @@ module QA ...@@ -41,7 +41,7 @@ module QA
Page::Group::Menu.perform(&:click_contribution_analytics_item) Page::Group::Menu.perform(&:click_contribution_analytics_item)
end end
it 'tests contributions', quarantine: { issue: 'https://gitlab.com/gitlab-org/gitlab/-/issues/225303', type: :bug }, testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/527' do it 'tests contributions', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/527' do
EE::Page::Group::ContributionAnalytics.perform do |contribution_analytics| EE::Page::Group::ContributionAnalytics.perform do |contribution_analytics|
expect(contribution_analytics).to have_push_element('3 pushes, more than 4.0 commits by 1 person contributors.') expect(contribution_analytics).to have_push_element('3 pushes, more than 4.0 commits by 1 person contributors.')
expect(contribution_analytics).to have_mr_element('1 created, 1 merged.') expect(contribution_analytics).to have_mr_element('1 created, 1 merged.')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment