Variable: httpMetrics
consthttpMetrics:object
Defined in: src/observability/prometheus-registry.ts:83
Pre-defined metrics for HTTP request tracking.
Type declaration
requestDuration
requestDuration:
Histogram<"method"|"status"|"endpoint">
HTTP request duration histogram.
Remarks
Labels: method, endpoint, status Buckets: 10ms to 10s
Example
const end = httpMetrics.requestDuration.startTimer({ method: 'GET', endpoint: '/api/preprints' });
// ... handle request ...
end({ status: '200' });
requestsTotal
requestsTotal:
Counter<"method"|"status"|"endpoint">
Total HTTP requests counter.
Remarks
Labels: method, endpoint, status
Example
httpMetrics.requestsTotal.inc({ method: 'GET', endpoint: '/api/preprints', status: '200' });
Remarks
These metrics follow the RED method (Rate, Errors, Duration).