Git Access Service
- Service Overview
- Alerts: https://alerts.gitlab.net/#/alerts?filter=%7Btype%3D%22git%22%2C%20tier%3D%22sv%22%7D
- Label: gitlab-com/gl-infra/production~“Service::Git”
Logging
Section titled “Logging”Troubleshooting Pointers
Section titled “Troubleshooting Pointers”- ErrorSLOViolation
- ../bastions/gprd-bastions.md
- ../bastions/gstg-bastions.md
- Blackbox git exporter is down
- Cells and Auto-Deploy
- Cells DNS
- ../certificates/chef_hybrid.md
- ../ci-runners/ci-runner-networking.md
- Chef Vault Basics
- Chef Tips and Tools
- ../elastic/advanced-search-in-gitlab.md
- Blocking and Disabling Things in HAProxy
- HAProxy Management at GitLab
- Possible Breach of SSH MaxStartups
- Find a project from its hashed storage path
- Copying or moving a Git repository by hand
- ../gitaly/git-high-cpu-and-memory-usage.md
- Debugging gitaly with gitaly-debug
- Gitaly is down
- Gitaly latency is too high
- Gitaly profiling
- Gitaly Queuing
- Gitaly repository cgroups
- Restoring gitaly data corruption on a project after an unclean shutdown
- Gitaly Repository Export
- Gitaly unusual activity alert
- Gitaly version mismatch
gitalyctl
- Moving repositories from one Gitaly node to another
- Gitaly Snapshot Verification
- GitLab Storage Re-balancing
- Managing GitLab Storage Shards (Gitaly)
- When GitLab.com is down
- Ad hoc observability tools on Kubernetes nodes
- ../kube/k8s-oncall-setup.md
- Kubernetes
- Advisory Database Unresponsive Hosts/Outdated Repositories
- Alerting
- ../monitoring/apdex-alerts-guide.md
- Mixins
- Session: Application architecture
- Gitlab.com on Kubernetes
- Diagnosis with Kibana
- Restore Gitaly data on
ops.gitlab.net
- Recovering from CI Patroni cluster lagging too much or becoming completely broken
- Steps to create (or recreate) a Standby CLuster using a Snapshot from a Production cluster as Master cluster (instead of pg_basebackup)
- Custom PostgreSQL Package Build Process for Ubuntu Xenial 16.04
- Geo Patroni Cluster Management
- Patroni Cluster Management
- Pg_repack using gitlab-pgrepack
- Diagnosing long running transactions
- How to provision the benchmark environment
- PgBouncer connection management and troubleshooting
- Redis-Sidekiq catchall workloads reduction
- A survival guide for SREs to working with Redis at GitLab
- ../redis/redis.md
- Pull Mirroring Timeout with Large LFS Files
- How to use flamegraphs for performance profiling
- Life of a Git Request
- Life of a Web Request
- Blocked user login attempts are high
- Deleted Project Restoration
- GitLab dev environment
- ../uncategorized/granting-rails-or-db-access.md
- Missing Repositories
- ../uncategorized/namespace-restore.md
- Ruby profiling
- Shared Configurations
- Terraform Broken Main
- How to upload a file to Google Cloud Storage from any system without a credentials configuration
- Workers under heavy load because of being used as a CDN
- Configuring and Using the Yubikey
- Git Stuck Processes
- Git
- Purge Git data
- Workhorse Session Alerts