withAttributes
T>(attrs, fn): Promise<T> | T
現在の実行コンテキストに属性を関連付け、fn 内で作成されるすべての call が
自動的にそれらを継承するようにします。属性は trace server 上の call レコードに
書き込まれ、Weave の UI やフィルタリング機能にも表示されるため、run をリクエスト ID、
テナント、実験などでタグ付けするのに最適です。
例:
型パラメータ
| 名前 |
|---|
T |
パラメータ
| 名前 | 型 |
|---|---|
attrs | Record<string, any> |
fn | () => T | Promise<T> |
戻り値
Promise<T> | T