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

获取日志上下文

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

调试可用性

在线调试

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

请求参数

请求体字段

  • logIdString必填

    日志ID。

    示例: logline-0042

  • sourceString必填

    来源信息。

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

  • beforeInteger必填

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

    示例: 10

  • afterInteger必填

    后续上下文日志列表。

    示例: 10

响应状态

200 OK

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

  • targetObject

    目标对象。

    • idString

      资源ID。

      示例: logline-0042

    • timestampString

      时间戳。

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

    • levelString

      级别。

      示例: error

    • sourceString

      来源信息。

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

    • messageString

      错误返回消息。

      示例: NullPointerException in OrderProcessor

    • hostString

      主机地址。

      示例: node-01.prod

    • fieldsLinkedHashMap

      字段列表。

      示例: (nested object)

  • beforeList

    前文上下文日志列表。

    示例: (nested array)

    • idString

      资源ID。

      示例: logline-0042

    • timestampString

      时间戳。

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

    • levelString

      级别。

      示例: error

    • sourceString

      来源信息。

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

    • messageString

      错误返回消息。

      示例: NullPointerException in OrderProcessor

    • hostString

      主机地址。

      示例: node-01.prod

    • fieldsLinkedHashMap

      字段列表。

      示例: (nested object)

  • afterList

    后续上下文日志列表。

    示例: (nested array)

    • idString

      资源ID。

      示例: logline-0042

    • timestampString

      时间戳。

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

    • levelString

      级别。

      示例: error

    • sourceString

      来源信息。

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

    • messageString

      错误返回消息。

      示例: NullPointerException in OrderProcessor

    • hostString

      主机地址。

      示例: node-01.prod

    • fieldsLinkedHashMap

      字段列表。

      示例: (nested object)

  • totalLinesInteger

    上下文日志总行数。

    示例: 21

  • hasMoreBoolean

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

    示例: false

请求地址

POST/api/v1/logs/context

/api/v1/logs/context

操作 ID

GetLogContext

永久链接

请求示例

curl -X POST '{host}/api/v1/logs/context' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"logId":"logline-0042","source":"/var/log/app/service.log","before":10,"after":10}'

响应示例

200
{
  "target": {},
  "before": [
    {}
  ],
  "after": [
    {}
  ],
  "totalLines": 21,
  "hasMore": false
}

变更历史

此 API 暂无变更历史记录。

查看全部变更历史