昇腾社区首页
中文
注册

执行解析

基础解析

执行解析命令示例:

python3 -m ms_service_profiler.parse --input-path=${PATH}/prof_dir/
表1 参数说明

参数

说明

是否必选

--input-path

指定性能数据所在路径,会遍历读取该路径下所有名为msproftx.db的数据库。

--output-path

指定解析后文件生成路径,默认为当前路径。

--log-level

设置日志级别,取值为:

  • debug:调试级别。该级别的日志记录了调试信息,便于开发人员或维护人员定位问题。
  • info:正常级别。记录工具正常运行的信息。默认值。
  • warning:警告级别。记录工具和预期的状态不一致,但不影响整个进程运行的信息。
  • error:一般错误级别。
  • fatal:严重错误级别。
  • critical:致命错误级别。

多维度解析

进行基础解析的同时,对性能数据按照不同维度(request维度、batch维度、总体服务维度)进行拆解。

拉取msit代码仓后在msserviceprofiler目录下执行命令:

python3 ms_service_profiler_ext/analyze.py --input-path=${PATH}/prof_dir

增加输出文件request_summary.csv、batch_summary.csv、service_summary.csv。