2017-08-30 56 views
0

我正在測試分佈式架構上的軟件服務。在我的系統中有5個節點。當請求必須在多個節點上時,我們如何計算我的請求在每個服務器上花費的時間?

  • 客戶機節點
  • 前端節點
  • 後端節點
  • 數據庫節點
  • 外部節點

請求行進如下 客戶機節點 - >前端節點 - >後端節點 - >數據庫節點 - >後端節點 - >前端節點 - >兩端(外部節點/客戶端節點)

我需要計算每個節點上的請求花費的時間和每個節點上的網絡延遲。

請推薦一些開源工具,它可以幫助我找到解決方案。

在此先感謝

回答

0

JMeter不允許您這樣做。

我不知道開源工具,可以讓你這樣做。

你可以看看像AppDynamics,New Relic或Dynatrace等APM商業工具。

你可以使用開源框架和定製開發建設這樣的:

  • 你可以使用一個UUID翻過您的通話
  • 使每個堆棧報告時間和增加這個UUID在報告的信息按時間序列數據庫像InfluxDB
  • 使用工具像格拉法納報告
+0

感謝您的建議。 –

相關問題