Skip to main content
zerotal

Documentation


Documentation / @zerotal/devtools / index / RequestTrace

Interface: RequestTrace

Defined in: devtools/src/RequestTrace.ts:110

Properties

id

id: string

Defined in: devtools/src/RequestTrace.ts:111


requestId

requestId: string

Defined in: devtools/src/RequestTrace.ts:112


method

method: string

Defined in: devtools/src/RequestTrace.ts:113


path

path: string

Defined in: devtools/src/RequestTrace.ts:114


statusCode

statusCode: number

Defined in: devtools/src/RequestTrace.ts:115


startMs

startMs: number

Defined in: devtools/src/RequestTrace.ts:116


durationMs

durationMs: number

Defined in: devtools/src/RequestTrace.ts:117


queries

queries: QuerySpan[]

Defined in: devtools/src/RequestTrace.ts:118


warnings

warnings: NPlusOneWarning[]

Defined in: devtools/src/RequestTrace.ts:119


memory

memory: number

Defined in: devtools/src/RequestTrace.ts:121

Heap memory used at the end of the request, in bytes


queryParams

queryParams: Record<string, string>

Defined in: devtools/src/RequestTrace.ts:123

URL query string parameters


headers

headers: Record<string, string>

Defined in: devtools/src/RequestTrace.ts:125

Filtered request headers (no auth/cookie values)


route

route: RouteInfo | null

Defined in: devtools/src/RequestTrace.ts:127

Matched route pattern, controller, and action


auth

auth: AuthInfo | null

Defined in: devtools/src/RequestTrace.ts:129

Authenticated user at the end of the request, or null for guests


logs

logs: LogEntry[]

Defined in: devtools/src/RequestTrace.ts:131

Console log/debug/info/warn/error messages emitted during the request


mail

mail: MailEntry[]

Defined in: devtools/src/RequestTrace.ts:133

Emails sent (or queued) during this request


cache

cache: CacheEntry[]

Defined in: devtools/src/RequestTrace.ts:135

Cache operations performed during this request


jobs

jobs: JobEntry[]

Defined in: devtools/src/RequestTrace.ts:137

Jobs dispatched (or processed synchronously) during this request


channels

channels: Record<string, TraceChannelEntry[]>

Defined in: devtools/src/RequestTrace.ts:147

Entries recorded on open channels, keyed by channel id.

The fields above are the five signals devtools renders with bespoke UI they have earned — a query needs its bindings and duration bar, mail needs its preview. Everything else a package wants to show lands here and is rendered from its TraceChannelDescriptor, so contributing a tab takes no change inside devtools.