gpt4 book ai didi

memory - 为什么 Prometheus 消耗这么多内存?

转载 作者:行者123 更新时间:2023-12-02 05:56:32 26 4
gpt4 key购买 nike

我正在使用 Prometheus 2.9.2 来监控大型节点环境。作为在我们的环境中测试 Prometheus 最大规模的一部分,我在我们的测试环境上模拟了大量指标。

我的管理服务器有 16GB 内存和 100GB 磁盘空间。

在规模测试期间,我注意到 Prometheus 进程消耗越来越多的内存,直到进程崩溃。

我注意到 WAL 目录很快就被大量数据文件填满,而 Prometheus 的内存使用量却在上升。

管理服务器每15秒抓取一次节点,存储参数全部设置为默认值。

我想知道为什么会发生这种情况,以及如何/是否可以防止进程崩溃。

谢谢!

最佳答案

内存不足崩溃通常是由于查询过于繁重而导致的。这可以在您的规则之一中设置。 (该规则甚至可能在 grafana 页面上运行,而不是在 prometheus 本身上运行)

如果您有大量指标,则规则可能会查询所有指标。一种快速解决方法是通过特定标签(而不是正则表达式)精确指定要查询的指标。

关于memory - 为什么 Prometheus 消耗这么多内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56115912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com