withAttributes
T>(attrs, fn): Promise<T> | T
現在の実行コンテキストに属性を追加すると、fn 内で作成されるすべての calls が
自動的にその属性を継承します。属性は trace サーバー上の call レコードに書き込まれ、
Weave UI での表示やフィルタリングに反映されるため、request ID、テナント、実験などで
runs にタグ付けするのに適しています。
例:
タイプパラメーター
| 名 |
|---|
T |
パラメーター
| 名 | タイプ | |
|---|---|---|
attrs | Record<string, any> | |
fn | () => T | Promise<T> |
戻り値
Promise<T> | T