普罗米修斯刮刮特定的豆荚

时间:2020-07-01 13:29:14

标签: prometheus prometheus-operator

我有一个特定的用例,其中我必须通过一次Prometheus部署来刮擦特定的Pod,并在第二次Prometheus部署中刮除kubernetes集群中所有Pod的其余部分。

我面临的问题是,我无法通过第二次普罗米修斯部署来限制刮刮操作,因为第二次普罗米修斯刮刮操作将刮除一个吊舱之外的所有吊舱,以便不收集此特定的吊舱统计信息。

我尝试使用以下配置删除,但没有成功

    - job_name: drop-pod
      kubernetes_sd_configs:
      - role: pod
      relabel_configs:
      - source_labels: [__meta_kubernetes_pod_label_app]
        action: drop
        regex: dropstats

与其删除该配置,不如创建原始配置的新指标集。

另一种选择是强迫普罗米修斯不刮荚。但我找不到一种方法(到目前为止)。

有人知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:0)

找到了这个答案,将其发布给可能遇到此问题的任何人

这是由于其他工作正在收集并保存所有统计信息,这就是为什么重复的原因。