진단 도구
GitLab Support 팀이 문제 해결 시 사용하는 진단 도구 목록을 설명합니다.
GitLab 지원팀은 문제 해결 시 이러한 진단 도구를 사용합니다. 투명성을 위해 여기에 나열되며 GitLab 문제 해결 경험이 있는 사용자를 위한 것입니다. GitLab 관련 문제가 있는 경우 이러한 도구를 사용하기 전에 지원 옵션 을 먼저 확인하는 것이 좋습니다. SOS 스크립트 # 히스토리 GitLab 18.3에서 Linux 패키지 및 Docker 이미지와 함께 gitlabsos 번들링이 도입 되었습니다. gitlabsos 는 Linux 패키지 또는 Docker 기반 GitLab 인스턴스 및 운영 체제에서 정보와 최근 로그를 수집합니다. sudo gitlabsos kubesos 는 GitLab Helm 차트 배포에서 Kubernetes 클러스터 구성과 최근 로그를 수집합니다. gitlab:db:sos 는 데이터베이스에 대한 자세한 진단 데이터를 수집합니다. strace-parser # strace-parser 는 원시 strace 데이터를 분석하고 요약합니다. 컨텍스트를 위해 strace 진 을 권장합니다. gitlabrb_sanitizer # gitlabrb_sanitizer 는 민감한 값이 삭제된 /etc/gitlab/gitlab.rb 내용 사본을 출력합니다. gitlabsos 는 자동으로 gitlabrb_sanitizer 를 사용하여 구성을 삭제합니다. fast-stats # 히스토리 GitLab 18.3에서 Linux 패키지 및 Docker 이미지와 함께 fast-stats 번들링이 도입 되었습니다. 성능 및 구성 문제를 디버그하는 데 도움이 되도록 fast-stats 는 오류와 리소스 집약적인 사용 통계를 빠르게 요약합니다. 대용량 로그를 파싱하고 비교하거나 알 수 없는 문제 해결을 시작하는 데 fast-stats 를 사용합니다. /opt/gitlab/embedded/bin/fast-stats greenhat # greenhat 은 SOS 로그 를 분석, 필터링 및 요약하는 대화형 셸을 제공합니다. GitLab Detective # GitLab Detective 는 GitLab 인스턴스에서 자동화된 검사를 실행하여 일반적인 문제를 식별하고 해결합니다. soslab # soslab 은 다중 노드 배포에서 GitLab SOS 번들 문제 해결을 위한 로그 분석기입니다. 패턴 클러스터링, 상관 관계 추적, 시스템 메트릭 대시보드, PowerSearch, 자동 분석 및 내장 터미널 접근을 제공합니다. soslab을 사용하여 대규모 GitLab 인프라에서 문제를 식별합니다.
