RAG retrieval metrics

interface RetrievalMetrics {
    traceId: string;
    spanId: string;
    pipelineId: string;
    query: string;
    topK: number;
    documentsRetrieved: number;
    latencyMs: number;
    embeddingLatencyMs?: number;
    searchLatencyMs?: number;
    success: boolean;
    error?: string;
    timestamp: Date;
}

Properties

traceId: string
spanId: string
pipelineId: string
query: string
topK: number
documentsRetrieved: number
latencyMs: number
embeddingLatencyMs?: number
searchLatencyMs?: number
success: boolean
error?: string
timestamp: Date