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.

通过访问给出的链接,可以深入了解应用性能的变化,从而评估所做修改的效果。

回到目录