Jenkins-metrics-and-trends
提供:Dev Guides
Jenkins-指標とトレンド
Jenkinsには、一定期間にわたって実行されるビルドのメトリックを表示するためのさまざまなプラグインがあります。 これらのメトリクスは、ビルドと、それらが時間の経過とともに失敗/成功する頻度を理解するのに役立ちます。 例として、「Build History Metricsプラグイン」を見てみましょう。
このプラグインは、インストールされたすべてのビルドについて次のメトリックを計算します
- 平均故障時間(MTTF)
- 平均復旧時間(MTTR)
- ビルド時間の標準偏差
- ステップ1 *-Jenkinsダッシュボードに移動し、Jenkinsの管理をクリックします
- ステップ2 *-[プラグインの管理]オプションに移動します。
Metrics Trends Manage Plugins1
- ステップ3 *-[利用可能]タブに移動して、プラグイン「ビルド履歴メトリックプラグイン」を検索し、「再起動せずにインストール」を選択します。
- ステップ4 *-次の画面が表示され、プラグインが正常にインストールされたことを確認します。 Jenkinsインスタンスを再起動します。
[ジョブ]ページに移動すると、計算されたメトリックの表が表示されます。 指標は、過去7日間、過去30日間、およびすべての期間で表示されます。
Jenkinsの全体的な傾向を確認するために、ビルドとJenkins内から情報を収集し、それらをグラフィック形式で表示するためのプラグインが用意されています。 そのようなプラグインの一例は、「Hudson global-build-statsプラグイン」です。 そのための手順を見ていきましょう。
- ステップ1 *-Jenkinsダッシュボードに移動し、Jenkinsの管理をクリックします
- ステップ2 *-[プラグインの管理]オプションに移動します
Metrics Trends Manage Plugins2
- ステップ3 *-[利用可能]タブに移動して、プラグイン「Hudson global-build-statsプラグイン」を検索し、「再起動せずにインストール」を選択します。
- ステップ4 *-次の画面が表示され、プラグインが正常にインストールされたことを確認します。 Jenkinsインスタンスを再起動します。
グローバル統計を表示するには、ステップ5〜8に従ってください。
- ステップ5 *-Jenkinsダッシュボードに移動し、Jenkinsの管理をクリックします。 [Jenkinsの管理]画面で下にスクロールすると、[グローバルビルド統計]というオプションが表示されます。 このリンクをクリックしてください。
- ステップ6 *-[統計の初期化]ボタンをクリックします。 これにより、既に実行されたビルドの既存のすべてのレコードが収集され、これらの結果に基づいてグラフを作成できます。
- ステップ7 *-データが初期化されたら、新しいチャートを作成します。 [新しいグラフを作成]リンクをクリックします。
- ステップ8 *-新しいチャートの詳細に関連する情報を入力するポップアップが表示されます。 次の必須情報を入力してください
- タイトル–この例のタイトル情報は「デモ」として提供されます
- チャートの幅– 800
- チャートの高さ– 600
- チャートの時間スケール–毎日
- チャート時間– 30日
残りの情報はそのままにしておくことができます。 情報を入力したら、[新規チャートの作成]をクリックします。
ビルドの傾向を時系列で表示するチャートが表示されます。
チャート内のセクションをクリックすると、ジョブとそのビルドの詳細をドリルダウンできます。