Commit c1a80478 authored by Craig Norris's avatar Craig Norris Committed by Achilleas Pipinellis

Add tiers to troubleshooting docs

Add Free tier badges to admin troubleshooting doc pages.
parent a5be5f2c
...@@ -4,7 +4,7 @@ group: Distribution ...@@ -4,7 +4,7 @@ group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
--- ---
# Debugging Tips # Debugging tips **(FREE SELF)**
Sometimes things don't work the way they should. Here are some tips on debugging issues out Sometimes things don't work the way they should. Here are some tips on debugging issues out
in production. in production.
......
...@@ -5,21 +5,21 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,21 +5,21 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Disaster Recovery # Disaster recovery **(FREE SELF)**
This document describes a feature that allows to easily disable some important but computationally This document describes a feature that allows you to disable some important but computationally
expensive parts of the application, in order to relieve stress on the database in an ongoing downtime. expensive parts of the application to relieve stress on the database during an ongoing downtime.
## `ci_queueing_disaster_recovery` ## `ci_queueing_disaster_recovery`
This feature flag, if enabled temporarily disables fair scheduling on shared runners. This feature flag, if temporarily enabled, disables fair scheduling on shared runners.
This can help reduce system resource usage on the `jobs/request` endpoint This can help to reduce system resource usage on the `jobs/request` endpoint
by significantly reducing computations being performed. by significantly reducing the computations being performed.
Side effects: Side effects:
- In case of a large backlog of jobs, the jobs will be processed in the order - In case of a large backlog of jobs, the jobs are processed in the order
they were put in the system instead of balancing the jobs across many projects they were put in the system, instead of balancing the jobs across many projects.
- Projects which are out of quota will be run. This affects - Projects which are out of quota will be run. This affects
only jobs that were created during the last hour, as prior jobs are canceled only jobs created during the last hour, as prior jobs are canceled
by a periodic background worker (`StuckCiJobsWorker`). by a periodic background worker (`StuckCiJobsWorker`).
...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Diagnostics tools # Diagnostics tools **(FREE SELF)**
These are some of the diagnostics tools the GitLab Support team uses during troubleshooting. These are some of the diagnostics tools the GitLab Support team uses during troubleshooting.
They are listed here for transparency, and they may be useful for users with experience They are listed here for transparency, and they may be useful for users with experience
......
...@@ -4,7 +4,7 @@ group: Distribution ...@@ -4,7 +4,7 @@ group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
--- ---
# Troubleshooting a GitLab installation # Troubleshooting a GitLab installation **(FREE SELF)**
This page documents a collection of resources to help you troubleshoot a GitLab This page documents a collection of resources to help you troubleshoot a GitLab
installation. installation.
......
...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Kubernetes, GitLab and You # Kubernetes, GitLab, and you **(FREE SELF)**
This is a list of useful information regarding Kubernetes that the GitLab Support This is a list of useful information regarding Kubernetes that the GitLab Support
Team sometimes uses while troubleshooting. GitLab is making this public, so that anyone Team sometimes uses while troubleshooting. GitLab is making this public, so that anyone
......
...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Linux Cheat Sheet # Linux cheat sheet **(FREE SELF)**
This is the GitLab Support Team's collection of information regarding Linux, that they This is the GitLab Support Team's collection of information regarding Linux, that they
sometimes use while troubleshooting. It is listed here for transparency, sometimes use while troubleshooting. It is listed here for transparency,
......
...@@ -4,7 +4,7 @@ group: Distribution ...@@ -4,7 +4,7 @@ group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
--- ---
# Parsing GitLab logs with `jq` # Parsing GitLab logs with `jq` **(FREE SELF)**
We recommend using log aggregation and search tools like Kibana and Splunk whenever possible, We recommend using log aggregation and search tools like Kibana and Splunk whenever possible,
but if they are not available you can still quickly parse but if they are not available you can still quickly parse
......
...@@ -4,7 +4,7 @@ group: Distribution ...@@ -4,7 +4,7 @@ group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
--- ---
# Navigating GitLab via Rails console # Navigating GitLab via Rails console **(FREE SELF)**
At the heart of GitLab is a web application [built using the Ruby on Rails At the heart of GitLab is a web application [built using the Ruby on Rails
framework](https://about.gitlab.com/blog/2018/10/29/why-we-use-rails-to-build-gitlab/). framework](https://about.gitlab.com/blog/2018/10/29/why-we-use-rails-to-build-gitlab/).
......
...@@ -4,7 +4,7 @@ group: Distribution ...@@ -4,7 +4,7 @@ group: Distribution
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
--- ---
# Troubleshooting Sidekiq # Troubleshooting Sidekiq **(FREE SELF)**
Sidekiq is the background job processor GitLab uses to asynchronously run Sidekiq is the background job processor GitLab uses to asynchronously run
tasks. When things go wrong it can be difficult to troubleshoot. These tasks. When things go wrong it can be difficult to troubleshoot. These
......
...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Troubleshooting SSL # Troubleshooting SSL **(FREE SELF)**
This page contains a list of common SSL-related errors and scenarios that you This page contains a list of common SSL-related errors and scenarios that you
may encounter while working with GitLab. It should serve as an addition to the may encounter while working with GitLab. It should serve as an addition to the
......
...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Apps for a Testing Environment # Apps for a testing environment **(FREE SELF)**
This is the GitLab Support Team's collection of information regarding testing environments, This is the GitLab Support Team's collection of information regarding testing environments,
for use while troubleshooting. It is listed here for transparency, and it may be useful for use while troubleshooting. It is listed here for transparency, and it may be useful
......
...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w ...@@ -5,7 +5,7 @@ info: To determine the technical writer assigned to the Stage/Group associated w
type: reference type: reference
--- ---
# Finding relevant log entries with a correlation ID # Finding relevant log entries with a correlation ID **(FREE SELF)**
In GitLab 11.6 and later, a unique request tracking ID, known as the "correlation ID" has been In GitLab 11.6 and later, a unique request tracking ID, known as the "correlation ID" has been
logged by the GitLab instance for most requests. Each individual request to GitLab gets logged by the GitLab instance for most requests. Each individual request to GitLab gets
......
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