你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Microsoft Copilot in Azure 更快地对应用服务进行故障排除
Microsoft Copilot in Azure(预览版)可以充当Azure 应用服务和Azure Functions诊断和解决方案的专家助手。
Azure 为 Web 应用和函数应用的不同类型问题提供了许多故障排除工具。 可以向 Microsoft Copilot in Azure 询问你所遇到的问题,而不是弄清楚要使用哪个工具。 Microsoft Copilot in Azure 将确定哪种工具最适合解决你的问题,无论它是否与 CPU 使用率高、网络问题、获取内存转储或其他问题有关。 这些工具提供诊断和建议,帮助你解决遇到的问题。
Copilot in Azure 还可以帮助了解 Azure 门户中的诊断信息。 例如,查看资源的“诊断并解决”页或查看故障排除工具提供的诊断时,可以要求 Copilot in Azure 汇总页面,或解释错误的含义。
在你向 Microsoft Copilot in Azure 请求故障排除的帮助时,它会根据当前对话或根据在 Azure 门户中查看的应用而自动拉取上下文。 如果上下文不清晰,系统会提示你指定你需要了解哪项资源的信息。
注意
此处列出的任务和示例提示显示了对于 Microsoft Azure Copilot(预览版)特别有用的几个方面。 但是这里并没完整列出你可以执行的全部操作。 我们鼓励你用自己的提示来实验,并了解 Microsoft Azure Copilot(预览版)如何帮助你管理 Azure 资源和环境。
重要
Microsoft Azure Copilot(预览版)目前为预览版。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款。
注意
如果想要在开发环境中执行这些提示,现在可以使用适用于 Azure 的 GitHub Copilot(预览版),这是一款针对 Visual Studio Code 的扩展程序。 具体而言,你可以编写提示来排查 Azure 等服务中的应用程序问题等。
示例提示
以下是可用于访问故障排除工具和了解诊断信息的提示类型的一些示例。 请根据实际情况修改这些提示,或尝试其他提示来获取针对不同类型的问题的帮助。
疑难解答:
- “我的 Web 应用出现故障”
- “为何我的 Web 应用速度缓慢?”
- “启用自动修复”
- “CPU 使用率过高问题”
- “排查我的应用的性能问题”
- “分析应用延迟?”
- “进行内存转储”
了解可用的工具:
- “是否可以跟踪 Web 应用在特定时间段内的正常运行时间和故障时间?”
- “是否有工具可以帮助我查看 Web 应用的事件日志?”
主动做法:
- “我的应用的风险警报”
- “此应用是否有任何可用的最佳做法?”
- “如何使应用成为未来证明”
总结和说明:
- “向我提供这些诊断的摘要。”
- “总结此页面。”
- “此错误的含义是什么?”
- “你能告诉我有关本页第三个诊断的详细信息吗?”
- “解决此错误的后续步骤是什么?”
示例
可以告诉 Microsoft Copilot in Azure“我的 Web 应用出现故障”。选择要进行故障排除的资源后,Copilot in Azure 将打开“应用服务 - Web 应用故障”工具,以便查看诊断。
在“Web 应用故障”页上,你可以说“向我提供此页面的摘要”。Copilot in Azure 将汇总见解并提供一些建议的解决方案。
对于另一个示例,可以说“Web 应用速度慢”。Copilot in Azure 会检查潜在的根本原因,并显示结果。 然后,它会提议收集分析跟踪以供进一步调试。
如果你说“进行内存转储”,Microsoft Copilot in Azure 会建议打开“收集内存转储”工具,以便你可以获取应用的当前状态快照。 在此示例中,Microsoft Copilot in Azure 将继续处理对话中先前选择的资源。
后续步骤
- 探索 Microsoft Copilot in Azure 的功能。
- 详细了解 Azure 应用服务和 Azure Functions。