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.

透過訪問給出的連結,可以深入瞭解應用效能的變化,從而評估所做修改的效果。

回到目錄