总体说明
接口简介
Trace模块提供推理服务化性能数据采集(C++)接口,用于Trace数据监控。
Trace接口功能介绍和使用示例请参见msServiceProfiler Trace数据监控。
头文件:${INSTALL_DIR}/include/msServiceProfiler/Tracer.h
库文件:${INSTALL_DIR}/lib64/libms_service_profiler.so
${INSTALL_DIR}请替换为CANN软件安装后文件存储路径。以root用户安装为例,则安装后文件存储路径为:/usr/local/Ascend/cann。
接口列表
具体接口如下:
接口 |
说明 |
|---|---|
Trace上下文管理类,负责管理线程级别的Trace信息。 |
|
获取当前线程的Trace上下文实例。 |
|
添加资源属性(全局属性)。 |
|
解析HTTPTrace信息并附加到当前上下文。 |
|
附加Trace信息到当前上下文。 |
|
解除指定索引的Trace上下文。 |
|
获取当前Trace上下文信息。 |
|
跨度类,表示一个具体的操作或请求。 |
|
创建一个跨度。 |
|
激活跨度并开始计时。 |
|
设置跨度属性。 |
|
设置跨度状态。 |
|
结束跨度。 |
|
提供创建跨度的接口。 |
|
创建并激活一个跨度。 |
|
检查Trace功能是否启用。 |
父主题: Trace数据监控