

# 内置工具
<a name="Built-in-tools"></a>

通过 CloudWatch，您可清晰掌握代理如何运用 `Code interpreter tool`、`Browser use tool` 等内置工具完成任务。CloudWatch 为每一款工具均提供专属监控能力。有关 Amazon Bedrock AgentCore 内置工具的更多信息，请参阅[使用 Amazon Bedrock AgentCore 内置工具与应用程序进行交互](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/built-in-tools.html)。

**Topics**
+ [代码解释器工具](#Code-interpreter-tool)
+ [浏览器工具](#Browser-use-tool)

## 代码解释器工具
<a name="Code-interpreter-tool"></a>

代码解释器工具可用于以下用途：
+ 跟踪代码执行成功率、运行时长及资源消耗情况
+ 监控内存使用量与计算资源分配状况
+ 分析代码执行模式，挖掘优化空间
+ 查看执行失败的错误率及调试信息
+ 跟踪安全沙盒隔离效果与合规性指标

![代码解释器工具视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Code_interpreter.png)

+ **工具** – 可监控通过浏览器工具发起的获取操作与 API 调用。在**名称**列下选中对应工具，即可进入其专属控制面板。

  单击**查看详细信息**，可查看资源详细信息。  
![代码解释器工具详细信息](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Built-in-tools-details.png)
  + **已开始的会话数** – 代理发起的代码解释器会话总数量。每个会话均对应一个独立的沙盒环境，代理可在该环境内执行代码、分析数据并生成输出结果。监控本指标，可实现对代码解释器使用情况的跟踪及容量规划
  + **连接数** – 与代码解释器运行时环境建立的活跃连接数量。其中包含成功建立的连接及连接尝试，有助于跟踪资源利用率与并发使用模式
  + **连接错误数** – 因系统故障、资源限制或配置问题，导致与代码解释器环境建立连接失败的次数。连接错误率过高，可能表明基础设施存在问题，需开展排查
  + **连接节流数** – 因超出允许的上限或受资源约束，被限流的连接请求数量。监控本指标，可及时发现代码解释器的使用是否接近容量上限，是否需要进行扩展
  + **计费 CPU 小时数** – 代码解释器会话消耗的总计算时间，以 CPU 小时为计量单位。本指标有助于跟踪资源成本，同时优化各代理工作负载下的代码执行效率
  + **计费内存小时数** – 代码解释器会话在一段时间内的总内存消耗量，以内存小时为计量单位。可通过本指标进行成本跟踪，同时识别出可能需要优化的内存密集型代码执行模式
+ **工具会话** – 查看所有使用该工具的已连接会话。  
![工具会话视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Tool-sessions.png)

  在**总会话数**部分下选择**会话 ID**，即可查看对应会话的控制面板。
+ **跟踪** – 查看已启用可观测性功能的代理对应的跟踪数据示例。  
![追踪视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Traces-view.png)

  在**跟踪**部分下，选择**跟踪 ID**，即可查看对应跟踪数据的详情。

![跟踪摘要视图](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/images/Trace-summary.png)


## 浏览器工具
<a name="Browser-use-tool"></a>

浏览器工具可用于以下用途：
+ 跟踪浏览器的导航模式、页面加载时长及交互成功率
+ 监控浏览器会话时长与资源利用率
+ 分析请求获取错误，排查浏览器自动化相关问题
+ 监控浏览器会话时长与资源利用率
+ 跟踪安全沙盒的性能表现与隔离效果

**注意**  
**工具**、**工具会话**及**跟踪**选项卡的操作与字段，与**代码解释器工具**类似。有关各字段的详细信息，请参阅[代码解释器工具](#Code-interpreter-tool)。