Skip to content

MetricsCollector

reference
1 min readUpdated

Kind: Class

Source: atloria-monorepo/packages/doc-automation/src/v2/utils/pipeline-metrics.ts

Mutable collector that stages push data into during the run. Call toJSON() at the end to get the final snapshot.

Methods

MethodSignatureReturns
stageStartstageStart(name: string)void
stageEnd`stageEnd(name: string, status: 'success''failed'
addTokenUsageaddTokenUsage(stage: string, input: number, output: number)void
addScreenshotFailureaddScreenshotFailure(url: string, reason: string)void
addQualityScoreaddQualityScore(docId: string, title: string, score: number, passed: boolean)void
addVerificationScoreaddVerificationScore(docId: string, title: string, accuracy: number, claims: number, flagged: number)void
toJSONtoJSON()PipelineMetrics

Properties

PropertyType
tokensPipelineMetrics['tokens']
screenshotsPipelineMetrics['screenshots']
qualityPipelineMetrics['quality']
extractionPipelineMetrics['extraction']
documentsPipelineMetrics['documents']

Was this page helpful?

Download as PDF