执行解析

- 数据采集时会锁定落盘文件,需要等待采集结束之后才能启动解析,否则将提示报错“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数据进行细粒度性能拆解。
父主题: 数据解析