你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
操作说明:将试验配置为向 App Insights 发出试验故障事件
本指南介绍配置基于 Chaos Studio 代理的试验以向 App Insights 发出遥测所需的步骤。 这些事件显示每个错误的启动和停止,以及执行的故障类型以及执行故障的资源。 App Insights 是 Chaos Studio 中基于代理的试验的主要推荐日志记录解决方案。
先决条件
- Azure 订阅
- 基于 Chaos Studio 代理的现有试验
- [Application Insights 资源也是必需的]现有的 Log Analytics 工作区
- 现有的 Application Insights 资源
- [基于代理的混沌试验所必需的] 用户分配的托管标识
步骤 1:从 Application Insights 资源复制检测密钥
满足所有先决条件步骤后,复制 Application Insights 资源的概述页中找到的检测密钥 (请参阅屏幕截图)
步骤 2:使用 Application Insights 为基于代理的故障启用目标平台
导航到 Chaos Studio 概述页,然后单击 “试验管理”部分下的“目标 ”边栏选项卡。 查找目标平台。 如果它已作为基于代理的试验的目标启用,则需要将其禁用为目标,然后“启用基于代理的目标”以打开 Chaos Studio 代理目标配置窗格。
有关示例,请参阅下面的屏幕截图:
步骤 3:添加 Application Insights 帐户和检测密钥
此时,屏幕截图中显示的“代理目标配置”页应出现。 配置托管标识后,请确保 Application Insights 已启用,然后选择所需的 Application Insights 帐户,并输入在步骤 1 中复制的检测密钥。 填写所需信息后,可以单击“查看+创建”以部署资源。
步骤 4:运行混沌试验
此时,混沌目标已配置为向配置的 App Insights 资源发出遥测数据! 如果导航到特定的 Application Insights 资源并打开“监视”部分下的“日志”边栏选项卡,则应看到代理运行状况状态以及代理在目标平台上执行的任何操作。 现在可以运行试验,并在 Application Insights 资源中查看日志记录。 有关在基于代理的 Chaos 目标平台上成功运行的 App Insights 资源示例,请参阅屏幕截图。
若要查询日志,请导航到 Application Insights 资源中的“日志”选项卡,获取所需格式的所需日志记录信息。