Référence d'API — nodefony — realtime-supervisionHistory
stable
Documentation › Référence d’API › nodefony › realtime-supervisionHistory
Générée depuis les déclarations de types publiées de
nodefony10.0.0-beta.6 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.
nodefony#
import { … } from "nodefony" — 4 symboles.
Constantes (2)#
SUPERVISION_HISTORY_COLUMNS#
const SUPERVISION_HISTORY_COLUMNS: readonly [ "ts", "cpuPercent", "eventLoopMeanMs", "eluUtilization", "heapUsed", "rss" ]
Séries de l’historique, dans l’ordre des colonnes de values (Float64).
SUPERVISION_LOOP_BANDS#
const SUPERVISION_LOOP_BANDS: readonly [ "p50", "p90", "p99", "max" ]
Bandes du retard de la boucle, dans l’ordre des colonnes de loop (Float32, ms). Des percentiles et non les cases de l’histogramme : monitorEventLoopDelay n’expose pas ses cases (#618 D5).
Interfaces (1)#
ISupervisionHistory#
interface ISupervisionHistory
Historique tel qu’il voyage : séries linéarisées du plus ancien au plus récent, colonne après colonne, en octets petit-boutistes (relire par fromLittleEndianBytes). La colonne c occupe les éléments [c × length, (c + 1) × length) de la série relue.
intervalMs: number— Cadence d’échantillonnage, en ms.capacity: number— Points retenus au plus par série.length: number— Points présents (≤capacity) — 0 à la première visite.columns: readonly string[]— Nom des colonnes devalues(SUPERVISION_HISTORY_COLUMNS).values: Uint8Array<ArrayBuffer>—Float64petit-boutiste,columns.length × lengthéléments.loopColumns: readonly string[]— Nom des colonnes deloop(SUPERVISION_LOOP_BANDS).loop: Uint8Array<ArrayBuffer>—Float32petit-boutiste,loopColumns.length × lengthéléments (ms).
Types (1)#
SupervisionHistoryPoint#
type SupervisionHistoryPoint = Record<(typeof SUPERVISION_HISTORY_COLUMNS)[number] | (typeof SUPERVISION_LOOP_BANDS)[number], number>
Un point de l’historique — une valeur par colonne et par bande.