文件最后提交记录最后更新时间
【docs】:A5产品支持情况纠正 Co-authored-by: zzm30<zhengzhimin1@h-partners.com> # message auto-generated for no-merge-commit merge: !355 merge master into master 【docs】:A5产品支持情况纠正 Created-by: zzm30 Commit-by: zzm30 Merged-by: ascend-robot Description: # PR 合入模板 ## 1. 修改描述 1. A5产品支持情况纠正,仅支持vLLM框架的工具。 [#60](https://gitcode.com/Ascend/msserviceprofiler/issues/60) See merge request: Ascend/msserviceprofiler!3557 天前
docs: msServiceProfiler资料CI检查整改 Co-authored-by: cai-weiwei1989<734267852@qq.com> # message auto-generated for no-merge-commit merge: !165 merge master into master docs: msServiceProfiler资料CI检查整改 Created-by: cai-weiwei1989 Commit-by: cai-weiwei1989 Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** - **修改内容:** 1、全部文档链接404问题修改 2、文档Markdown语法问题修改(标题格式、列表缩进、空行等) 3、文档中html标签闭合整改 4、单独复制一个docs/zh/overview.md、docs/zh/release_notes.md(用于发布昇腾社区) ---- ### 2. 功能验证 - [ ] **功能自验** - [ ] **本地自验用例截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入代码大于 200 行,需三人以上会议检视。 - 检视密度≥2个/100行。 - 检视缺陷密度达不到要求的需给出说明。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** ---- ### 4. 安全自检 **典型安全编码问题** - [ ] **若涉及对外接口,是否已校验外部数据** - [ ] **MR 标题和描述是否按格式填写** - [ ] **是否进行空指针校验** - [ ] **是否进行返回值校验** - [ ] **是否正确考虑文件权限配置** - [ ] **是否充分考虑接口的异常场景** - [ ] **是否正确记录错误日志** - [ ] **若涉及正则表达式,是否对正则表达式做 ReDos 校验** - [ ] **若涉及运算,是否存在整数溢出、除零等风险** ---- ### 5. 变更知会 - **资料修改:** - **变更通知(消息知会 + 邮件知会):** ---- ### 6. 冒烟修改 - **PR 来源:** - [ ] 问题单 - [ ] 需求特性 - [ ] 安全排查 - [ ] 其他 - [ ] **是否存在冒烟可以拦截却未拦截的情况** - [ ] **是否需要添加冒烟:** ---- See merge request: Ascend/msserviceprofiler!1652 个月前
README.md

总体说明

接口简介

msServiceProfiler模块提供推理服务化性能数据采集(Python)接口,用于实现采集服务化调优场景性能数据。

推理服务化性能数据采集接口功能介绍和使用示例请参见数据采集

Python接口导入:from ms_service_profiler import Profiler, Level

接口列表

具体接口如下:

表 1 服务化性能数据采集API(Python)

接口 说明
init 初始化。
enter/exit 在进入的时候,自动调用span_start函数,用于记录过程开始的时间点;在退出的时候,自动调用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 获取当前记录的数据。