Skip to main content

Variable: eprintMetrics

const eprintMetrics: object

Defined in: src/observability/prometheus-registry.ts:133

Pre-defined metrics for eprint indexing.

Type declaration

indexedTotal

indexedTotal: Counter<"status" | "field">

Total eprints indexed counter.

Remarks

Labels: field (knowledge graph field), status (success/error)

Example

eprintMetrics.indexedTotal.inc({ field: 'cs.AI', status: 'success' });

indexingDuration

indexingDuration: Histogram<"status">

Eprint indexing duration histogram.

Remarks

Labels: status (success/error)

Example

const end = eprintMetrics.indexingDuration.startTimer();
// ... index eprint ...
end({ status: 'success' });

Remarks

Tracks eprint indexing operations and errors.