INTEGRITY Документация

Workers Trace Events

В описаниях ниже перечислены поля, доступные для workers_trace_events.

CPUTimeMs

Тип: int

Время процессора, использованное скриптом Worker, в миллисекундах.

DispatchNamespace

Тип: string

Пространство имён диспетчеризации Cloudflare Worker.

Entrypoint

Тип: string

Название класса точки входа, в котором Worker начал выполнение.

Событие

Тип: object

Сведения об исходном событии.

EventTimestampMs

Тип: int

Временная метка получения события, в миллисекундах.

EventType

Тип: string

Тип события, вызвавшего запуск.
Возможные значения: fetch | scheduled | оповещение | очередь | электронная почта | worker_rpc | hibernatable_web_socket.

Исключения

Тип: array[object]

Список необработанных исключений во время вызова.

Журналы

Тип: array[object]

Список сообщений консоли, сформированных во время вызова.

Результат

Тип: string

Результат вызова скрипта Worker.
Возможные значения: ok | canceled | исключение | unknown.

ScriptName

Тип: string

Название скрипта Cloudflare Worker.

ScriptTags

Тип: array[string]

Список пользовательских тегов, используемых для категоризации Worker.

ScriptVersion

Тип: object

Версия вызванного скрипта.

WallTimeMs

Тип: int

Время в миллисекундах между началом вызова Worker и моментом, когда Workers Runtime определяет, что больше не нужно выполнять JavaScript. Точнее, это фактическое время (wall-clock time), в течение которого оставался открытым контекст JavaScript. Например, при возврате ответа с большим телом Workers Runtime в некоторых случаях может определить, что выполнять JavaScript больше не требуется, и закрыть контекст JS до того, как все байты будут переданы и отправлены. Если вместо этого вы используете waitUntil() API для выполнения работы без блокировки возврата ответа: эта работа может продолжать выполняться уже после того, как ответ был возвращён, и будет включена в WallTimeMs.