Skip to main content

Interface: AIGatewayLogsOptions

Defined in: src/ai-gateway/telemetry-client.ts:220

Options for the raw logs collection.

Deliberately NOT ListingOptions: SCM uses zero-based currentPage, not skip, offset or page. Use a fixed window when traversing multiple pages.

Extends​

Properties​

pageSize?​

optional pageSize?: number;

Defined in: src/ai-gateway/telemetry-client.ts:222

Requested rows per response. The server may cap this value.


currentPage?​

optional currentPage?: number;

Defined in: src/ai-gateway/telemetry-client.ts:224

Zero-based page index. Omitted means the server's first-page default.


traceId?​

optional traceId?: string;

Defined in: src/ai-gateway/telemetry-client.ts:226

Return the single row for one trace id.


statusCode?​

optional statusCode?: number;

Defined in: src/ai-gateway/telemetry-client.ts:228

Filter by HTTP status; do not assume all matches fit one page.


workspaceSlug​

workspaceSlug: string;

Defined in: src/ai-gateway/window.ts:7

Workspace slug, e.g. ws-main-a-349e0e. Required by every telemetry endpoint.

Inherited from​

AIGatewayWindowOptions.workspaceSlug


days?​

optional days?: number;

Defined in: src/ai-gateway/window.ts:9

Rolling window size in days, counted back from now. Defaults to 7. Ignored if start is set.

Inherited from​

AIGatewayWindowOptions.days


start?​

optional start?: Date;

Defined in: src/ai-gateway/window.ts:11

Explicit window start. Overrides days.

Inherited from​

AIGatewayWindowOptions.start


end?​

optional end?: Date;

Defined in: src/ai-gateway/window.ts:13

Explicit window end. Defaults to now.

Inherited from​

AIGatewayWindowOptions.end