Jenkins 简明教程
Jenkins - Metrics & Trends
Jenkins 中提供各种插件,用于展示一段时间内执行的构建的指标。这些指标非常有用,可以帮助您了解构建以及它们随时间推移的失败/通过频率。例如,我们来看看“构建历史记录指标插件”。
该插件在安装后会为所有构建计算以下指标:
-
平均故障时间 (MTTF)
-
平均恢复时间 (MTTR)
-
构建时间的标准偏差
Step 1 − 转到 Jenkins 仪表板,并单击“Manage Jenkins(管理 Jenkins)”
Step 2 − 转到“Manage Plugins(管理插件)”选项。
Step 3 − 转到“Available(可用)”选项卡,搜索插件“Build History Metrics plugin(构建历史记录指标插件)”,并选择“install without restart(不重启安装)”。
Step 4 − 屏幕上将显示以下画面,确认已成功安装插件。重新启动 Jenkins 实例。
转到“Job(作业)”页面时,您将看到包含已计算指标的表格。指标显示为过去 7 天、过去 30 天以及所有时间段。
要查看 Jenkins 中的总体趋势,可以使用插件来收集 Jenkins 和构建中的信息,并以图表格式显示这些信息。此类插件的一个示例为“Hudson global-build-stats plugin”。接下来,我们按步骤执行。
Step 1 − 转到 Jenkins 仪表板,并单击“Manage Jenkins(管理 Jenkins)”
Step 2 − 转到“Manage Plugins(管理插件)”选项
Step 3 − 转到“Available(可用)”选项卡,搜索插件“Hudson global-build-stats plugin(Hudson 全局构建统计插件)”,并选择“install without restart(不重启安装)”。
Step 4 − 屏幕上将显示以下画面,确认已成功安装插件。重新启动 Jenkins 实例。
要查看全局统计信息,请按照步骤 5 至 8 进行操作。
Step 5 − 转到 Jenkins 仪表板,并单击“Manage Jenkins(管理 Jenkins)”。在“Manage Jenkins(管理 Jenkins)”屏幕中向下滚动,您现在将看到一个名为“Global Build Stats(全局构建统计信息)”的选项。单击此链接。
Step 6 − 单击“Initialize stats(初始化统计信息)”按钮。此操作将收集已执行构建的所有现有记录,并根据这些结果创建图表。
Step 7 − 初始化数据后,即可创建新图表。单击“Create new chart(创建新图表)”链接。
Step 8 − 屏幕上会出现一个弹出窗口,其中输入新图表详细信息的相关信息。输入以下必需信息:
-
标题 – 任意标题信息,此示例中显示为“Demo”
-
Chart Width – 800
-
Chart Height – 600
-
图表时间比例 – 每日
-
图表时间长度 – 30 天
其余信息可以保留原样。输入信息后,单击“Create New chart(创建新图表)”。
您现在将会看到显示构建随时间推移趋势的图表。
如果您单击图表中的任何部分,它将为您提供有关该作业及其构建的详细信息的分解。