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

GitLabの使用状況を分析する

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

GitLabは、インスタンス、グループ、およびプロジェクトに対して、さまざまな種類のアナリティクスインサイトを提供します。アナリティクス機能を使用するには、プロジェクトとグループに対して異なるロールと権限が必要です。

分析機能

エンドツーエンドのインサイトと表示レベル

これらの機能を使用すると、組織全体のソフトウェア開発ライフサイクルに関するインサイトを得ることができます。

機能説明プロジェクトレベル:グループレベル:インスタンスレベル:
Value Streams DashboardDevSecOpsの傾向、パターン、およびデジタルトランスフォーメーション改善の機会に関するインサイト。check-circle 対応check-circle 対応dotted-circle 不可
バリューストリーム管理アナリティクスカスタマイズ可能なステージングによるtime-to-valueに関するインサイト。check-circle 対応check-circle 対応dotted-circle 不可
グループおよびインスタンス別のDevOps導入DevOps導入における組織の成熟度。経時的な機能導入とグループ別の機能分布。dotted-circle 不可check-circle 対応check-circle 対応
使用状況の傾向インスタンスデータと、経時的なデータ量の変化の概要。dotted-circle 不可dotted-circle 不可check-circle 対応
インサイトイシュー、マージされたマージリクエスト、トリアージの健全性を調査するためのカスタマイズ可能なレポート。check-circle 対応check-circle 対応dotted-circle 不可
分析ダッシュボード収集されたデータを可視化するための、組み込みのカスタマイズ可能なダッシュボード。check-circle 対応check-circle 対応dotted-circle 不可

生産性分析

これらの機能を使用すると、イシューとマージリクエストに関するチームの生産性についてのインサイトを得ることができます。

機能説明プロジェクトレベル:グループレベル:インスタンスレベル:
イシュー分析毎月作成されるイシューの可視化。check-circle 対応check-circle 対応dotted-circle 不可
マージリクエスト分析マージリクエストの概要。マージまでの平均時間、スループット、およびアクティビティーの詳細。check-circle 対応dotted-circle 不可dotted-circle 不可
生産性分析作成者レベルまでフィルター可能なマージリクエストライフサイクル。dotted-circle 不可check-circle 対応dotted-circle 不可
コードレビュー分析マージリクエストアクティビティーに関する情報を含む、オープンなマージリクエスト。check-circle 対応dotted-circle 不可dotted-circle 不可

デベロッパーアナリティクス

これらの機能を使用すると、デベロッパーの生産性とコードカバレッジについてのインサイトを得ることができます。

機能説明プロジェクトレベル:グループレベル:インスタンスレベル:
コントリビュート分析グループメンバーが行ったコントリビューションイベントの概要。プッシュイベント、マージリクエスト、イシューの棒チャート付き。dotted-circle 不可check-circle 対応dotted-circle 不可
コントリビューター分析プロジェクトメンバーが行ったコミットの概要。コミット数のラインチャート付き。check-circle 対応dotted-circle 不可dotted-circle 不可
リポジトリ分析リポジトリで使用されているプログラミング言語とコードカバレッジの統計。check-circle 対応check-circle 対応dotted-circle 不可

CI/CD分析

これらの機能を使用すると、CI/CDのパフォーマンスについてのインサイトを得ることができます。

機能説明プロジェクトレベル:グループレベル:インスタンスレベル:
CI/CDの分析パイプラインの継続時間と成功または失敗。check-circle 対応check-circle 対応dotted-circle 不可
DORAメトリクス経時的なDORAメトリクス。check-circle 対応check-circle 対応dotted-circle 不可

セキュリティアナリティクス

これらの機能を使用すると、セキュリティ脆弱性とメトリクスについてのインサイトを得ることができます。

機能説明プロジェクトレベル:グループレベル:インスタンスレベル:
セキュリティダッシュボードセキュリティスキャナーによって検出された脆弱性のメトリクス、評価、チャートのコレクション。check-circle 対応check-circle 対応dotted-circle 不可

メトリクス用語集

次の用語集では、アナリティクス機能で使用される一般的な開発メトリクスの定義を示し、それらがGitLabでどのように測定されるかを説明します。

メトリック定義GitLabでの測定
変更までの平均時間(MTTC)アイデアからデリバリーまでの平均期間。イシューが作成されてから、関連するマージリクエストが本番環境にデプロイされるまで。
検出までの平均時間(MTTD)バグが本番環境で検出されなくなるまでの平均期間。バグが本番環境にデプロイされてから、それをレポートするイシューが作成されるまで。
マージまでの平均時間(MTTM)マージリクエストの平均ライフスパン。マージリクエストが作成されてからマージされるまで。クローズまたはアンマージされたマージリクエストは除外されます。詳細については、merge request analyticsを参照してください。
平均復旧/修復/解決/解決/復元時間(MTTR)バグが本番環境で修正されない平均期間。バグが本番環境にデプロイされてから、バグ修正がデプロイされるまで。
ベロシティ特定の期間に完了したイシューの合計負荷。負荷は通常、ポイントまたはウェイトで測定され、多くの場合スプリントごとに測定されます。特定の期間にクローズされたイシューの合計ポイントまたはウェイト。例:「スプリントあたり30ポイント」。

詳細な定義については、バリューストリーム管理ダッシュボードのメトリクスとドリルダウンレポートも参照してください。