【发布时间】:2022-01-18 03:08:36
【问题描述】:
我一直在尝试通过relabel_configs 删除未使用的指标(在抓取之前)以减轻 Prometheus 集群的负载:
- job_name: nginx-ingress-controller-metrics
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- <some-namespace>
relabel_configs:
# single
- source_labels: [__name__]
regex: nginx_ingress_controller_response_size_bucket
action: drop
# multiple
- source_labels: [__name__]
regex: nginx_ingress_controller_(request_size_bucket|response_duration_seconds_bucket|bytes_sent_bucket|bytes_sent_sum)
action: drop
但是,我没有看到任何这些指标被丢弃(在抓取之前),它们被抓取和摄取,因为我可以通过 PromQL 查询它们。
我尝试了相同配置的许多变体(即引号、括号等)。知道为什么这些目标仍然被抓取/摄取吗?
【问题讨论】:
标签: prometheus