所有建议:每条成本信号及其处理决定

更新于

“所有建议”页面列出 CostGuard 在您的工作区中提出的每一条建议——未处理、已忽略或已解决——可查看所有订阅或单个订阅。它显示每项检查发现了什么、依据的证据以及作出的决定,并允许您忽略、解决或重新打开建议。

此页面的用途

所有建议页面回答一个问题:在 CostGuard 于此工作区提出的所有建议中,哪些仍未处理,每条建议位于何处,其证据说明了什么,其余建议又作出了什么决定?

它面向根据成本信号采取行动的工程负责人或平台负责人,以及审查已作决定的 FinOps 负责人。“未处理的建议”是工作队列;本页面是登记簿:唯一同时显示已解决建议和所有状态的列表。

CostGuard 的建议是成本信号。三项检查针对您导入的 Azure 成本,查找成本急剧增长的服务、增长的存储成本,以及承担某个订阅至少一半成本的单个服务。它们不是调整规格或预留实例的建议,也不来自 Azure Advisor。CostGuard 只读取您的 Azure 数据:本页面上的任何按钮都不会更改 Azure 中的任何内容。

要打开它,请在侧边栏的“建议”下选择“所有建议”。该菜单项在“简单”和“高级”两种模式下都会显示。

“所有建议”页面:顶部的订阅列表和刷新按钮、按状态统计的四个数字、带有证据和操作的建议列表、两条说明,以及指向其他页面的链接。 “所有建议”页面:顶部的订阅列表和刷新按钮、按状态统计的四个数字、带有证据和操作的建议列表、两条说明,以及指向其他页面的链接。
统计数字和列表描述顶部所选的订阅;状态筛选只会缩小列表。

开始之前

建议基于 CostGuard 导入的 Azure 成本提出。在某个连接导入成本之前,页面显示“暂无成本数据”和按钮“打开入门页面”,它会带您查看连接 Azure 和首次导入的步骤。

阅读入门指南

建议功能包含在 Growth、Pro 和 Enterprise 方案中。在 Free 和 Starter 方案下,CostGuard 不会提出任何建议,页面会显示带有标记的示例,而不是您的数据。

查看各方案包含的内容

两项增长检查会将最近时段与其前一个时段进行比较,因此在两个时段都记录了成本之前,它们不会提出任何建议。集中度检查只需要最近时段。

建议从何而来

CostGuard 每小时对其导入的成本运行一次检查,针对每个活动的 Azure 连接及其读取的订阅。最近时段是截至今天的最近 14 天,之前时段是再往前的 14 天。金额只在同一订阅、同一服务和同一货币内比较;不会进行任何换算。

当某项检查发现其模式时,CostGuard 会为该发现提出一条未处理的建议:一种检查、一个服务、一个订阅和一种货币。只要该模式仍被发现,同一条未处理的建议就会在每次检查时用最新数字更新,其“最后检测”日期也随之向后推移。

当该模式不再被发现时,没有任何机制会关闭这条建议:它会保持未处理状态,并保留最后一次检测时的数字,直到您将其忽略或解决。您已忽略或解决的建议永远不会被之后的检查更改。

需要了解的限制

CostGuard 不导入 Azure Advisor 的建议。本页面的每一行都来自 CostGuard 自身的三项检查,一条建议指明的是某个订阅中的某个服务:不涉及资源、资源组、区域或标记。

选择范围:所有订阅或单个订阅

页面顶部的“订阅”列表决定页面读取哪些建议:“所有订阅”(页面默认使用它)或单个订阅。当有多个订阅可供选择时,才会显示此列表。

列表中包含有已记录成本的订阅(使用 Azure 随成本记录的名称),以及其他任何带有建议的订阅。同名的两个订阅会在括号中附上其标识符的最后几个字符以示区分;没有名称的订阅显示为“未命名订阅”,没有已记录成本的订阅显示为“订阅”加上其标识符的末尾部分。页面从不显示完整的订阅标识符。

页面范围:设为所有订阅的订阅列表,以及刷新按钮。 页面范围:设为所有订阅的订阅列表,以及刷新按钮。
选择一个订阅,即可将统计数字和列表限定在该订阅内。

选择一个订阅会重新读取页面:统计数字和列表随后只描述该订阅,您选择的状态筛选保持不变。“刷新”会重新读取建议和订阅名称。

没有可选的日期范围或货币:页面会列出该范围内的每一条建议,无论其何时提出,每条都使用 Azure 记录其成本时的货币。

按状态统计

四个数字概括了该范围:“总计”、“未处理”、“已忽略”和“已解决”。它们统计的是建议的数量,而不是金额。

四个数字:该范围内建议的总数,以及未处理、已忽略和已解决的建议数量,并附有说明:状态筛选只会缩小列表。 四个数字:该范围内建议的总数,以及未处理、已忽略和已解决的建议数量,并附有说明:状态筛选只会缩小列表。
按状态筛选列表时,统计数字不会改变。

它们始终描述所选范围内的所有状态。列表的状态筛选只缩小下方的行,从不改变这些数字,因此选择“已解决”后,“未处理”保持不变。

页面会一次性读取该范围内的所有建议,因此统计数字是完整的:并不局限于列表最先显示的那些行。

阅读列表

“建议”面板列出该范围内的建议。它的状态筛选——“全部”、“未处理”、“已忽略”或“已解决”——用于缩小行。当该范围内没有建议处于所选状态时,面板显示“此范围内没有处于该状态的建议。”

每一行包含以下列:

  • “建议”:建议的类型和服务,并以链接形式指向该建议自己的页面。
  • “订阅”:订阅的名称,与范围列表中显示的一致。
  • “状态”:“未处理”、“已忽略”或“已解决”,并附上相应日期:未处理的建议显示“首次检测”,已关闭的建议显示“忽略日期”或“解决日期”。
  • “严重程度”:“高”、“中”或“低”,并附上其所依据的数字,详见下文。
  • “证据”:检查所测得的金额(使用 Azure 记录时的货币),以及适用时的成本增长。
  • “最后检测”:检查最后一次发现该模式的时间。
  • “操作”:未处理的建议提供“忽略”和“解决”,已关闭的建议提供“重新打开”。
带有状态筛选的建议列表:一行增长建议,其证据显示之前时段、最近时段和成本增长;一行集中度建议,显示该服务的成本及其占订阅成本的比例。 带有状态筛选的建议列表:一行增长建议,其证据显示之前时段、最近时段和成本增长;一行集中度建议,显示该服务的成本及其占订阅成本的比例。
增长行显示两个时段和一项成本增长;集中度行显示一项成本及其占比。

未处理的建议排在最前面,然后按严重程度从高到低排列,再按最近检测时间排列,最后按服务名称排列。不会按金额排序,因为不同货币的金额从不相互比较。

列表先显示前 25 行;“显示全部”会列出其余行,“显示较少”则返回前 25 行。日期以 UTC 日期显示。

注意

每一行的文字由检查类型和服务构成,因此会以您的语言显示。服务名称和订阅名称保持 Azure 记录时的原样。

三种建议

每一行都会注明提出该建议的检查:

  • “服务成本骤增”:某服务在最近时段的成本比之前时段高出至少 30%,且以其货币计至少高出 10.00。证据显示“之前时段”和“最近时段”。
  • “存储成本增长”:对名称包含 storage、disk、blob 或 file 的服务进行同样的比较,阈值为 25%,且至少高出 10.00。
  • “服务成本集中”:在最近时段内、以同一货币计,某个服务承担其订阅至少 50% 的成本。证据显示“服务成本(最近时段)”,严重程度旁显示其“占订阅成本比例”。
  • “无法识别的建议类型”:页面无法描述的建议类型。其证据单元格显示“打开该建议以查看其证据。”

在之前时段没有成本的服务永远不会被报告为增长,因为没有可供比较的基数。成本增长至少 30% 的存储服务会被两项增长检查同时发现,因此同一次增长可能以相同的数字出现在两行中。

需要了解的限制

集中度不代表成本增长。它表示某个服务承担了订阅的大部分成本,在该服务发生变化时值得了解;它并不表示成本过高。

严重程度及其依据

对于两项增长检查,严重程度取决于两个时段之间的增长,在其旁边显示为“增长”:75% 起为“高”,50% 起为“中”,低于此为“低”。

对于集中度检查,严重程度取决于该服务占订阅成本的比例,显示为“占订阅成本比例”:70% 起为“高”,60% 起为“中”,50% 起为“低”。

严重程度只说明变化或占比有多大,仅此而已。它不是优先级:CostGuard 不知道一项更改会有多困难或多大风险。您可以在该建议自己页面的“您的评估”中说明这些。

未处理的建议会在每次仍能发现它的检查中更新,因此其严重程度可能上升或下降。

成本增长

“成本增长”只会出现在来自两项增长检查之一的未处理建议上。它是该服务在最近时段比之前时段多出的成本。它是按检查所比较的时段计算的,而不是按日历期间计算的;它说明成本在哪里上升,而不是您可以节省多少。

它是上升了的成本,而不是已节省的金额,也不会以绿色显示:CostGuard 在任何地方都不估计节省。已忽略或已解决的建议不显示成本增长;解决一条建议并不意味着有任何金额已经节省下来:CostGuard 只记录您的决定,并不核查它。

集中度检查不显示任何成本增长:其金额是该服务的全部成本。页面从不把成本增长相加,每项增长都保持 Azure 记录时的货币,从不换算。

注意

由于同一次存储增长可能被两项增长检查同时发现,两行可能会为同一次增长显示相同的金额。将它们相加会把它计算两次。

忽略、解决和重新打开

您对一条建议作出的决定就是它的状态。这些按钮只在 CostGuard 中更改状态;Azure 中不会有任何变化。

  • “忽略”:该建议在预期之内或与您无关。它会变为“已忽略”,并附上日期。
  • “解决”:您已据此采取行动,例如在 Azure 中核查了该服务。它会变为“已解决”,并附上日期。
  • “重新打开”:已忽略或已解决的建议被误关闭。它会重新变为“未处理”。

“忽略”和“解决”只对未处理的建议提供,“重新打开”只对已关闭的建议提供。每次更改都会连同操作人和时间记录在该建议的“动态”中。某项更改进行期间,其他按钮会等待;完成后,页面会说明已执行的操作并重新读取列表,统计数字也随之更新。

筛选为已忽略建议的列表:各行均提供“重新打开”,只有一条被标记为该发现已有未处理的建议,不提供“重新打开”。 筛选为已忽略建议的列表:各行均提供“重新打开”,只有一条被标记为该发现已有未处理的建议,不提供“重新打开”。
如果已关闭建议的发现再次处于未处理状态,则不提供“重新打开”。

如果某项更改无法完成,页面会显示“操作失败,请重试。”,并保持列表不变。

当建议再次出现时

忽略或解决一条建议并不会停止检查。如果之后的检查仍在同一服务、同一订阅和同一货币上发现相同的模式,CostGuard 会提出一条新的未处理建议,并带有新的“首次检测”日期。已关闭的那条建议则按原样保留在列表中。

每个发现同一时间只有一条建议处于未处理状态,因此已关闭的那条会被标记为“该发现已有未处理的建议”,并且不提供“重新打开”:请改为处理那条未处理的建议。如果该发现在页面读取之后再次打开,重新打开会被拒绝,不会有任何更改,页面也会说明这一点。

要阻止已知模式再次出现,请使用抑制规则。在“未处理的建议”页面上,对某条建议选择“忽略”会提示您抑制类似的新建议,“建议反馈”页面会列出这些规则并允许您结束其中任何一条。抑制会阻止提出新的建议;已列出的建议仍保留在列表中,未处理的建议会一直保持未处理状态,直到您将其忽略或解决。

打开一条建议

每一行的类型和服务都链接到该建议自己的页面。在那里,您可以看到“CostGuard 观察到的内容”;“您的评估”,您可以在其中说明 CostGuard 无法知道的情况,例如一项更改会有多困难或多大风险;该建议的“动态”;以及“添加评论”。

只有在您的评估各部分都填写完毕后,那里才会显示优先级分数。CostGuard 从不仅凭成本推算优先级,因此本页面不显示优先级。

深入了解

页面底部的链接可带您继续:

  • “未处理的建议”:只显示未处理的建议,作为工作队列,并可对每条建议给出反馈。
  • “已忽略的建议”:工作区决定不采取行动的建议、每条建议何时被忽略,以及其发现是否再次待处理。
  • “节省机会”:带有成本增长的未处理增长建议,在每种货币内分别排序。
  • “建议洞察”:工作区内建议的分布情况。
  • “建议反馈”:反馈的工作方式,以及阻止已知模式再次出现的抑制规则。
  • “按服务分类成本”:每个服务的成本,便于结合上下文查看建议所涉及的服务。

您可能看到的其他内容(而非列表)

页面读取期间,灰色条会占据统计数字和列表将出现的位置。之后,页面可能会改为显示以下内容之一:

  • “暂无成本数据”,并附有“打开入门页面”:尚无连接导入成本。
  • “暂无建议”:工作区已有成本,但尚无任何检查提出建议。这并不说明您的成本效率如何。
  • “此订阅暂无建议”:所选订阅没有建议。选择“所有订阅”即可查看工作区的其余部分。
  • “无法加载建议,请重试。”,并附有“重试”:无法读取建议。此时页面不显示列表和统计数字,因为读取失败并不意味着没有建议。
  • 提示您的会话已过期,并附有重新登录的链接。重新登录之前,页面不显示任何数字。
  • 一条说明,表示无法读取订阅名称:此时每个订阅以其标识符的末尾部分显示。建议仍会列出,“刷新”会再次尝试。

当您的方案不包含建议功能时的示例数据

当您的方案不包含建议功能时,页面会在“示例数据”标签下显示一个固定示例,并附有这句话:“您当前的方案不包含此功能。此处显示的数字仅为示例,并非您的数据。”

示例显示 2026 年 6 月三个 Contoso 订阅的七条建议,以美元和欧元计——四条未处理、一条已忽略、两条已解决——并附有统计数字。其中一条已解决的建议被标记为“该发现已有未处理的建议”。这些行对所有人都相同,绝不是您的数据;示例不提供筛选、链接或操作。

带有醒目示例数据标签的建议示例:四个统计数字和一份包含七条建议的示例列表,并附有一句说明方案不包含该功能的话,以及比较方案的链接。 带有醒目示例数据标签的建议示例:四个统计数字和一份包含七条建议的示例列表,并附有一句说明方案不包含该功能的话,以及比较方案的链接。
示例始终带有标签,也始终只是示例。

“比较方案”会在新标签页中打开价格页面。您的方案包含哪些功能由 CostGuard 在服务器上决定;示例只是页面呈现这一点的方式。

各方案包含的内容

表格显示包含页面各部分的最低方案。所有更高的方案也都包含该部分。

各套餐包含的内容
功能FreeStarterGrowthProEnterprise
带标签的页面示例 包含 包含 包含 包含 包含
您工作区的建议登记簿,支持忽略、解决和重新打开 不包含 不包含 包含 包含 包含

套餐与价格

Growth、Pro 和 Enterprise 包含建议功能:CostGuard 的检查会为工作区运行,页面列出这些检查提出的建议。Free 和 Starter 显示带有标记的示例,且不会为其提出任何建议。方案在服务器上核验,页面从不显示价格。

故障排除

页面显示“暂无成本数据”

尚无连接导入成本,或其首次导入尚未完成。请打开入门页面并按步骤操作;记录成本后,检查就会运行。

页面显示“暂无建议”

检查尚未发现任何问题。增长检查需要两个时段都有成本,因此较短的成本历史不会产生增长建议;在最近时段新出现的服务永远不算增长;低于 30%(存储为 25%)或以其货币计低于 10.00 的增长不会被报告。检查每小时运行一次。

一条未处理的建议最后一次检测是在几天前

检查已不再发现其模式,但没有任何机制会自动关闭建议。请核查该服务,然后将建议解决或忽略。

同一次增长显示在两行中

增长至少 30% 的存储服务会被两项增长检查同时发现。这两行描述的是同一次增长;请不要将它们的成本增长相加。

我忽略过的建议又出现了

之后的检查发现了相同的模式,并提出了一条新的未处理建议;您忽略的那条被标记为“该发现已有未处理的建议”。要阻止该模式再次出现,请按上文所述使用抑制规则。

已关闭的建议没有“重新打开”

它的发现已经有一条未处理的建议,因此被标记为“该发现已有未处理的建议”。请处理那条未处理的建议。

某个订阅没有收到任何建议

检查会针对每个活动 Azure 连接的订阅运行。不再处于活动状态的连接不会收到新的建议;它已有的建议仍会保留在列表中。

增长显示得比实际发生时间晚

Azure 报告成本会有一到两天的延迟,因此最近时段的最后几天所含成本会少于之后的数值。所以,增长可能会在开始后稍晚一些才被发现。

页面显示示例数据

您的方案不包含建议功能。上表显示了哪个方案包含它,其下方的链接会打开价格页面。