并非所有 GitLab Prometheus 指标都有效

Not all GitLab Prometheus metrics are working

我对 GitLab 比较陌生,并且很难使用 GitLab 提供的指标。 我按照 GitLab documentation 中描述的步骤激活了 /admin/application_settings/metrics_and_profiling 下的嵌入式 Prometheus 端点。

当我从 GitLab docker 容器卷曲 /-/metrics 端点时,Prometheus 正在工作并提供可用指标的子集。

问题是,Prometheus 没有提供所有可用指标。例如,以下指标不起作用:

  1. gitlab.unicorn.workers
  2. gitlab.transaction.event_push_branch_total

但是指标 gitlab.puma.max_threads 工作正常。

我是否必须以某种方式激活其他指标?

谢谢

对于遇到相同行为的任何人,我发现了这个问题。 启用 Prometheus 后,只会报告那些至少执行过一次的指标。 将分支推送到回购协议后,指标 gitlab.transaction.event_push_branch_total 也可见。