启用remote_write后Prometheus CPU消耗

启用remote_write后Prometheus CPU消耗

我无法弄清楚为什么启用 remote_write 功能后,我的 Prometheus 实例开始消耗大量 CPU。

我已经从图表 kube-prometheus-stack 版本 40.1.2 部署了 prometheus 和 grafana。除此之外,我们还部署了 Grafana Tempo。我们选择添加对服务图的支持,这需要启用 Prometheus remote_write 功能。启用此功能后,Prometheus 上的 CPU 消耗从约 30m 增加到约 2700m。这是预期的吗?如果是,有人可以解释一下原因吗?

另一方面,如果没有,有人可以指出我应该研究的方向吗?

我们尝试关闭 Prometheus 上的 remote_write,一旦我们禁用它,CPU 就会保持在相当低的水平。我们预计 CPU 消耗会增加,但不会那么多。

相关内容