組み込みツール - Amazon CloudWatch

組み込みツール

CloudWatch を使用して、エージェントが Code interpreter toolBrowser use tool などの組み込みツールを使用してタスクを完了する方法を可視化します。CloudWatch は、各ツールのモニタリング機能を提供します。Amazon Bedrock AgentCore 組み込みツールの詳細については、「Amazon Bedrock AgentCore 組み込みツールを使用してアプリケーションを操作する」を参照してください。

コードインタープリタツール

コードインタープリタツールは、以下の目的に使用できます。

  • コード実行の成功率、ランタイム期間、リソース消費量を追跡する

  • メモリ使用量と計算リソース割り当てをモニタリングする

  • コード実行パターンと最適化の機会を分析する

  • 失敗した実行のエラー率とデバッグ情報を確認する

  • セキュリティサンドボックスの分離とコンプライアンスメトリクスを追跡する

コードインタープリタツールビュー
  • ツール – ブラウザツールを介して行われたフェッチオペレーションと API コールをモニタリングできます。[名前] でツールを選択して、ダッシュボードを表示します。

    [詳細を表示] を選択して、リソースの詳細を表示します。

    コードインタープリタツールの詳細
    • 開始セッション – エージェントによって開始されたコードインタープリタセッションの合計数。各セッションは、エージェントがコードを実行し、データを分析し、出力を生成できるサンドボックス環境を表します。このメトリクスをモニタリングして、コードインタプリタの使用状況と容量計画を追跡します。

    • 接続数 – コードインタープリタランタイム環境へのアクティブな接続の数。これには、正常な接続と接続試行の両方が含まれ、リソース使用率と同時使用パターンの追跡に役立ちます。

    • 接続エラー – システムの問題、リソースの制約、または設定の問題が原因でコードインタプリタ環境への接続に失敗した数。接続エラー率が高い場合は、調査が必要なインフラストラクチャの問題を示している可能性があります。

    • 接続スロットル – 許可された制限またはリソース制約を超えたためにスロットリングされた接続リクエストの数。このメトリクスをモニタリングして、コードインタプリタの使用量が容量制限に近づき、スケーリングが必要になる可能性があるタイミングを特定します。

    • 請求対象の CPU 時間 — コードインタープリタセッションによって消費された合計計算時間。CPU 時間で測定されます。このメトリクスは、リソースコストを追跡し、エージェントのワークロード全体でコード実行効率を最適化するのに役立ちます。

    • 請求対象のメモリ時間 — 時間の経過に伴うコードインタープリタセッションごとの合計メモリ消費量。メモリ時間で測定されます。このメトリクスを使用してコストを追跡し、最適化が必要なメモリを大量に消費するコード実行パターンを特定します。

  • ツールセッション – ツールが使用されたすべての接続セッションを表示します。

    ツールセッションビュー

    セッションダッシュボードを表示するには、[合計セッション数][セッション ID] を選択します。

  • トレース – オブザーバビリティが有効になっているエージェントのサンプルトレースを表示します。

    トレースビュー

    トレースの詳細を表示するには、[トレース][トレース ID] を選択します。

トレースの概要ビュー

ブラウザ使用ツール

ブラウザ使用ツールは、以下の目的に使用できます。

  • ブラウザのナビゲーションパターン、ページのロード時間、やり取りの成功率を追跡する

  • ブラウザセッションの期間とリソース使用率を確認する

  • フェッチエラーを分析し、ブラウザの自動化の問題をトラブルシューティングする

  • ブラウザセッションの期間とリソース使用率を確認する

  • セキュリティサンドボックスのパフォーマンスと分離の有効性を追跡する

注記

[ツール][ツールセッション][トレース] のタブのエクスペリエンスとフィールドは、コードインタープリタツールと似ています。フィールドの詳細については、「コードインタープリタツール」を参照してください。