跳转到内容
搜索文档

Logpull API 常见问题

最后更新 查看 MarkdownAgent 设置

❮ 返回常见问题

日志会保留多久?

Cloudflare 至少提供三天、最多提供七天的日志。如果需要更长时间保留日志,请下载并在本地存储。

我请求的是 16:10–16:13 时间窗口的日志,但日志中的时间戳显示请求发生在该时间段之前。为什么会这样?

当你请求 16:10–16:13 时间段时,实际上是在请求该时间段内被我们系统接收并处理的日志(因此端点名为 logs/received)。接收时间是日志写入磁盘的时间。请求到达 Cloudflare edge 与被接收并处理之间会有一定延迟。你在日志本身中看到的是请求时间EdgeStartTimestampEdgeEndTimestamp 表示 edge 开始和结束处理该请求的时间。

基于接收时间而非请求时间或 edge 时间返回结果的优点是:无需担心延迟到达的日志。只要按连续时间段调用 API,就能获取全部日志且不会重复调用。如果基于请求时间返回结果,则无法确定该请求时间的所有日志都已处理完毕。

这篇文档对您有帮助吗?