你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

操作说明:配置试验以向 App Insights 发出试验故障事件

在本指南中,我们将介绍配置 Chaos Studio 基于代理的试验以将遥测数据发送到 App Insights 所需的步骤。 这些事件将显示每个故障的启动和停止,以及已执行的故障类型和执行该故障所针对的资源。 App Insights 是 Chaos Studio 中基于代理的试验的主要推荐日志记录解决方案

先决条件

步骤 1:从 Application Insights 资源复制检测密钥

满足所有先决条件步骤后,复制 Application Insights 资源的概述页面中找到的检测密钥(请参阅屏幕截图)


显示 App Insights 中的检测密钥的屏幕截图。

步骤 2:使用 Application Insights 为基于代理的故障启用目标平台

导航到 Chaos Studio 概述页面,然后单击“试验管理”部分下的“目标”边栏选项卡。 查找目标平台。 如果它已经作为基于代理的试验目标启用,则需要先将其作为目标禁用,然后再次“启用基于代理的目标”,以打开 Chaos Studio 代理目标配置窗格。 有关示例,请参阅下面的屏幕截图:


显示“混沌目标”页的屏幕截图。

步骤 3:添加 Application Insights 帐户和检测密钥

此时,屏幕截图中应会显示“代理目标配置”页面。 配置托管标识后,请确保 Application Insights 已启用,然后选择所需的 Application Insights 帐户,并输入在步骤 1 中复制的检测密钥。 填写所需信息后,可以单击“查看+创建”以部署资源。


“目标部署”页面的屏幕截图。

步骤 4:运行混沌试验

此时,混沌目标已配置为向所配置的 App Insights 资源发出遥测数据! 如果导航到特定的 Application Insights 资源并打开“监视”部分下的“日志”边栏选项卡,则应看到代理运行状况状态以及代理在目标平台上执行的任何操作。 现在可以运行试验,并在 Application Insights 资源中查看日志记录。 有关在基于代理的混沌目标平台上成功运行的 App Insights 资源示例,请参阅屏幕截图。


要查询日志,请导航到 Application Insights 资源中的“日志”选项卡,获取所需格式的所需日志记录信息。


Application Insights 资源中“日志”选项卡的屏幕截图。