在 prometheus 中排除 Kubernetes Metrics 监控

Posted

技术标签:

【中文标题】在 prometheus 中排除 Kubernetes Metrics 监控【英文标题】:Exclude Kubernetes Metrics monitoring in prometheus 【发布时间】:2021-09-12 03:24:53 【问题描述】:

我们正在通过 Prometheus 监控我们的 Kubernetes 集群指标。它工作正常,但我们不想监控所有默认指标。只想监控几个选定的指标。如何从 prometheus 中排除不需要的指标。

我们使用的是以下版本的 K8:

1.18.6

使用 helm chart 安装 Prometheus:

helm repo add prometheus-community https://prometheus-community.github.io/helm-chart

helm search repo prometheus-community-new/prometheus

helm install prometheus-community/prometheus --generate-name --namespace prometheus

我应该在 helm 在哪里禁用这些指标。

谢谢

【问题讨论】:

【参考方案1】:

如何从 prometheus 中排除不需要的指标。

使用您使用的命令,Helm 将应用所述图表的values.yaml 中定义的默认值。您想通过使用 Kubernetes service discovery 删除您不感兴趣的任何作业和/或根据您的需要调整 relabling 指令来重新定义(替换)serverFiles.prometheus.yml.scrape_configs 下的作业。

【讨论】:

以上是关于在 prometheus 中排除 Kubernetes Metrics 监控的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Prometheus Query 中排除多个标签?

Prometheus 查询 - 排除目的地

基于Prometheus+Grafana搭建监控平台(Windows/Linux环境exporter部署)

Prometheus 中的 container="POD" 标签是啥,为啥大多数示例都排除了它?

如何在prometheus中按两个标签过滤?

国内不fq安装K8S三: 使用helm安装kubernet-dashboard