Prometheus Metrics library

原文:https://docs.gitlab.com/ee/user/project/integrations/prometheus_library/

Prometheus Metrics library

在 GitLab 9.0 中引入 .

GitLab 可自动检测某些Prometheus 出口商 .

Exporters

当前支持的出口商是:

我们已尝试为每个出口商展示最重要的指标,并将在以后的版本中继续增加对其他出口商的支持. 如果您想增加对其他官方出口商的支持,欢迎捐款.

Identifying Environments

GitLab 从已配置的 Prometheus 服务器检索性能数据,并尝试识别已知指标的存在. 一旦确定,GitLab 然后需要能够将数据映射到特定环境.

为了隔离并仅显示给定环境的相关指标,GitLab 需要一种方法来检测关联了哪些标签. 为此,GitLab 使用已定义的查询并填写特定于环境的变量. 通常,这涉及寻找$CI_ENVIRONMENT_SLUG ,但也可能包括其他信息,例如项目的 Kubernetes 命名空间. 每个搜索查询都在导出器特定的文档中定义.