总体说明
接口简介
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 |
获取当前记录的数据。 |