有什么方法可以禁用GitLab默认指标吗?

时间:2020-08-04 07:48:04

标签: gitlab prometheus metrics

我们实际上没有任何东西(Kubernetes,Nginx,HA代理,AWS等),并且所有这些默认条目均会推低我们自己的实际自定义指标:

enter image description here

我找不到删除或禁用这些条目的任何方法。我们正在使用自己的Prometheus服务器运行我们自己的GitLab实例,并且我对这两者都具有管理员权限。

为澄清起见进行编辑:我说的是自定义环境指标,而不是有关GitLab本身的指标。我们的部署目标不使用任何这些技术,并且展开时所有组都是空的。

1 个答案:

答案 0 :(得分:0)

如果您不想使用所描述的@Shantanu方法完全禁用检测功能,则可以配置Prometheus以基于正则表达式模式删除指标。这样,Prometheus仍会抓取所有内容,但下一步会从其内存中删除匹配的指标。

以下是我如何使用默认Grafana Loki指标进行操作的示例:

  - job_name: loki
    static_configs:
      - targets: ["loki:3100"]
    metric_relabel_configs:
    - source_labels: [__name__]
      regex: "(alertmanager|cortex|etcd|jaeger|prometheus|querier)_.*"
      action: drop