跳转到主要内容
监控与采集相关接口/日志

获取日志上下文

获取周围日志行特定日志条目。

POST/api/v1/logs/context

操作 ID

GetLogContext

起始版本

1.0.0

执行模式

同步

认证信息

需要认证

认证信息

调用该 API 时需要在请求头中携带以下认证信息。

Authorizationstring必填

Bearer 令牌

X-Tenant-IDstring

X-Tenant-ID

请求参数

application/json

请求体字段

  • logId
    String必填

    日志ID。

    示例: logline-0042

  • source
    String必填

    来源信息。

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

  • before
    Integer必填

    返回目标日志之前的上下文行数。默认值为 20,最大值为 100

    示例: 10

  • after
    Integer必填

    后续上下文日志列表。

    示例: 10

响应状态

200 OK
200 OK

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

  • target
    Object

    目标对象。

    • id
      String

      资源ID。

      示例: logline-0042

    • timestamp
      String

      时间戳。

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

    • level
      String

      级别。

      示例: error

    • source
      String

      来源信息。

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

    • message
      String

      错误返回消息。

      示例: NullPointerException in OrderProcessor

    • host
      String

      主机地址。

      示例: node-01.prod

    • fields
      LinkedHashMap

      字段列表。

      示例: (nested object)

  • before
    List

    前文上下文日志列表。

    示例: (nested array)

    • id
      String

      资源ID。

      示例: logline-0042

    • timestamp
      String

      时间戳。

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

    • level
      String

      级别。

      示例: error

    • source
      String

      来源信息。

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

    • message
      String

      错误返回消息。

      示例: NullPointerException in OrderProcessor

    • host
      String

      主机地址。

      示例: node-01.prod

    • fields
      LinkedHashMap

      字段列表。

      示例: (nested object)

  • after
    List

    后续上下文日志列表。

    示例: (nested array)

    • id
      String

      资源ID。

      示例: logline-0042

    • timestamp
      String

      时间戳。

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

    • level
      String

      级别。

      示例: error

    • source
      String

      来源信息。

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

    • message
      String

      错误返回消息。

      示例: NullPointerException in OrderProcessor

    • host
      String

      主机地址。

      示例: node-01.prod

    • fields
      LinkedHashMap

      字段列表。

      示例: (nested object)

  • totalLines
    Integer

    上下文日志总行数。

    示例: 21

  • hasMore
    Boolean

    返回结果之外是否还有更多上下文日志。

    示例: false