prometheus以监控Pod TCP连接数为例删除一个或多个metrics指标

举报
jiangxl 发表于 2022/03/31 22:42:27 2022/03/31
2.2k+ 0 0
【摘要】 prometheus删除一个或多个metrics 文章目录 prometheus删除一个或多个metrics 1.理论篇 2.操作篇 ...

prometheus删除一个或多个metrics

1.理论篇

不管什么exporter总是会收集很多没用的metrics,这些metrics我们不一定需要看它获取的监控数据,但是这些metrics依然在规定时间内收集监控数据,占用的大量的磁盘空间,造成资源浪费。

我们可以通过metric_reabel_configs模块对metrics进行正则匹配,将没有用的metrics删除。

以监控K8s Pod资源TCP连接数为例来说明如何使用metric_reabel_configs模块对metrics操作。

监控Pod资源TCP连接数的方法就是将node_exporter封装到底层容器,node_exporter本身就是收集物理机指标的,包含了大量的主机监控metrics,我们只获取TCP连接数的监控指标,不需要获取磁盘空间、CPU、内存、网卡流量等等的监控数据,这时候就需要过滤掉没有用的metrics只保留TCP连接数的metrics,大大避免资源的浪费。

如何删掉除TCP以为的监控metrics呢?其实很简单,metrics名字中包含netstat_Tcp的一定是TCP监控指标,只需要将来源标签中为__name__且名称中包含netstat_Tcp以外的所有metrics删除即可,如何做到反向匹配

文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。

原文链接:jiangxl.blog.csdn.net/article/details/121243275

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。