使用 Azure MCP 服务器,可以使用自然语言提示来监视资源运行状况和可用性。 借助此功能,可以快速检查 Azure 资源的状态,而无需记住复杂的命令语法。
当 Azure 服务 遇到影响你的问题时,Azure 服务运行状况可帮助你随时了解情况并获得支持,或者将来可能会导致问题。 Azure 服务运行状况包括三个主要组件 - Azure 状态、服务运行状况和资源运行状况。
可用性状态:获取
获取 Azure 资源的当前可用性状态以诊断运行状况问题。 提供有关资源可用性状态、潜在问题和时间戳的详细信息。
示例提示包括:
- 获取资源运行状况:“获取资源'/subscriptions/123/resourceGroups/mygroup/providers/Microsoft.Compute/virtualMachines/myvm'的可用性状态。
- 检查 VM 运行状况:“在资源组”mygroup“中显示虚拟机”myvm“的运行状况状态。
- 资源状态:“资源'/subscriptions/abc/resourceGroups/infra/providers/Microsoft.Sql/servers/sql-prod'的当前状态是什么?
- 诊断资源问题:“检查存储帐户”mystorageaccount“的可用性状态。
- 查看运行状况详细信息:“显示资源'/subscriptions/xyz/resourceGroups/web/providers/Microsoft.Web/sites/webapp-prod'的运行状况详细信息。
| 参数 | 必需还是可选 | Description |
|---|---|---|
| 资源标识符 | 必选 | 要获取其运行状况的 Azure 资源 ID(例如)。 /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vm} |
可用性状态:列表
列出订阅或资源组中所有资源的可用性状态。 同时为多个 Azure 资源提供运行状况信息,包括可用性状态、摘要和时间戳。 此信息可用于概述基础结构中的资源运行状况。 可以按资源组筛选结果以缩小范围。
示例提示包括:
- 列出所有资源运行状况:“列出订阅中所有资源的可用性状态。
- 检查资源组运行状况:“显示资源组”mygroup“中所有资源的运行状况状态。
- 按资源类型进行筛选:“获取订阅中所有虚拟机的可用性状态。
- 汇总资源运行状况:“资源组”mygroup“中资源的总体运行状况是什么?
服务运行状况事件:列出事件
列出订阅的 Azure 服务运行状况事件,以确定正在进行的或过去的服务问题。 提供有关服务事件、计划内维护、公告和安全事件的综合信息。 支持按事件类型、状态、跟踪 ID 和自定义 OData 筛选器进行筛选。 等效于用于服务事件的 Azure 服务运行状况 API。
示例提示包括:
- 查看所有事件:“列出订阅中的所有服务运行状况事件”
- 按订阅进行筛选:“显示订阅'dev-subscription'的 Azure 服务运行状况事件”
- 基于时间的筛选:“过去 30 天内发生了哪些服务问题?
- 仅活动事件:“列出订阅中的活动服务运行状况事件”
- 计划内维护:“显示 Azure 服务的计划内维护事件”
| 参数 | 必需还是可选 | Description |
|---|---|---|
| 事件类型 | 可选 | 按事件类型(ServiceIssue、PlannedMaintenance、HealthAdvisory、Security)进行筛选。 如果未指定,则包括所有事件类型。 |
| 地位 | 可选 | 按状态(活动、已解决)进行筛选。 如果未指定,则包括所有状态。 |
| 跟踪 ID | 可选 | 按跟踪 ID 进行筛选以获取特定服务运行状况事件。 |
| 滤波器 | 可选 | 要应用于服务运行状况事件查询的其他 OData 筛选器表达式。 |
| 查询开始时间 | 可选 | ISO 8601 格式的查询开始时间(例如 2024-01-01T00:00:00Z)。 从此时间开始,将包括事件。 |
| 查询结束时间 | 可选 | ISO 8601 格式查询的结束时间(例如 2024-01-31T23:59:59Z)。 最多此时将包含事件。 |