搜索

第 1 章 构建控制器可观察性

download PDF

构建会公开几个指标,以帮助您监控构建资源的性能和功能。构建控制器指标在端口 8383 上公开。

1.1. 构建控制器指标

您可以检查以下构建控制器指标来监控目的:

表 1.1. 构建控制器指标
Name类型描述标签Status

build_builds_registered_total

计数

注册构建总数。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>

实验性

build_buildruns_completed_total

计数

完成的构建总数。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>
  • buildrun=<buildrun_name>

实验性

build_buildrun_establish_duration_seconds

Histogram

构建运行的时间(以秒为单位)。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>
  • buildrun=<buildrun_name>

实验性

build_buildrun_completion_duration_seconds

Histogram

构建运行完成持续时间(以秒为单位)。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>
  • buildrun=<buildrun_name>

实验性

build_buildrun_rampup_duration_seconds

Histogram

构建运行速度(以秒为单位)。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>
  • buildrun=<buildrun_name>

实验性

build_buildrun_taskrun_rampup_duration_seconds

Histogram

任务运行任务的构建运行持续时间(以秒为单位)。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>
  • buildrun=<buildrun_name>

实验性

build_buildrun_taskrun_pod_rampup_duration_seconds

Histogram

任务运行 pod 的构建运行持续时间(以秒为单位)。

  • buildstrategy=<build_buildstrategy_name>
  • namespace=<buildrun_namespace>
  • build=<build_name>
  • buildrun=<buildrun_name>

实验性

1.1.1. 直方图指标

要将自定义存储桶用于构建控制器,您必须为特定的直方图指标设置环境变量。下表显示了所有直方图指标的环境变量:

表 1.2. 直方图指标
指标环境变量Default(默认)

build_buildrun_establish_duration_seconds

PROMETHEUS_BR_EST_DUR_BUCKETS

0,1,2,3,5,7,10,15,20,30

build_buildrun_completion_duration_seconds

PROMETHEUS_BR_COMP_DUR_BUCKETS

50,100,150,200,250,300,350,400,450,500

build_buildrun_rampup_duration_seconds

PROMETHEUS_BR_RAMPUP_DUR_BUCKETS

0,1,2,3,4,5,6,7,8,9,10

build_buildrun_taskrun_rampup_duration_seconds

PROMETHEUS_BR_RAMPUP_DUR_BUCKETS

0,1,2,3,4,5,6,7,8,9,10

build_buildrun_taskrun_pod_rampup_duration_seconds

PROMETHEUS_BR_RAMPUP_DUR_BUCKETS

0,1,2,3,4,5,6,7,8,9,10

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.