---
title: "Référence d'API — nodefony — realtime-supervisionHistory"
source: docs/api/core/realtime-supervisionHistory.md
url: https://nodefony.github.io/nodefony-core/docs/api/core/realtime-supervisionHistory/
---


[Documentation](../../../) › [Référence d'API](../../) › [`nodefony`](../) › realtime-supervisionHistory

> Générée depuis les déclarations de types publiées de `nodefony` **10.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`

```ts
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`

```ts
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`

```ts
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 de `values` (`SUPERVISION_HISTORY_COLUMNS`).
- `values: Uint8Array<ArrayBuffer>` — `Float64` petit-boutiste, `columns.length × length` éléments.
- `loopColumns: readonly string[]` — Nom des colonnes de `loop` (`SUPERVISION_LOOP_BANDS`).
- `loop: Uint8Array<ArrayBuffer>` — `Float32` petit-boutiste, `loopColumns.length × length` éléments (ms).

### Types (1)

#### `SupervisionHistoryPoint`

```ts
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.

---

[← Toutes les références d'API](../../)
