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.