如何禁用 prometheus-operator 堆栈上的服务监控

     2023-02-16     131

关键词:

【中文标题】如何禁用 prometheus-operator 堆栈上的服务监控【英文标题】:How can I disable a service been monitor on the prometheus-operator stack 【发布时间】:2021-12-21 04:21:36 【问题描述】:

我们已经在AWS EKS 上部署了prometheus-operator 堆栈

默认情况下,它会监控所有部署的服务。

是否可以将prometheus-operator 堆栈配置为默认监视除服务“foo”和“bar”之外的所有服务

【问题讨论】:

【参考方案1】:

您可以使用服务监视器资源来限制要监视的内容: 看看documentation

您可以通过从 serviceMonitor 规范中的选择器或命名空间选择器中排除服务来将服务从监控中移除。

举个例子:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: k8s-apps-http
  labels:
    k8s-apps: http
spec:
  jobLabel: k8s-app
  selector:
    matchExpressions:
    - key: foo, operator: NotIn <---
    - key: bar, operator: NotIn <---
  namespaceSelector:
    matchNames:
    - kube-system
    - monitoring
  endpoints:
  - port: http-metrics
    interval: 15s

【讨论】:

如何在使用 grafana 和 prometheus-operator 时配置电子邮件警报

】如何在使用grafana和prometheus-operator时配置电子邮件警报【英文标题】:Howtoconfigemailalertinusinggrafanaandprometheus-operator【发布时间】:2020-04-2105:11:17【问题描述】:我通过helm安装了prometheus-operator(包括prometheus/alertmanager/grafana)。... 查看详情

如何使用 helm chart 向 prometheus-operator 添加 smtp 设置?

】如何使用helmchart向prometheus-operator添加smtp设置?【英文标题】:Howtoaddsmtpsettingstoprometheus-operatorusinghelmchart?【发布时间】:2019-06-1919:08:38【问题描述】:我是Kubernetes新手,尤其是使用helm。我安装了图表,它使用默认值可以正常... 查看详情

如何使用 helm chart 将 smtp 设置添加到 prometheus-operator?

】如何使用helmchart将smtp设置添加到prometheus-operator?【英文标题】:Howtoaddsmtpsettingsusinghelmcharttoprometheus-operator?【发布时间】:2019-10-3111:33:24【问题描述】:我通过values.yaml提供smtp配置,但grafana无法采用此设置通过values.yamllike提... 查看详情

如何使用 prometheusOperator.admissionWebhooks.enabled=false 在 GKE 上安装 helm chart prometheus-operator?

】如何使用prometheusOperator.admissionWebhooks.enabled=false在GKE上安装helmchartprometheus-operator?【英文标题】:Howtoinstallhelmchartprometheus-operatoronGKEwithprometheusOperator.admissionWebhooks.enabled=false?【发布时间】:2020-03-1820:54 查看详情

“prometheus-operated”服务是做啥的?

】“prometheus-operated”服务是做啥的?【英文标题】:Whatdoes"prometheus-operated"servicedo?“prometheus-operated”服务是做什么的?【发布时间】:2021-12-0207:04:45【问题描述】:Prometheus-operator似乎生成了promethues-operated服务,它只指... 查看详情

stable/prometheus-operator 持久 grafana 组织名称

】stable/prometheus-operator持久grafana组织名称【英文标题】:stable/prometheus-operatorpersistentgrafanaorganizationname【发布时间】:2020-06-0521:54:28【问题描述】:我们有一个stable/prometheus-operator(图表:prometheus-operator-8.9.1,应用程序版本:036.... 查看详情

如何为 prometheus-operator 创建 ServiceMonitor?

】如何为prometheus-operator创建ServiceMonitor?【英文标题】:HowtocreateaServiceMonitorforprometheus-operator?【发布时间】:2019-03-3004:05:02【问题描述】:最近,prometheus-operator被提升为stablehelmchart(https://github.com/helm/charts/tree/master/stable/ 查看详情

prometheus-operator结合grafana展示k8s监控

1.接上篇:kubernetes全面监控之prometheus-operator部署部署完成后,其实本身已经部署了grafana,也可以正常访问。但是我感觉太单调,数据不够详实。2.产生个想法,再多部署一套grafana,然后数据源使用prometheus-operator的数据源,再选... 查看详情

stable/prometheus-operator - 添加持久的 grafana 仪表板

】stable/prometheus-operator-添加持久的grafana仪表板【英文标题】:stable/prometheus-operator-addingpersistentgrafanadashboards【发布时间】:2019-12-1019:38:40【问题描述】:我正在尝试将新仪表板添加到下面的舵图https://github.com/helm/charts/tree/master/s... 查看详情

prometheus-operator架构详解

Prometheus是一个开源的系统监视和警报工具、一款非常优秀的监控工具、监控方案;Prometheus提供了数据搜集、存储、处理、可视化和告警一套完整的解决方案。Prometheus的关键特性如下: 由度量名和键值对标识的时间序列数据的... 查看详情

kubernetes集群监控解决方案kube-prometheus-stack(prometheus-operator)helm安装(代码片段)

...平台教程折腾了一晚上,搞定了,一开始一直用prometheus-operator这个chart来装,报错各种找问题,后来才发现我的集群版本太高了,1.22的版本,而且prometheus-operator之后的版本改变了名字kube-prometheus-stack,... 查看详情

kubernetes集群监控解决方案kube-prometheus-stack(prometheus-operator)helm安装(代码片段)

...平台教程折腾了一晚上,搞定了,一开始一直用prometheus-operator这个chart来装,报错各种找问题,后来才发现我的集群版本太高了,1.22的版本,而且prometheus-operator之后的版本改变了名字kube-prometheus-stack,... 查看详情

如何在 Laravel 中禁用 CSRF 令牌以及为啥我们必须禁用它?

】如何在Laravel中禁用CSRF令牌以及为啥我们必须禁用它?【英文标题】:HowtodisableCSRFTokeninLaravelandwhywehavetodisableit?如何在Laravel中禁用CSRF令牌以及为什么我们必须禁用它?【发布时间】:2016-10-1421:01:34【问题描述】:我想看看如... 查看详情

如何在 DataGridView 中禁用排序?

】如何在DataGridView中禁用排序?【英文标题】:HowtodisablesortinDataGridView?【发布时间】:2010-12-2118:08:29【问题描述】:如何在DataGridView中禁用排序?我需要禁用标题DataGridView排序。【问题讨论】:您可能想知道默认情况下它是禁... 查看详情

如何禁用 RecyclerView 滚动?

】如何禁用RecyclerView滚动?【英文标题】:HowtodisableRecyclerViewscrolling?【发布时间】:2015-08-1209:49:32【问题描述】:我无法在RecyclerView中禁用滚动。我试过打电话给rv.setEnabled(false),但我仍然可以滚动。如何禁用滚动?【问题讨论... 查看详情

如何禁用 UISlider?

】如何禁用UISlider?【英文标题】:HowtodisableUISlider?【发布时间】:2016-01-0521:23:49【问题描述】:我已经看到了有关此问题的答案,但没有实际代码解释如何执行此操作,我是swift新手,对如何执行这个简单任务感到非常困惑。... 查看详情

表单提交后如何禁用以前禁用的选择

】表单提交后如何禁用以前禁用的选择【英文标题】:Howtodisablepreviouslydisabledselectsafterformsubmit【发布时间】:2021-10-0807:25:18【问题描述】:我有一个包含多个选择的表单。其中一些被禁用,因为我不希望用户修改这些值。但由... 查看详情

通过helm安装prometheus

github官方链接  https://github.com/helm/charts/tree/master/stable/prometheus安装命令  $helminstall--namemy-releasestable/prometheus-operator安装指定参数,比如prometheus和prometheus-operator的serivcetype改为nodeport,默认为Clu 查看详情