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 :
Paramètres de type
| Nom |
|---|
T |
Paramètres
| Nom | Type | |
|---|---|---|
attrs | Record<string, any> | |
fn | () => T | Promise<T> |
Renvoie
Promise<T> | T