インサイトの使用
概要
CircleCI Insights ダッシュボードでは、リポジトリのビルド プロセスの状態と使用状況の概要を確認することができ、開発方針の検討に役立てられます。 Insights ダッシュボード には、クレジット使用量、成功率、パイプラインの実行時間、その他の関連情報に関する時系列データの概要が示されます。
ここでは、クラウド版 CircleCI と CircleCI Server それぞれの Insights ダッシュボードへのアクセス方法と使用方法について説明します。
使用方法
CircleCI Web アプリケーションのサイドバーから、組織全体のインサイトにアクセスできます。
特定のプロジェクトのインサイトにアクセスするには、パイプラインのワークフローを表示して [Insights (インサイト)] ボタンをクリックします。 または、 パイプライン ダッシュボード で、[actions (アクション)] セクションの [Insights (インサイト)] ボタンをクリックします。
ワークフローの概要
Insights ダッシュボードには、一定期間のワークフローの詳細が表示されます。 このデータはリアルタイムのものではなく、最新の情報が反映されるまでには最大で 24 時間かかることがあります。 ページ上部で、ワークフローごとにフィルタリングすることも可能です。 ワークフローの概要に表示されるデータは以下のとおりです。
- ワークフローの合計実行回数
- ワークフローの成功率
- ワークフローの実行時間
- ワークフローのクレジット使用量*
ジョブの概要
[JOBS (ジョブ)] タブに切り替えると、ジョブごとに集計された以下の時系列データを確認できます。
- 合計クレジット使用量*
- 実行時間 (95 パーセンタイル)
- 合計実行回数
- 成功率
* インサイト ダッシュボードはリアルタイム形式の財務報告ツールではありません。 本ダッシュボードをクレジット使用量のレポートには使用しないでください。 最新のクレジット使用量の情報については、組織の [Plan Overview (プラン概要)] をご覧ください。
CircleCI Server v2.19.x のインサイト
概要
CircleCI アプリケーションで [Insights (インサイト)] メニュー項目をクリックすると、フォローしているすべてのリポジトリのヘルス状態を示すダッシュボードが表示されます。 ここでは、デフォルト ブランチのビルド時間の中央値、キュー時間の中央値、最終ビルド時刻、成功率、並列実行数を確認できます。 注: ワークフローを構成している場合、デフォルト ブランチに対して実行されるすべてのジョブがグラフに表示されます。
この画面では、ビルドに関する以下のデータを確認できます。
- CircleCI でビルドされているすべてのリポジトリのリアルタイム ステータス
- キュー時間の中央値
- ビルド時間の中央値
- ブランチ数
- 最終ビルド時刻
プロジェクトのインサイト
メイン ナビゲーション上の [Insights (インサイト)] アイコンをクリックしてから、リポジトリ名をクリックすると、プロジェクト別のインサイトのページにアクセスできます。
プロジェクト別のインサイトのページでは、選択したブランチにおけるビルド ステータスおよびビルド パフォーマンスのグラフを確認できます。
-
[Build Status (ビルド ステータス)]: デフォルト ブランチの直近 50 件のビルドが表示されます。 右上隅でブランチを選択すると、そのブランチに関する 100 件を超えるビルド・ジョブのステータスを確認できます。
-
[Build Performance (ビルド パフォーマンス)]: このグラフには、最大 90 日前までのビルド・ジョブのデータが日別に集約され、各日の平均値がプロットされます。 任意のブランチをクリックして、リポジトリのパフォーマンスをモニタリングできます。
関連項目
失敗が多いテストのインサイトを得る方法については、「 テスト メタデータの収集」を参照してください。
さらに詳しく
Circle CI Academy の インサイトコース を受講すると、さらに詳しく学ぶことができます。