Diff
目錄
介紹
透過 orxray diff
子命令,您可以比較兩份報告並生成一份新報告。這份新報告將顯示兩份報告之間的差異項。
用法
Usage: orxray diff [PREV_REPORT_ID] [CUR_REPORT_ID]
Arguments:
PREV_REPORT_ID Specify the previous report ID to be compared.
CUR_REPORT_ID Specify the current report ID to be compared.
GLOBAL OPTIONS:
--help
--config Specify the config file, default is ~/.orxray/config.
示例
這個示例假設我們處於一個持續整合(CI)的場景,我們需要評估在修改應用程式後應用效能的變化。
首先,我們執行了 auto-analyze
命令來診斷高 CPU 使用情況。
在第一次執行此命令後,系統生成了一個報告,其 ID 為 1102。
$ orxray auto-analyze high-cpu-usage -A 267
...
Report ID: 1102
隨後,我們對應用程式進行了一些修改,再次執行同樣的分析命令。這次,系統生成了一個新的報告,其 ID 為 1103。
$ orxray auto-analyze high-cpu-usage -A 267
...
Report ID: 1103
接下來,我們利用 diff
命令比較這兩份報告的差異。在執行這個命令時,我們應當使用之前命令輸出的實際報告 ID。
命令執行完成後它會生成一個新的報告連結地址。
$ orxray diff 1102 1103
Go to https://demo.xray.openresty.com/targets/932/batch/add?report=1104 for more details.
透過訪問給出的連結,可以深入瞭解應用效能的變化,從而評估所做修改的效果。