次の方法で共有


Microsoft Agent Framework ワークフロー - 可観測性

可観測性は、実行中のワークフローの内部状態と動作に関する分析情報を提供します。 これには、ワークフローの監視とデバッグに役立つログ記録、メトリック、トレース機能が含まれます。

ヒント

可観測性はフレームワーク全体の機能であり、ワークフローに限定されません。 詳細については、「 可観測性」を参照してください。

標準の GenAI テレメトリとは別に、Agent Framework ワークフローは追加のスパン、ログ、メトリックを出力して、ワークフローの実行に関するより深い分析情報を提供します。 これらの可観測機能は、開発者がメッセージのフロー、Executor のパフォーマンス、発生する可能性のあるエラーを理解するのに役立ちます。

可観測性を有効にする

アプリケーションで 可観測性を有効にする手順については、「可観測性 の有効化」を参照してください。

アプリケーションで 可観測性を有効にする手順については、「可観測性 の有効化」を参照してください。

ワークフローの範囲

スパン名 Description
workflow.build ワークフロー ビルドごとに
workflow.run ワークフロー実行ごとに
message.send Executor に送信された各メッセージについて
executor.process 各メッセージを処理するエグゼキュータに対して
edge_group.process メッセージを処理するエッジ グループごとに

Executor が別の Executor にメッセージを送信すると、 message.send スパンが executor.process スパンの子として作成されます。 ただし、実行が入れ子になっていないため、ターゲット Executor の executor.process スパンは message.send スパンの子になりません。 代わりに、ターゲット Executor の executor.process スパンは、ソース Executor の message.send スパンにリンクされます。 これにより、ワークフロー実行を通じてトレース可能なパスが作成されます。

例えば次が挙げられます。

スパン リレーションシップ

次のステップ