Documentation / @zerotal/core / metrics / HttpMetricsSnapshot
Interface: HttpMetricsSnapshot
Defined in: metrics/HttpMetrics.ts:56
A point-in-time view of the request metrics, as shown on the Health page.
Properties
total
total:
number
Defined in: metrics/HttpMetrics.ts:58
Requests since boot.
inFlight
inFlight:
number
Defined in: metrics/HttpMetrics.ts:60
Requests currently being processed (in-flight concurrency).
success
success:
number
Defined in: metrics/HttpMetrics.ts:62
2xx + 3xx responses.
clientErrors
clientErrors:
number
Defined in: metrics/HttpMetrics.ts:64
4xx responses.
serverErrors
serverErrors:
number
Defined in: metrics/HttpMetrics.ts:66
5xx responses.
successRate
successRate:
number
Defined in: metrics/HttpMetrics.ts:68
Success percentage (0–100).
avgMs
avgMs:
number
Defined in: metrics/HttpMetrics.ts:70
Mean response time since boot, ms.
p95Ms
p95Ms:
number
Defined in: metrics/HttpMetrics.ts:72
95th-percentile response time over the last 5 minutes, ms.
maxMs
maxMs:
number
Defined in: metrics/HttpMetrics.ts:74
Slowest response since boot, ms.
perMinute
perMinute:
number
Defined in: metrics/HttpMetrics.ts:76
Requests per minute over the last 5 minutes.
last5m
last5m:
object
Defined in: metrics/HttpMetrics.ts:78
Last-5-minute totals.
total
total:
number
errors
errors:
number