Fork自 GitCode / 帮助文档
# Prometheus Metrics library > 原文:[https://docs.gitlab.com/ee/user/project/integrations/prometheus_library/](https://docs.gitlab.com/ee/user/project/integrations/prometheus_library/) * [Exporters](#exporters) * [Identifying Environments](#identifying-environments) # Prometheus Metrics library[](#prometheus-metrics-library "Permalink") 在 GitLab 9.0 中[引入](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/8935) . GitLab 可自动检测某些[Prometheus 出口商](https://s0prometheus0io.icopy.site/docs/instrumenting/exporters/) . ## Exporters[](#exporters "Permalink") 当前支持的出口商是: * [Kubernetes](kubernetes.html) * [NGINX](nginx.html) * [NGINX Ingress Controller 0.9.0-0.15.x](nginx_ingress_vts.html) * [NGINX Ingress Controller 0.16.0+](nginx_ingress.html) * [HAProxy](haproxy.html) * [Amazon Cloud Watch](cloudwatch.html) 我们已尝试为每个出口商展示最重要的指标,并将在以后的版本中继续增加对其他出口商的支持. 如果您想增加对其他官方出口商的支持,欢迎捐款. ## Identifying Environments[](#identifying-environments "Permalink") GitLab 从已配置的 Prometheus 服务器检索性能数据,并尝试识别已知指标的存在. 一旦确定,GitLab 然后需要能够将数据映射到特定环境. 为了隔离并仅显示给定环境的相关指标,GitLab 需要一种方法来检测关联了哪些标签. 为此,GitLab 使用已定义的查询并填写特定于环境的变量. 通常,这涉及寻找[`$CI_ENVIRONMENT_SLUG`](../../../../ci/variables/README.html#predefined-environment-variables) ,但也可能包括其他信息,例如项目的 Kubernetes 命名空间. 每个搜索查询都在[导出器特定的文档中](#exporters)定义.