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.
通过访问给出的链接,可以深入了解应用性能的变化,从而评估所做修改的效果。