我已经到了需要将我的普罗米修斯拆分成更小部分的时刻。我一直在这里读到它,但它并没有说明在 kubernetes 中的扩展。以下是我的设置:
并且大约有 50 个命名空间会产生数千个指标,而当前使用一个 prometheus 的设置是不够的。所以我决定把它分成三个实例,比如:
但是不久之后,我意识到这些指标是由kubernetes_sd_config 抓取的,并且无法判断我想通过哪个普罗米修斯实例来抓取哪些指标,或者我错了。一种解决方案是将 Kubernetes 集群拆分为更小的集群,但目前工作量太大。
所以我的问题是,是否有可能告诉 prometheus 我只想抓取kube 状态指标、节点导出器或原生 kubernetes 指标?