我正在使用kubernetes和prometheus。我正在使用节点js服务器。我希望在过去的24小时内获得最大内存。
答案 0 :(得分:0)
我使用这些查询来获取内存:
用于汇总群集使用的内存的存储自定义规则:
cluster:memory_used:bytes =
sum by (cluster) (
node_memory_MemTotal
) - sum by (cluster) (
node_memory_MemFree
) - sum by (cluster) (
node_memory_Buffers
) - sum by (cluster) (
node_memory_Cached
)
然后,我查询了prometheus HTTP API:
/api/v1/query?query=cluster:max_memory_used:bytes
我可以获得`max_memory_used的timestamp
。因此,对于该特定数据点,我还可以获得其他指标。