适用于 Azure MCP 服务器的 Azure 运行状况资源工具

使用 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)。 最多此时将包含事件。