如果不熟悉 Azure,或者只想让工具和 AI 执行大部分工作,可以请求 GitHub Copilot for Azure 帮助排查应用程序问题。
有关对应用进行故障排除的示例提示
如果不熟悉 Azure,或者只想让工具和 AI 执行大部分工作,可以请求 GitHub Copilot for Azure 和 Azure MCP 服务器帮助你部署应用程序。 使用 最佳做法 来获得最佳结果。 最重要的是:
- 使用“代理”模式获得最佳体验。 避免“询问”模式。
- 在提示中包含“Azure”一词,以帮助 Copilot 了解它需要从 Azure MCP 服务器调用工具。
- 如果使用 Visual Studio Code,请确保使用“配置工具...”并包括“Azure MCP”和“GitHub Copilot for Azure”。 有关更多详细信息,请参阅“工具调用”部分的“Visual Studio Code”选项卡。
开放式提示
- 我在哪里可以找到 Azure 中的指标和日志?
- “我想在 Azure 日志中看到所有错误消息。
- “我看到应用的错误 — 请检查 Azure 日志以了解原因。
- “为什么我的客户端在 Azure 中经常断开连接?”
- “为什么上次 Azure 部署失败?
- 帮助我分析 Azure 应用的高 CPU 使用情况。
- “为什么我的 Azure 应用程序运行缓慢?
- “获取 Azure 应用的内存转储。
有关特定时间范围的提示
- “在昨天到今天之间捕获日志中的所有 Azure 错误。
- “诊断我的 Azure 应用以显示它遇到的问题。
- “告诉我我的 Azure 应用'myAppName'出了问题。
- “针对过去 3 小时内可能出现的任何问题对 Azure 应用进行故障排除。
- “在过去 24 小时内,我的 Azure 应用”myAppName“有什么错误?
有关特定错误的提示
- “我的 Azure 应用日志中是否有 501 个错误?
- “为什么在打开 Azure 网站时看到 500 错误?
- “我在 Azure 中收到 xxx 错误代码 , 原因是什么?
- “显示过去 6 小时内 Azure 日志中的所有 4xx 错误。
- “在 Azure 日志中查找可能与 500 个错误相关的错误消息。
有关特定服务和技术的提示
| 服务或技术 | 排查提示示例问题 |
|---|---|
| Azure 容器应用 |
|
| Azure Kubernetes 服务 (AKS) |
|
| Azure App 服务 |
|
Azure 开发人员 CLI (azd) |
|
| Azure SDK |
|
| Azure 事件中心 |
|
| Azure OpenAI 服务 |
|
| Azure SignalR 服务 |
|
| Azure 存储 |
|
| Azure Web PubSub |
|
相关内容
- 了解适用于 Azure 的 GitHub Copilot 及其工作原理。
- 通过安装软件并编写第一个提示来开始使用 GitHub Copilot for Azure。
- 按照 快速入门 了解如何将 GitHub Copilot for Azure 集成到您的软件开发流程中。 本快速入门介绍如何将服务部署到 Azure、监视其状态以及排查问题。
- 请参阅示例提示,详细了解 Azure 并了解 Azure 帐户、订阅和资源。
- 请参阅示例提示,了解如何 为 Azure 设计和开发应用程序。
- 请参阅将应用程序部署到 Azure 的示例提示。