[英]Prometheus : How to collect metrics for memory consumption of temporary processes?
我有一个异步生成不同进程的应用程序。 当进程完成时,响应包含进程的详细信息,例如消耗的内存等。我想基于输出为每个进程消耗的内存创建度量。 (注意:这意味着我只能在过程完成后才能更新指标)
从普罗米修斯的官方文件中,我发现,当值任意上升和下降时,仪表是进行此类测量的正确指标。 但是使用Gauge的问题在于,度量标准值永远都保持在那里。 我只想跟踪该时刻所使用的值。
当我绘制Grafana的图形时,当我只想瞬时增大时,会看到一条实线。 任何可以最好地解决此问题的建议。 谢谢 !
到目前为止,这是我的解决方法:
我创建了一个类型为Counter的度量标准,并不断将度量标准值增加一个绝对数字(消耗的实际内存)。
在Grafana中,我每1分钟显示一次递增()。
如果有人有更正确的解决方案,请告知。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.