执行解析
 - 数据采集时会锁定落盘文件,需要等待采集结束之后才能启动解析,否则将提示报错“db is lock”。
 - 数据解析没有结束前,不可再次开启动态采集,否则可能出现降低采集性能等问题。
 
基础解析
执行解析命令示例:
python3 -m ms_service_profiler.parse --input-path=${PATH}/prof_dir/
参数  | 
说明  | 
是否必选  | 
|---|---|---|
--input-path  | 
指定性能数据所在路径,会遍历读取该路径下所有名为msproftx.db、ascend_service_profiler_*.db和ms_service_*.db的数据库。  | 
是  | 
--output-path  | 
指定解析后文件生成路径,默认为当前路径下的output目录。  | 
否  | 
--log-level  | 
设置日志级别,取值为: 
  | 
否  | 
--format  | 
设置性能数据输出文件的导出格式,取值为: 
 不使用format则默认全部导出,可以配置一个或多个参数,配置示例:--format db,--format db csv。  说明:  
若数据采集时,配置acl_task_time参数值为2,则解析结果文件仅支持导出json和db格式。  | 
否  | 
进行基础解析的同时,可对性能数据按照不同维度(request维度、batch维度、总体服务维度)进行多维度解析,也可对不同batch数据进行细粒度性能拆解。
父主题: 数据解析