Aller au contenu
English

ObservationHubOptions

import type { ObservationHubOptions } from "@elie-laloum/outpost";
  • sinksOptionnel
    readonly ObservationSink[] | undefined
    Récepteurs rattachés à cette racine et hérités par chaque enfant.
  • scopeOptionnel
    ObservationScope | undefined
    Champs de corrélation initiaux ; les enfants ne remplacent que les champs explicitement fournis.
  • capacityOptionnel
    number | undefined
    Nombre maximal d’événements en attente par sink asynchrone, 1024 par défaut ; en cas de débordement, les plus récents sont abandonnés et comptés. Une valeur qui n’est pas un entier positif lève une erreur.
  • deliveryTimeoutMsOptionnel
    number | undefined
    Attente maximale d’une livraison asynchrone ou du flush d’un sink, 5000 par défaut ; un sink qui la dépasse est désactivé pour toute la durée du hub. Une valeur qui n’est pas un entier positif lève une erreur.
  • verboseOptionnel
    boolean | undefined
    Autorise explicitement les événements de requête/réponse modèle complets. N’active pas à lui seul leur conservation dans le journal.
export interface ObservationHubOptions {
  readonly sinks?: readonly ObservationSink[];
  readonly scope?: ObservationScope;
  readonly capacity?: number;
  readonly deliveryTimeoutMs?: number;
  readonly verbose?: boolean;
}