コマンドメトリクス
Command metrics provides data-driven visibility into your Gradle and Bazel command performance. Command metrics are available as part of the Bitrise Build Cache: if you have a working Build Cache setup, you will have access to these metrics in Insights.
コマンドメトリクスは、GradleおよびBazelコマンドのパフォーマンスをデータ駆動で可視化します。コマンドメトリクスは、 Bitrise ビルドキャッシュ: ビルド キャッシュの設定が機能している場合は、Insights でこれらのメトリックにアクセスできます。
キャッシュパフォーマンス
コマンドメトリクスはBitrise Build Cacheでのみ利用可能ですが、キャッシュパフォーマンスは測定されません。詳細については、 ビルドキャッシュメトリクス。
コマンドのパフォーマンスを表示するには、Insightsにログインして コマンド 左側のナビゲーション メニューにあります。
利用可能なメトリックは次のとおりです。
-
持続時間(p50 および p90): 期間メトリックは、コマンドの実行時間を測定します。コマンドの実行時間を把握することで、ボトルネックの特定、ビルド時間の最適化、生産性の向上に役立ちます。たとえば、予想よりも時間がかかっているコマンドを特定し、そこに最適化の取り組みを集中させることができます。
-
エラー率: 失敗するコマンドの率。エラー率が低いほど、ビルドの信頼性が高まり、CI/CD パイプラインの中断が少なくなります。特定のコマンドのエラー率が高い場合は、不安定性の原因を深く掘り下げて解決するためのアクションが必要であることを示すフラグが立てられます。
-
呼び出し回数: このメトリックは、特定の Gradle コマンドと Bazel コマンドが実行される頻度を測定します。過剰に使用されているコマンドや冗長に実行されているコマンドを強調表示できます。特定のコマンドが頻繁に実行されている場合は、パイプラインを再構築してコマンドの過剰使用を回避できるかどうかを調べる価値があるかもしれません。
Insights の他の指標と同様に、次のことが可能です。
-
アラートを設定する 特定のしきい値について。