跳转到内容
搜索文档

Workers 跟踪事件

最后更新 查看 MarkdownAgent 设置

以下描述详细介绍了 workers_trace_events 的可用字段。

CPUTimeMs

Type: int

Worker 脚本所使用的 CPU 时间(以毫秒为单位)。

DispatchNamespace

Type: string

Cloudflare Worker 调度命名空间。

Entrypoint

Type: string

Worker 开始执行的入口类名称。

Event

Type: object

有关源事件的详细信息。

EventTimestampMs

Type: int

接收到事件的时间戳(以毫秒为单位)。

EventType

Type: string

触发调用的事件类型。
可能的值为 fetch | scheduled | alarm | queue | email | worker_rpc | hibernatable_web_socket

Exceptions

Type: array[object]

调用期间未捕获异常的列表。

Logs

Type: array[object]

调用期间发出的控制台消息列表。

Outcome

Type: string

Worker 脚本调用的结果。
可能的值为 ok | canceled | exception | unknown

ScriptName

Type: string

Cloudflare Worker 脚本名称。

ScriptTags

Type: array[string]

用于对 Worker 进行分类的用户自定义标签列表。

ScriptVersion

Type: object

被调用的脚本版本。

WallTimeMs

Type: int

从 Worker 调用开始,到 Workers 运行时(Runtime)确定不再需要运行 JavaScript 之间所经过的时间(毫秒)。具体来说,这测量了 JavaScript 上下文保持打开状态的实际挂钟时间(wall-clock time)。例如,在返回具有大响应体的响应时,Workers 运行时在某些情况下可以确定不再需要运行 JavaScript,并在所有字节传输完毕并被发送之前关闭 JS 上下文。或者,如果您使用 waitUntil() API 执行工作而不阻塞响应的返回,则该工作可能会在响应返回后继续执行,并会包含在 WallTimeMs 中。

这篇文档对您有帮助吗?