INTEGRITY Dokumentace

Workers Trace Events

Následující popisy podrobně uvádějí pole dostupná pro workers_trace_events.

CPUTimeMs

Typ: int

Množství času CPU využitého skriptem Workeru, v milisekundách.

DispatchNamespace

Typ: string

Dispatch namespace Cloudflare Workeru.

Entrypoint

Typ: string

Název třídy vstupního bodu, ve které Worker zahájil provádění.

Událost

Typ: object

Podrobnosti o zdrojové události.

EventTimestampMs

Typ: int

Časové razítko přijetí události v milisekundách.

EventType

Typ: string

Typ události, která spustila volání.
Možné hodnoty jsou fetch | scheduled | alarm | fronta | e-mail | worker_rpc | hibernatable_web_socket.

Výjimky

Typ: array[object]

Seznam nezachycených výjimek během volání.

Protokoly

Typ: array[object]

Seznam zpráv konzole vygenerovaných během volání.

Výsledek

Typ: string

Výsledek volání skriptu Worker.
Možné hodnoty jsou ok | canceled | výjimka | unknown.

ScriptName

Typ: string

Název skriptu Cloudflare Workeru.

ScriptTags

Typ: array[string]

Seznam uživatelsky definovaných tagů použitých ke kategorizaci Workeru.

ScriptVersion

Typ: object

Verze skriptu, který byl spuštěn.

WallTimeMs

Typ: int

Doba v milisekundách mezi zahájením volání Workeru a okamžikem, kdy Workers Runtime rozhodne, že už není třeba spouštět další JavaScript. Konkrétně se tím měří reálný čas (wall-clock time), po který zůstal kontext JavaScriptu otevřený. Když se například vrací odpověď s velkým tělem, může Workers runtime v některých případech rozhodnout, že už není třeba spouštět další JavaScript, a uzavře kontext JS dříve, než všechny bajty projdou a jsou odeslány. Pokud místo toho použijete waitUntil() API pro provádění práce bez blokování vrácení odpovědi, přičemž tato práce může pokračovat i po vrácení odpovědi a bude zahrnuta v WallTimeMs.