跳转到主要内容
监控与采集相关接口/性能剖析
POSTProfiling起始版本 1.0同步需要认证

对比会话

比较性能分析会话返回对比结果。

调试可用性

在线调试

使用当前认证信息和示例参数提交 Mock 请求。

请求参数

请求体字段

  • baseIdString必填

    基础ID。

    示例: sess-base001

  • compareIdString必填

    会话ID比较针对基础。

    示例: sess-cmp002

  • typeString必填

    类型。

    示例: goroutine

响应状态

200 OK

该 API 成功时返回以下响应结构。

  • baseSessionIdString

    基础会话ID。

    示例: sess-base001

  • compareSessionIdString

    比较会话ID。

    示例: sess-cmp002

  • newStacksList

    新增栈。

    示例: (nested array)

    • countInteger

      数量协程共享栈Trace。

      示例: 42

    • stateString

      当前状态。

      示例: waiting

    • waitReasonString

      原因协程等待适用。

      示例: channel receive

    • framesList

      栈帧协程栈Trace。

      示例: item1,item2

    • createdByString

      创建该记录的用户UUID。

      示例: main.startWorker

  • growthCountInteger

    增长数量。

    示例: 37

请求地址

POST/api/v1/profiling/diff

/api/v1/profiling/diff

操作 ID

DiffSessions

永久链接

请求示例

curl -X POST '{host}/api/v1/profiling/diff' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"baseId":"sess-base001","compareId":"sess-cmp002","type":"goroutine"}'

响应示例

200
{
  "baseSessionId": "sess-base001",
  "compareSessionId": "sess-cmp002",
  "newStacks": [
    {}
  ],
  "growthCount": 37
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史