Jenkins Metrics 和 Trends 怎么查看和分析?

文章导读
Previous Quiz Next Jenkins 中有多种插件可用于展示一段时间内执行的构建的指标。这些指标有助于了解您的构建情况以及它们随时间推移的失败/成功频率。例如,让我们来看看 Build History Metrics 插件。
A A

Jenkins - 指标与趋势



Previous
Quiz
Next

Jenkins 中有多种插件可用于展示一段时间内执行的构建的指标。这些指标有助于了解您的构建情况以及它们随时间推移的失败/成功频率。例如,让我们来看看 Build History Metrics 插件。

安装该插件后,它会为所有构建计算以下指标:

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

步骤 1 − 转到 Jenkins 仪表板,点击 Manage Jenkins。

Welcome to Jenkins

步骤 2 − 转到 Manage Plugins 选项。

Metrics Trends Manage Plugins1

步骤 3 − 转到 Available 选项卡,搜索插件 Build History Metrics plugin,然后选择无重启安装。

Install Without Restart1

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

Installation Success Confirmation1

当您转到 Job 页面时,将看到一个显示计算指标的表格。指标显示最近 7 天、最近 30 天和所有时间的数据。

Metrics Table

要查看 Jenkins 的整体趋势,有插件可以从构建和 Jenkins 中收集信息,并以图形格式显示。其中一个示例插件是 Hudson global-build-stats 插件。让我们逐步操作。

步骤 1 − 转到 Jenkins 仪表板,点击 Manage Jenkins。

Hudson Global Build Stats

步骤 2 − 转到 Manage Plugins 选项。

Metrics Trends Manage Plugins2

步骤 3 − 转到 Available 选项卡,搜索插件 Hudson global-build-stats plugin,然后选择无重启安装。

Install Without Restart2

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

Installation Success Confirmation2

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

步骤 5 − 转到 Jenkins 仪表板,点击 Manage Jenkins。在 Manage Jenkins 屏幕中,向下滚动,现在您将看到名为 Global Build Stats 的选项。点击此链接。

Global Build Stats

步骤 6 − 点击 Initialize stats 按钮。此操作会收集所有已执行构建的现有记录,并基于这些结果创建图表。

Initialize Stats

步骤 7 − 数据初始化完成后,即可创建新图表。点击 Create new chart 链接。

Create New Chart

步骤 8 − 将弹出窗口以输入新图表详情的相关信息。输入以下必填信息:

  • Title 任意标题信息,本示例为 Demo
  • Chart Width 800
  • Chart Height 600
  • Chart time scale Daily
  • Chart time length 30 days

其余信息可保持不变。输入信息后,点击 Create New chart。

Adding New Chart

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

Displaying Trends

如果您点击图表中的任何部分,将显示该 job 及其构建的详细信息钻取视图。

Global Build Search