跳转到主要内容
监控与采集相关接口/日志
POSTLogging起始版本 1.0同步需要认证

查询指定链路追踪

查询日志条目关联特定Trace ID。

调试可用性

在线调试

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

请求参数

请求体字段

  • traceIdString必填

    链路追踪ID。

    示例: abc123def456

  • startTimeString必填

    起始时间。

    示例: 2024-01-01T00:00:00Z

  • endTimeString必填

    结束时间。

    示例: 2024-01-01T01:00:00Z

  • servicesList必填

    资源。

    示例: item1,item2

  • maxResultsInteger必填

    最大返回结果数。

    示例: 500

响应状态

200 OK

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

  • traceIdString

    链路追踪ID。

    示例: abc123def456

  • totalLogsInteger

    总日志。

    示例: 120

  • durationMsString

    时长毫秒。

    示例: 3450

  • servicesList

    资源。

    示例: (nested array)

    • serviceString

      服务。

      示例: payment-service

    • logCountInteger

      日志数量。

      示例: 42

    • firstLogTimeString

      首次日志时间。

      示例: 2026-01-15T08:00:00Z

    • lastLogTimeString

      最近一次日志时间。

      示例: 2026-01-15T08:00:00Z

  • logsList

    日志。

    示例: (nested array)

    • timestampString

      时间戳。

      示例: 2026-01-15T08:00:00Z

    • serviceString

      服务。

      示例: order-service

    • levelString

      级别。

      示例: error

    • messageString

      错误返回消息。

      示例: Failed to process payment: timeout

    • traceIdString

      链路追踪ID。

      示例: abc123def456

    • sourceString

      来源信息。

      示例: /var/log/app/service.log

请求地址

POST/api/v1/logging/traces/query

/api/v1/logging/traces/query

操作 ID

QueryByTraceID

永久链接

请求示例

curl -X POST '{host}/api/v1/logging/traces/query' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"traceId":"abc123def456","startTime":"2024-01-01T00:00:00Z","endTime":"2024-01-01T01:00:00Z","services":"item1,item2","maxResults":500}'

响应示例

200
{
  "traceId": "abc123def456",
  "totalLogs": 120,
  "durationMs": 3450,
  "services": [
    {}
  ],
  "logs": [
    {}
  ]
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史