gpt4 book ai didi

java - 普罗米修斯 : How to collect metrics for memory consumption of temporary processes?

转载 作者:行者123 更新时间:2023-12-02 10:28:56 25 4
gpt4 key购买 nike

我有一个异步生成不同进程的应用程序。当进程完成时,响应包含进程的详细信息,例如消耗的内存等。我想根据输出为每个进程消耗的内存创建指标。 (注意:这意味着我只能在流程完成后更新指标)

来自Prometheus official document我发现当值任意上升和下降时,Gauge 是这种测量的正确指标。但使用 Gauge 的问题是度量值永远保留在那里。我只想跟踪进程在该时刻使用的值。

当我绘制 Grafana 的图表时,我看到一条稳定的线,而我只想瞬间激增。任何最好地解决这个问题的建议。谢谢!

最佳答案

对于无法使用 Prometheus 正常抓取的短期作业,Prometheus 提供 push gateway它允许您推送指标。

就您而言,您的短期进程会将报告的指标推送到推送网关,Prometheus 将处理其余的事情。

关于java - 普罗米修斯 : How to collect metrics for memory consumption of temporary processes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53721134/

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