使用见解

概要

Circleci Insights Dashboard概述了存储库构建流程的健康和用法,允许用户培养更好的工程决策。洞察提供信用使用,成功率,管道持续时间和其他相关信息的时间序列数据概述。

本文档介绍如何访问和使用Circleci云和服务器上的Insights仪表板。

用法(Circleci云)

可以从Circleci Web应用程序的侧栏访问您组织中的洞察。

要访问特定的项目的见解,请查看管道的工作流程,然后单击洞察按钮。或者,您可以通过单击访问洞察页面行动查看时按钮管道仪表板

工作流程概述

Insights Dashboard在过去90天内提供绘制的工作流程详细信息。请注意,数据不是实时,可能有高达24小时的延迟。您还可以通过页面顶部的不同工作流过滤。以下数据是在Workflow概述下进行图表:

  • 所有工作流程都运行
  • 工作流成功率
  • 工作流持续时间
  • 工作流程信用用法*

工作概述

切换到工作选项卡以按工作基础查看累积时间序列数据:

  • 使用的总收益*
  • 持续时间(第95百分位数)
  • 总运行
  • 成功率

* Insights Dashboard不是一个实时财务报告工具,不应用于信用报告。最新的信用信息可以在组织的计划概述中找到。


Circleci服务器见解

概要

单击Circleci应用程序中的Insights菜单项,查看仪表板,显示您所关注的所有存储库的运行状况。中位数构建时间,中位数队列时间,最后构建时间,成功率和并行性显示为默认分支。注意:如果已配置工作流,则图形显示为默认分支执行的所有作业。

标题

图像说明了关于您构建的以下数据:

  • 实时在Circleci上的所有Repos建立的状态
  • 中位数队列时间
  • 中位数建造时间
  • 分支数量
  • 最后建立

项目见解

单击主导航上的Insights图标,然后单击Repo名称以访问每项目洞察。

每个项目的Insights页面使您可以访问构建状态并为所选分支构建性能图。

标题

  • 构建状态:Insights Dashboard显示默认分支的最后50个构建。单击右上角的分支以访问所选分支的100多个构建/作业状态。

  • 构建性能:构建性能图汇总了特定日期的构建/工作数据,并将当天的中位数绘制回到90天。单击特定分支监控您的repo的性能。

SUMO逻辑集成

Sumo Logic用户可以在Circleci上跟踪和可视化其所有作业的分析数据。为此,请使用Sumo Logic Partner Integration站点的Sumo Logic Orb和Sumo Logic应用程序集成。

Sumo Logic的Circleci仪表板

标题

包括面板:

  • 总工作
  • 总成功工作
  • 总失败的工作
  • 工作结果
  • 平均运行时以秒为单位(按工作)
  • 项目的乔布斯
  • 最近的工作(最新10)
  • 在几秒钟内最慢的10个失败的作业
  • 在几秒钟内最慢的十大成功工作

通过使用仪表板主页的应用程序目录安装Circleci仪表板。

标题

该仪表板通过Circleci Sumo逻辑ORB接收数据,必须包含在要跟踪的项目中。

SUMO逻辑ORB

查找最新版本的Sumo Logic Orb上的ORB注册表

1.导入Sumo Logic Orb。

通过包括顶级将Sumo Logic Orb添加到项目中绿色原子钥匙和进口circleci/sumologic@x.y.z.如下,更换x.y.z.使用上面链接的最新版本号。

绿色原子肖像circleci/sumologic@x.y.z.

2.添加工作流集电机工作流程。

工作流集电机作业同时运行工作流程,并将分析发送到Sumo逻辑,直到您工作流程中的所有作业已完成。

2.1工作流程构建 - 测试和部署职位-肖像/工作流程集电极#添加此作业以跟踪工作流程。-建立-测试需要-建立-部署需要-测试

3.创建两个源收集器。

你需要创造两个源收藏家在SUMO逻辑上,它将返回HTTPS URL。您的工作数据将被发送到此HTTPS URL。

您需要创建一个调用Circleci / Job-Collector另一个被叫Circleci / Workflow-Collector

要创建两个源收集器:

  1. 从仪表板选择设置向导
  2. 选择设置流数据
  3. 滚动到底部并选择所有其他来源
  4. 选择https源
  5. 为了来源类别输入上面提到的两个中的一个。
  6. 保存生成的URL。

4.添加环境变量。

对于上一步中的每个URL生成,创建相应的环境变量。

env vars:

  • Job_http_source.
  • workflow_http_source.

如何将环境变量添加到项目中。

这将将ORB与Sumo Logic Dashboard链接。

您的Sumo Logic Dashboard现在将在Circleci上运行时开始使用数据填充数据。

也可以看看

参考Orbs介绍文档以了解更多有关使用和创作ORB的信息。

也可以看看

参考收集测试元数据文档有关将洞察力配置为您最失败的测试的说明。