总体说明
接口简介
msServiceProfiler模块提供推理服务化性能数据采集(Python)接口,用于实现采集服务化调优场景性能数据。
推理服务化性能数据采集接口功能介绍和使用示例请参见数据采集。
Python接口导入:from ms_service_profiler import Profiler, Level
接口列表
具体接口如下:
接口  | 
说明  | 
|---|---|
init  | 
初始化。  | 
enter&exit  | 
在退出的时候,自动调用span_end函数,用于记录过程的结束时间点。  | 
span_start  | 
记录一个过程的开始节点。  | 
span_end  | 
记录一个过程的结束节点。  | 
event  | 
记录一个事件。  | 
link  | 
记录不同资源之间的关联。  | 
metric  | 
记录一个指标类数值。  | 
metric_inc  | 
记录一个指标类的增量数值。  | 
metric_scope  | 
定义一个指标类的作用范围。  | 
metric_scope_as_req_id  | 
定义一个指标类的作用范围为请求级别。  | 
launch  | 
正式将该请求记录走落盘流程。  | 
attr  | 
添加属性,返回当前对象,支持链式调用。  | 
domain  | 
指定该数据的域,相同域的记录在trace数据中归为一类。  | 
res  | 
添加资源ID,数据和timeline根据资源ID进行关联。  | 
get_msg  | 
获取当前记录的数据。  |