Skip to main content

継承元

  • SpanBase

アクセサー

モデル

取得シグネチャ

get model(): string
戻り値
string

取得シグネチャ

get name(): string
戻り値
string

メソッド

addEvent()

非推奨。 このデータは代わりに setAttributes で記録してください。 OpenTelemetry では Span Event API (Span.addEvent) の段階的な廃止が進められています。 このメソッドは引き続き動作し、既存のspanイベントデータも有効です。 https://opentelemetry.io/blog/2026/deprecating-span-events/ を参照してください。
addEvent(name, attributes?, startTime?): this
名前付きイベントをspanに追加します。コンテキストの圧縮、ツールループの検出、ガードレールのトリガーなど、span以外のタイミングを示す際に役立ちます。 end() の呼び出し後は警告を出力し、何も実行しません。OTel の Span.addEvent と同様の動作をします。

パラメーター

string
必須
Attributes
TimeInput

戻り値

this

継承元

SpanBase.addEvent

end()

end(opts?): void
現在のフィールド値を読み取り (start 以降に record() で行われた変更を反映) 、span を閉じます。冪等です。error を渡すと失敗としてマークされ、endTime を渡すと終了時刻を過去に設定できます。

パラメーター

object

戻り値

void

record()

record(opts): this
可変フィールドの任意のサブセットを一括設定します。既存の値はマージではなく置換されます。 入力メッセージと出力メッセージは、span の終了時にシリアライズされます。

パラメーター

object
必須

戻り値

this

setAttributes()

setAttributes(attributes): this
span に複数の属性をまとめて設定します。end() の後に呼び出すと、警告が表示され何も実行されません。OTel の Span.setAttributes (および Python SDK の set_attributes) と同様です。

パラメーター

Attributes
必須

戻り値

this

継承元

SpanBase.setAttributes

startLLM()

startLLM(opts): LLM
この SubAgent の配下にネストされた子 LLM span を開始します。

パラメーター

LLMInit
必須
LLMInit を参照してください。

戻り値

LLM

startSubagent()

startSubagent(opts): SubAgent
この SubAgent の配下に、ネストされた SubAgent span を開始します。

パラメーター

SubAgentInit
必須
SubAgentInit を参照してください。

戻り値

SubAgent

startTool()

startTool(opts): Tool
この SubAgent の配下にネストされた子 Tool span を開始します。

パラメーター

ToolInit
必須
ToolInit を参照してください。

戻り値

Tool