监控与采集相关接口/性能剖析
POSTProfiling起始版本 1.0同步需要认证
创建基线
创建新性能基线性能分析会话。
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
请求参数
请求体字段
labelString必填人类可读标签新基线。
示例: v1.2.0-release
sessionIdString必填会话ID。
示例: sess-abc123
profileTypeString必填基线表示。
示例: cpu
descriptionString必填资源的详细描述。
示例: Post-deploy baseline for v1.2.0
topFunctionsList必填捕获源会话。
示例: (nested array)
funcNameString完全限定函数名称包含软件包路径。
示例: runtime.gcBgMarkWorker
packageStringGO软件包包含函数。
示例: runtime
selfPctLong自身比例。
示例: 12.5
cumulativePctLong累计比例。
示例: 18.3
sampleCountString样例数量。
示例: 4200
响应状态
请求地址
POST/api/v1/profiling/baselines
/api/v1/profiling/baselines
请求示例
curl -X POST '{host}/api/v1/profiling/baselines' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"label":"v1.2.0-release","sessionId":"sess-abc123","profileType":"cpu","description":"Post-deploy baseline for v1.2.0","topFunctions":"(nested array)"}'
响应示例
200{
"baselineId": "bl-20240101",
"baselineLabel": "v1.2.0-release",
"profileType": "cpu",
"sessionId": "sess-abc123",
"description": "Post-deploy baseline for v1.2.0",
"topFunctions": [
{}
],
"createdAt": "example",
"isLatest": true
}变更历史
此 API 暂无变更历史记录。
