正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

診断ツール

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

GitLabサポートチームは、トラブルシューティング中にこれらの診断ツールを使用します。これらは透明性のため、およびGitLabのトラブルシューティング経験を持つユーザーのためにここに記載されています。

GitLabにイシューがある場合は、これらのツールを使用する前にサポートオプションを確認することをおすすめします。

SOSスクリプト

  • gitlabsosは、LinuxパッケージまたはDockerベースのGitLabインスタンスとそのオペレーティングシステムから情報と最新のログを収集します。

    sudo gitlabsos
  • kubesosは、GitLab HelmチャートデプロイからKubernetesクラスター設定と最新のログを収集します。

  • gitlab:db:sosは、データベースに関する詳細な診断データを収集します。

strace-parser

strace-parserは、raw straceデータを分析および要約します。コンテキストとして、strace zineをおすすめします。

gitlabrb_sanitizer

gitlabrb_sanitizerは、機密情報が削除済みの/etc/gitlab/gitlab.rbコンテンツのコピーを出力します。

gitlabsosは、gitlabrb_sanitizerを自動的に使用して設定をサニタイズします。

fast-stats

パフォーマンスおよび設定の問題のデバッグに役立つように、fast-statsはエラーとリソースを大量に消費する使用状況の統計情報を迅速に要約します。

fast-statsを使用して、大量のログを解析および比較したり、不明な問題のトラブルシューティングを開始したりできます。

/opt/gitlab/embedded/bin/fast-stats

greenhat

greenhatは、SOSログを分析、フィルタリング、および要約するための対話型Shellを提供します。

GitLab Detective

GitLab DetectiveはGitLabインスタンスで自動チェックを実行して、一般的な問題を特定し、解決します。

soslab

soslabは、マルチノードデプロイ全体でのGitLab SOSバンドルのトラブルシューティング用のログアナライザーです。パターンクラスタリング、相関トレーシング、システムメトリクスダッシュボード、PowerSearch、自動分析、および組み込みのターミナルアクセスを提供します。soslabを使用して、大規模なGitLabインフラストラクチャ全体でイシューを特定します。