Jenkins - 指标与趋势



Jenkins 中有各种插件可用于展示一段时间内执行的构建指标。这些指标有助于了解构建以及它们随着时间的推移失败/通过的频率。例如,让我们看看“构建历史指标插件”。

安装此插件后,它将计算所有构建的以下指标

  • 平均故障时间 (MTTF)
  • 平均恢复时间 (MTTR)
  • 构建时间的标准差

步骤 1 - 转到 Jenkins 仪表板并点击管理 Jenkins

Welcome to Jenkins

步骤 2 - 转到管理插件选项。

Metrics Trends Manage Plugins1

步骤 3 - 转到可用选项卡并搜索插件“构建历史指标插件”,然后选择“无需重启安装”。

Install Without Restart1

步骤 4 - 以下屏幕显示插件成功安装的确认。重新启动 Jenkins 实例。

Installation Success Confirmation1

转到您的作业页面时,您将看到一个包含计算指标的表格。指标显示了过去 7 天、过去 30 天和所有时间。

Metrics Table

要查看 Jenkins 中的总体趋势,可以使用插件从构建和 Jenkins 内部收集信息,并以图形格式显示它们。此类插件的一个示例是“Hudson 全局构建统计信息插件”。因此,让我们逐步完成此过程。

步骤 1 - 转到 Jenkins 仪表板并点击管理 Jenkins

Hudson Global Build Stats

步骤 2 - 转到管理插件选项

Metrics Trends Manage Plugins2

步骤 3 - 转到可用选项卡并搜索插件“Hudson 全局构建统计信息插件”,然后选择“无需重启安装”。

Install Without Restart2

步骤 4 - 以下屏幕显示插件成功安装的确认。重新启动 Jenkins 实例。

Installation Success Confirmation2

要查看全局统计信息,请按照步骤 5 到 8 操作。

步骤 5 - 转到 Jenkins 仪表板并点击管理 Jenkins。在管理 Jenkins 屏幕中,向下滚动,您现在将看到一个名为“全局构建统计信息”的选项。点击此链接。

Global Build Stats

步骤 6 - 点击“初始化统计信息”按钮。此操作将收集所有已执行构建的现有记录,并可以根据这些结果创建图表。

Initialize Stats

步骤 7 - 初始化数据后,就可以创建新图表了。点击“创建新图表”链接。

Create New Chart

步骤 8 - 将弹出一个窗口,用于输入新图表详细信息的相关信息。输入以下必填信息

  • 标题 - 任何标题信息,在此示例中为“演示”
  • 图表宽度 - 800
  • 图表高度 - 600
  • 图表时间刻度 - 每日
  • 图表时间长度 - 30 天

其余信息可以保持不变。输入信息后,点击创建新图表。

Adding New Chart

您现在将看到一个图表,显示构建随时间的趋势。

Displaying Trends

如果点击图表中的任何部分,它将提供作业及其构建详细信息的细分。

Global Build Search
广告

© . All rights reserved.