有沒有一種方法可以生成每個請求的平均響應時間,每個請求的最小響應時間和每個請求的最大響應時間?我想我可以使用Atomic變量或每個請求的同步來避免競爭條件,但我不確定這是否是最好的方法。彈簧執行器自定義指標(平均,最小,最大響應時間)
1
A
回答
1
此問題的解決方案是使用dropwizard metrics計時器。不幸的是,我們正面臨着與here相同的問題,這是API的限制。但總體而言,這可以完成這項工作。
0
如果要記錄響應時間,可以在處理程序的開始和結束處獲取時間,然後使用delta更新GaugeService。 如果要保存此值的歷史記錄,可以使用GaugeWriter從GaugeService中導出當前數據。
+0
謝謝你的回答。不幸的是,我們使用彈簧執行器的舊版本。如果他們有更多的重載方法,我們需要使用dropwizard度量標準來完成。 – ampofila
相關問題
- 1. 最大平均值,最小平均值和平均值
- 2. 獲取最小,最大和平均每次的created_at時間
- 3. 最大,最小平均輸入流
- 4. 最大平均
- 5. Hackerrank的最小平均等待時間
- 6. HTTP Cookie過期時間(平均,最大,...)
- 7. BigQuery響應時間w /平均10秒,最大/最小比率爲6,包括超時
- 8. 我們應該測量函數的平均執行時間還是最小執行時間?
- 9. 最小,最大,各組/縣之間的平均點距離
- 10. 陣列計算最小值,最大值和平均值輸出:最小值,最大值和平均值
- 11. 自動填充單元格,最大值,最小值,平均值
- 12. SQL:顯示平均和最大/最小標準差範圍內
- 13. jquery最小執行時間
- 14. 最大平均值
- 15. PHP最大執行時間
- 16. 最大執行時間php.ini
- 17. 最大執行時間
- 18. opencv2.4.13中的最小值,最大值,平均值過濾器
- 19. GWT:最大響應大小
- 20. 平均執行時間
- 21. MySQL - 同時最大,最小,平均值和日常數據
- 22. 尋找最小和最大的人口和平均水平
- 23. 規範給定平均值和標準偏差的最大和最小密度
- 24. 彈簧控制器,通過HttpServletResponse的自定義響應
- 25. WPF:自定義窗口,標準最小/最大/關閉按鈕
- 26. 以最大高度平均間距LinearLayouts
- 27. 卸下最大值/最小值從陣列,取平均,輸出平均
- 28. 查找最小值,最大值,平均值,賠率和平均值。 Java
- 29. 如何在一組類平均值中顯示最大和最小平均值
- 30. Bash,如何獲得多個平均執行時間的平均執行時間?
您可以使用Spring'CounterService'和'GaugeService'添加自定義度量。 – Isukthar
是的,謝謝你,但這些對象只能更新度量。沒有明顯的方法來存儲(在內存中),然後訪問先前的值,以便在更新和再次存儲該值之前執行一些操作(即,比較,加,乘,除)。我正在尋找一種線程安全的方式,並且我現在所擁有的所有功能都是在應用這些操作之前鎖定應用程序範圍。 – ampofila