GitLabの使用状況の分析

インスタンスレベル分析

インスタンスレベルのアナリティクスでは、GitLab全体のアナリティクスを集約することができ、ユーザーは複数のプロジェクトやグループの情報を一箇所で見ることができます。

詳しくはインスタンスレベルのアナリティクスをご覧ください。

グループレベル分析

13.9でGitLab Premiumに移行しました。

GitLabはグループレベルでいくつかの分析機能を提供しています。これらの機能の一部は、GitLab Freeよりも高いティアを使用する必要があります。

プロジェクトレベルの分析

GitLabを使ってプロジェクトレベルのアナリティクスをレビューすることができます。これらの機能の一部には、GitLab Freeより上位のティアを使用する必要があります。

左サイドバーからプロジェクト分析を削除

デフォルトでは、プロジェクトのアナリティクスは左サイドバーのAnalyze項目の下に表示されます。この項目を削除するには

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 設定] > [全般]を選択します。
  3. 可視性]、[プロジェクト機能]、[権限]を展開します。
  4. アナリティクスのトグルをオフにします。
  5. 変更を保存を選択します。

ユーザー設定可能なアナリティクス

以下のアナリティクス機能は、ユーザーがパーソナライズされたビューを作成するために利用できます:

GitLabティアの要件については、この機能のドキュメントページを必ずレビューしてください。

価値のストリーム管理

以下の分析機能を使用して、プロジェクトやグループのパフォーマンスを分析および可視化できます:

用語解説

GitLabアナリティクスを説明するために以下の用語を使用します:

  • Mean Time to Change(MTTC): アイデアから納品までの平均期間。GitLabはイシューの作成から、イシューの最新の関連マージリクエストが本番環境にデプロイされるまでのMTTCを測定します。
  • Mean Time to Detect(MTTD): バグが本番環境で検出されない平均期間。GitLabはバグのデプロイからイシュー作成までのMTTDを測定します。
  • Mean Time To Merge(MTTM): マージリクエストの平均寿命。GitLabはマージリクエスト作成からマージリクエストのマージまでのMTTMを測定します(クローズ/未マージのマージリクエストは除外されます)。詳細はマージリクエスト分析をご覧ください。
  • Mean Time to Recover/Repair/Resolution/Resolve/Restore(MTTR): バグが本番環境で修正されない平均期間。GitLabはバグのデプロイから修正のデプロイまでのMTTRを測定します。
  • ベロシティ:ある期間内に完了したイシューの総負荷。負担は通常、ポイントや重さで測られ、多くの場合スプリントごとに測られます。例えば、ベロシティは「スプリントあたり30ポイント」かもしれません。GitLabでは、ベロシティを一定期間内に完了したイシューの合計ポイントや重さで測ります。