

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 如何查看、监控和编辑影子测试
<a name="shadow-tests-view-monitor-edit"></a>

 您可以查看影子测试的状态，通过控制面板监控其进度，并执行操作，如提前启动或停止测试或删除测试。以下主题介绍如何使用 SageMaker AI 控制台查看和修改影子测试。

**Topics**
+ [查看影子测试](shadow-tests-view-monitor-edit-list.md)
+ [监控影子测试](shadow-tests-view-monitor-edit-dashboard.md)
+ [尽早开始影子测试](shadow-tests-view-monitor-edit-start.md)
+ [删除影子测试](shadow-tests-view-monitor-edit-delete.md)
+ [编辑影子测试](shadow-tests-view-monitor-edit-individual.md)

# 查看影子测试
<a name="shadow-tests-view-monitor-edit-list"></a>

 您可以在 SageMaker AI 控制台的**影子测试**页面上查看所有影子测试的状态。

 要在控制台中查看您的测试，请执行以下操作：

1.  打开 [SageMaker AI 控制台](https://console.aws.amazon.com/sagemaker/)。

1.  在导航面板中，选择**推理**。

1.  选择**影子测试**，查看列出所有影子测试的页面。该页面应类似于以下屏幕截图，所有测试都列在**影子测试**部分下。  
![\[所有影子测试的列表。\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/juxtaposer/shadow-test-landing-page.png)

 在控制台中的**影子测试**页面上，通过检查测试的**状态**字段，可以查看测试的状态。

 以下是测试的可能状态：
+  `Creating`：SageMaker AI 正在创建测试。
+  `Created`：SageMaker AI 已完成创建测试，测试将在预定时间开始。
+  `Updating` – 当您对测试进行更改时，测试会显示为正在更新。
+  `Starting`：SageMaker AI 正在开始测试。
+  `Running` – 您的测试正在进行中。
+  `Stopping`：SageMaker AI 正在停止测试。
+  `Completed` – 您的测试已完成。
+  `Cancelled` – 如果您提前结束测试，则测试显示为已取消。

# 监控影子测试
<a name="shadow-tests-view-monitor-edit-dashboard"></a>

 您可以查看影子测试的详细信息，并在测试进行中或完成后对其进行监控。SageMaker AI 提供一个实时控制面板来比较生产变体和影子变体的运行指标，如模型延迟和汇总错误率。

 要在控制台中查看单个测试的详细信息，请执行以下操作：

1.  从**影子测试**页面上的**影子测试**部分选择要监控的测试。

1.  从**操作**下拉列表中，选择**查看**。此时将出现一个概述页面，其中包含测试的详细信息和指标控制面板。

概述页面包含以下三个部分。

**摘要**  
 此部分总结了测试的进度和状态。此部分还显示了从**指标**子部分的**选择指标**下拉列表中选择的指标的汇总统计信息。以下屏幕截图显示了此部分。  

![\[概述页面的摘要部分。\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/juxtaposer/shadow-test-summary.png)

 在上面的屏幕截图中，**设置**和**详细信息**选项卡显示了您选择的设置以及您在创建测试时输入的详细信息。

**分析**  
 此部分显示了指标控制面板，其中包含以下指标的独立图表：  
+ `Invocations`
+ `InvocationsPerInstance`
+ `ModelLatency`
+ `Invocation4XXErrors`
+ `Invocation5XXErrors`
+ `InvocationModelErrors`
+ `CPUUtilization`
+ `MemoryUtilization`
+ `DiskUtilization`
 最后三个指标监控模型容器运行时的资源使用情况。其余的是 CloudWatch 指标，您可以使用这些指标来分析变体的性能。一般来说，误差越小，说明模型越稳定。延迟越低，说明模型或基础设施的速度越快。有关 CloudWatch 指标的更多信息，请参阅[SageMaker AI 终端节点调用指标](monitoring-cloudwatch.md#cloudwatch-metrics-endpoint-invocation)。以下屏幕截图显示了指标控制面板。  

![\[指标分析控制面板。\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/juxtaposer/shadow-test-analysis.png)


**环境**  
 此部分显示了您在测试中比较的变体。根据上述指标，如果您对影子变体的性能感到满意，则可以通过选择**部署影子变体**，将影子变体推向生产环境。有关部署影子变体的更多详细信息，请参阅[推广影子变体](shadow-tests-complete.md#shadow-tests-complete-promote)。您也可以通过选择**编辑流量**来更改流量采样百分比并继续测试。有关编辑影子变体的更多详细信息，请参阅[编辑影子测试](shadow-tests-view-monitor-edit-individual.md)。以下屏幕截图显示了此部分。  

![\[概述页面的环境部分。\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/juxtaposer/shadow-test-environment.png)


# 尽早开始影子测试
<a name="shadow-tests-view-monitor-edit-start"></a>

 您可以在预定开始时间之前开始测试。如果测试的新持续时间超过 30 天，SageMaker AI 会自动将测试结束时间设置为新开始时间后的 30 天。此操作将立即开始测试。如果要更改测试的开始或结束时间，请参阅[编辑影子测试](shadow-tests-view-monitor-edit-individual.md)。

 要在预定开始时间之前通过控制台立即开始测试，请执行以下操作：

1.  从**影子测试**页面上的**影子测试**部分选择要立即开始的测试。

1.  从**操作**下拉列表中，选择**开始**。**开始影子测试？**对话框随即显示。

1.  选择**立即开始**。

# 删除影子测试
<a name="shadow-tests-view-monitor-edit-delete"></a>

 您可以删除不再需要的测试。删除测试只会删除测试元数据，而不会删除端点、变体或 Amazon S3 中捕获的数据。如果想让端点停止运行，必须删除端点。有关删除端点的更多信息，请参阅[删除端点和资源](realtime-endpoints-delete-resources.md)。

 要通过控制台删除测试，请执行以下操作：

1.  从**影子测试**页面上的**影子测试**部分选择要删除的测试。

1.  从**操作**下拉列表中，选择**删除**。**删除影子测试**对话框随即显示。

1.  在**要确认删除，请在字段中键入 *delete*** 文本框中，输入 **delete**。

1.  选择**删除**。

# 编辑影子测试
<a name="shadow-tests-view-monitor-edit-individual"></a>

 您可以修改计划的测试和正在进行的测试。在测试开始之前，您可以更改测试的描述、影子变体配置、开始日期和结束日期。您也可以开启或关闭数据捕获。

 测试开始后，您只能更改描述、影子变体的流量采样百分比和结束日期。

 要通过控制台编辑测试详细信息，请执行以下操作：

1.  从**影子测试**页面上的**影子测试**部分选择要编辑的测试。

1.  从**操作**下拉列表中，选择**编辑**。此时将出现**输入影子测试详细信息**页面。

1.  （可选）在**描述**下，输入测试的描述。

1.  选择**下一步**。此时将出现**输入影子测试设置**页面。

1.  （可选）要编辑影子变体，请执行以下操作：

   1.  选择影子变体并选择**编辑**。此时将出现**编辑影子变体**对话框。如果您的测试已经开始，则只能更改流量采样百分比。

   1.  （可选）在**名称**下，输入新名称以替换旧名称。

   1.  （可选）在**流量采样**下，输入新的流量采样百分比以替换旧的流量采样百分比。

   1.  （可选）在**实例类型**下，从下拉列表中选择新的实例类型。

   1.  （可选）在**实例计数**下，输入新的实例计数以替换旧的实例计数。

   1.  选择**应用**。

    您无法使用上述步骤更改影子变体中的模型。如果要更改模型，首先要删除影子变体，方法是选择影子变体并选择**删除**。然后添加一个新的影子变体。

1.  （可选）要编辑测试持续时间，请执行以下操作：

   1.  在**时间表**部分中，选中**持续时间**下的复选框。随后会显示一个弹出日历。

   1.  如果您的测试尚未开始，则可以更改开始日期和结束日期。从日历中选择新的开始和结束日期，或者分别在**开始日期**和**结束日期**下输入新的开始和结束日期。

       如果您的测试已经开始，则只能更改结束日期。在**结束日期**下输入新的结束日期。

   1.  （可选）如果您的测试尚未开始，则可以更改开始时间和结束时间。在**开始时间**和**结束时间**下，分别输入 24 小时格式的新开始时间和结束时间。

       如果您的测试已经开始，则只能更改结束时间。在**结束时间**下输入 24 小时格式的新结束时间。

   1.  选择**应用**。

1.  （可选）开启或关闭**启用数据捕获**。

1.  选择**更新影子测试**。