Interface AnalyticsBoundsExperimental

Structured record of what the producer was allowed to read and whether it ran out of budget. This is the machine-readable form of the truncation that widget sources otherwise only report as prose in DegradedReason.reason.

interface AnalyticsBounds {
    omittedMarkCount?: number;
    rowBudget?: number;
    scannedRowCount?: number;
    transferredRowCount?: number;
    truncated: boolean;
}

Properties

omittedMarkCount?: number

Marks omitted by a category/bucket limit.

rowBudget?: number

Client-fallback row ceiling the producer was allowed.

scannedRowCount?: number

Rows the aggregation consumed, when the producer reports it.

transferredRowCount?: number

Rows transferred to the client to build the artifact.

truncated: boolean

True when marks are missing because a budget or transfer limit was hit.