Passer au contenu principal

withAttributes

withAttributes<T>(attrs, fn): Promise<T> | T Associe des attributs au contexte d’exécution actuel afin que tous les appels créés dans fn en héritent automatiquement. Les attributs sont écrits dans l’enregistrement de l’appel sur le serveur de trace et apparaissent dans Weave UI/le filtrage. Ils sont donc idéaux pour étiqueter des Runs avec des ID de requête, des tenants, des Experiments, etc. Exemple :
await withAttributes({requestId: 'abc'}, async () => {
  await myOp();
});

Paramètres de type

Nom
T

Paramètres

NomType
attrsRecord<string, any>
fn() => TPromise<T>

Renvoie

Promise<T> | T

Défini dans

clientApi.ts:193