[英]Prometheus : How to collect metrics for memory consumption of temporary processes?
我有一個異步生成不同進程的應用程序。 當進程完成時,響應包含進程的詳細信息,例如消耗的內存等。我想基於輸出為每個進程消耗的內存創建度量。 (注意:這意味着我只能在過程完成后才能更新指標)
從普羅米修斯的官方文件中,我發現,當值任意上升和下降時,儀表是進行此類測量的正確指標。 但是使用Gauge的問題在於,度量標准值永遠都保持在那里。 我只想跟蹤該時刻所使用的值。
當我繪制Grafana的圖形時,當我只想瞬時增大時,會看到一條實線。 任何可以最好地解決此問題的建議。 謝謝 !
到目前為止,這是我的解決方法:
我創建了一個類型為Counter的度量標准,並不斷將度量標准值增加一個絕對數字(消耗的實際內存)。
在Grafana中,我每1分鍾顯示一次遞增()。
如果有人有更正確的解決方案,請告知。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.