你当前正在访问 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 资源的概述页中找到的检测密钥 (请参阅屏幕截图)


Screenshot that shows Instrumentation Key in App Insights.

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

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


Screenshot that shows the Chaos Targets Page.

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

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


Screenshot of Targets Deployment Page.

步骤 4:运行混沌试验

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


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


Screenshot of Logs tab in Application Insights Resource.