预算:查看哪项预算需要处理
预算页面显示每项预算在当前周期内已使用多少,并将每项预算评为正常、有风险或已超支。Owner 或 Admin 可在此创建、编辑、启用和停用预算。
此页面的用途
预算页面回答一个问题:在当前周期内,您的哪些预算正常、有风险或已超支,哪一项需要处理?
设定支出上限的人会打开此页面,例如财务负责人或工程负责人。它引出一个决定:提高上限、调查超支的范围,或停用不再适用的预算。
页面顶部,“刷新”重新读取预算,“查看历史”打开工作区月度预算的历史,“创建预算”打开创建预算的页面。只有 Owner 或 Admin 能看到“创建预算”。

开始之前
预算衡量的是 CostGuard 从 Azure 导入的成本。在某个连接完成成本导入之前,预算不显示使用量,并说明原因。
预算包含在 Starter 方案及其以上的所有方案中。在 Free 方案中,页面会显示带标签的示例,而不是您的预算。
工作区的每位成员都能查看预算。只有 Owner 或 Admin 能创建、编辑、启用或停用预算,服务器会在每次更改时检查角色。
本周期的预算状态
摘要卡片按当前周期内的评级统计您的预算:
- “已超支”:已花费全部金额或更多。
- “有风险”:已花费一半或更多金额,但尚未花完。
- “正常”:花费不到金额的一半。
- “未衡量”:预算已启用,但本周期无法给出数字。列表中该预算所在的行会说明原因。
- “已启用的预算”:已启用的预算数量。如果您的方案允许固定数量,其后会显示该数量,例如“您的套餐最多允许 20 个”。已停用的预算在其下方计数,例如“1 个已停用”。

评级遵循与仪表板相同的规则:达到 50% 为有风险,达到 100% 为已超支。
“成本数据最近更新于”给出这些数字背后的成本数据最近一次更新的日期。它表示数据更新的时间,并不保证截至该日期的所有成本都已包含:Azure 报告成本会延迟一到两天。
注意
摘要只统计预算数量,从不把金额相加:预算可以使用不同的货币,而 CostGuard 不做任何换算。
列表每次加载 20 项预算。如果还有更多预算,计数下方会有说明,指出这些计数只涵盖目前已加载的预算。
已配置的预算
列表包含工作区的每项预算,最需要关注的排在最前:已超支、有风险、正常、未衡量,最后是已停用。各行在本周期的数字读取完成后才确定位置,因此数字到达时各行不会移动。
每一行显示:
- “预算”:名称,然后是其范围和所衡量的目标:整个工作区、按名称显示的订阅、带其订阅的资源组,或某项服务。
- “周期”和“金额”:预算的周期及其金额,以预算自身的货币表示。
- “本周期”:当前周期已使用的情况,下一节会说明。
- “状态”:评级、“已启用”或“已停用”,以及适用时的“快于周期进度”。
- “操作”:“历史”打开该预算的历史。Owner 或 Admin 还能看到“编辑”,以及“停用”或“启用”。

列表下方的“加载更多”会添加接下来的 20 项预算。对于其他角色,列表下方的说明会指出只有 Owner 或 Admin 能创建或更改预算。
本周期的使用量
对于已启用的预算,“本周期”列无需点击即可显示其当前周期:
- “已花费”:本周期内迄今为该预算目标记录的成本。
- 一条表示已用金额占比的进度条,以及以百分比表示的该占比。
- “剩余”:金额减去已花费的部分。一旦超过金额,则改为显示“超出”及超出多少。
- 周期中的第几天,例如“第 12 天,共 30 天”,以及进度条上标出周期已过去比例的标记。
- “快于周期进度”:已用占比大于周期已过去的占比,而金额尚未用完。这只是比较两个占比,并非预测。

周期是 UTC 时间的日历周期:一天、从星期一开始的一周、一个月、一个季度(1 月至 3 月、4 月至 6 月,依此类推)或一年。全部金额与迄今的支出相比较,从不按周期已过去的部分折算。
什么算作支出取决于预算的范围:
- “工作区”:整个工作区的成本。
- “订阅”:该订阅的成本。
- “资源组”:该资源组在其订阅中的成本。
- “服务”:该服务在工作区中的成本。
预算不显示数字时
一行可能不显示数字,而是说明原因。原因按以下顺序检查:
- 预算已停用,因此不会据此衡量任何支出。
- 尚未完成任何成本导入,因此使用量是未知的,而不是零。
- 本周期为该目标记录的成本使用的货币与预算不同,因此不做任何累加。
- 本周期未为该目标记录任何成本。工作区月度预算则会显示支出为零。
- 记录的成本日期晚于当前时间,因此不予衡量。
- 无法读取该预算的使用量。只有该行会说明这一点,“刷新”会重试。
具有上述原因之一的已启用预算在摘要中计为“未衡量”;已停用的预算计为已停用。
创建预算
“创建预算”会打开一个单独的页面。只有 Owner 或 Admin 能创建预算。
- 选择“周期”:“每日”、“每周”、“每月”、“每季度”或“每年”。
- 选择预算涵盖的内容:“工作区”、“订阅”、“资源组”或“服务”。对于订阅,选择“云连接”和订阅;对于资源组,还要选择该组;对于服务,选择该服务。这些选项来自 CostGuard 已记录的成本数据。
- 在“名称”中输入最多 100 个字符的名称,在“每期金额”中输入大于零、最多两位小数的金额。
- 输入“货币”的三字母代码,例如 USD 或 EUR,然后选择“创建预算”。

预算创建后,范围、其目标和周期都无法更改。每个目标和周期只有一项预算:第二项会被拒绝,并提示已存在预算。只要工作区月度预算存在,“每月”就不提供“工作区”。
需要了解的限制
您的方案限制了可同时启用的预算数量。达到上限时不会创建预算,“比较方案”会在新标签页中打开价格页面。
编辑、启用或停用预算
“编辑”会在该行中打开一个表单,包含“名称”、“金额”和“货币”。范围、目标和周期保持不变;要为其他目标设定预算,请另建一项预算。

“保存”会保存更改;保存未更改的值不会写入任何内容。“取消”会关闭表单。
如果在页面读取后有人更改了该预算,您的更改会被拒绝,页面会说明这一点。“重新加载”会读取当前值,然后您可以再次编辑。
“停用”会停止衡量某项预算,该预算不再计入您方案的上限。“启用”会重新衡量它,前提是您的方案还允许多一项已启用的预算。
预算历史
顶部的“查看历史”打开工作区月度预算的历史。某一行中的“历史”打开该预算的历史。
历史列出每一项记录的更改,最新的排在最前,每次 20 条,可用“加载更多”继续加载。每条记录显示其“修订”、更改类型(“已创建”、“详情已更改”、“已启用”、“已停用”或“历史开始时记录”)、状态、周期、名称、金额及货币和时间,以及与上一条记录相比有何变化。

哪个预算会触发警报
警报只针对一项预算:整个工作区已启用的月度预算。其他所有预算,无论针对订阅、资源组、服务还是其他周期,只在此页面显示使用量,不会触发警报。

预算告警的阈值在预算告警页面上设置;卡片上的“打开预算告警”可打开该页面。
预测风险会将预计支出与同一项工作区月度预算进行比较评级;“打开预测风险”可打开它。
货币
每项预算只有一种货币,即您输入的货币。其使用量只累加以该货币记录的成本。
当目标在该周期内的成本使用其他货币时,预算不会被衡量:两种货币从不相加,也不做任何换算。
出于同样的原因,摘要只统计预算数量,从不汇总其金额。
深入了解
页面底部的三个链接指向预算背后的成本:“成本概览”、“按服务划分的成本”和“按资源组划分的成本”。每个页面都以其自身的设置打开。
您可能看到的非数字内容
数字加载时,灰色占位条会先显示在相应位置。之后如果没有可显示的内容,页面会显示以下状态之一:
- “尚无预算”:工作区没有任何预算。Owner 或 Admin 会看到“创建预算”;其他角色会看到谁可以创建预算。
- “无法加载预算列表”,并附有“重试”:无法读取预算,未作任何更改。
- 提示您的会话已过期,并附有重新登录的链接。重新登录之前,页面不显示任何数字。
- 某一行显示无法读取其使用量:只有该预算的状态读取失败。页面的其余部分是正确的,“刷新”会重试。
更改之后
列表下方的消息会说明更改的结果:已保存;因预算已在别处更改而被拒绝,并提供“重新加载”;因您的角色不允许而被拒绝;因已达到方案的已启用预算上限而被拒绝,并提供“比较方案”;因某个值无效而被拒绝;或者失败,需要重试。
您的方案不含预算时的示例数据
当您的方案不包含预算时,页面会在“示例数据”标签下显示一个固定示例,并附有这句话:“您当前的方案不包含此功能。此处显示的数字仅为示例,并非您的数据。”

示例显示五项以美元计的 Northwind 示例预算:一项已超支,一项有风险且快于周期进度,一项正常,一项未衡量,一项已停用,上方是摘要。示例中没有任何操作,也无法更改任何内容。“比较方案”会在新标签页中打开价格页面。
各方案包含的内容
表格显示包含页面各部分的最低方案。所有更高的方案也都包含该部分。
| 功能 | Free | Starter | Growth | Pro | Enterprise |
|---|---|---|---|---|---|
| 带标签的页面示例 | 包含 | 包含 | 包含 | 包含 | 包含 |
| 使用您自己成本数据的预算 | 不包含 | 包含 | 包含 | 包含 | 包含 |
| 5 项已启用的预算 | 不包含 | 包含 | 包含 | 包含 | 包含 |
| 20 项已启用的预算 | 不包含 | 不包含 | 包含 | 包含 | 包含 |
| 不限数量的已启用预算 | 不包含 | 不包含 | 不包含 | 包含 | 包含 |
Starter 允许 5 项已启用的预算,Growth 允许 20 项,Pro 和 Enterprise 不限数量。已停用的预算不计入。
故障排除
某项预算显示“未衡量”
它所在的行会说明原因。原因已在上文“本周期的使用量”一节列出:尚未完成导入、其他货币、本周期没有成本、成本日期晚于当前时间,或读取失败。
支出看起来太低
Azure 报告成本会延迟一到两天,因此本周期最后几天的成本尚未计入。摘要中的“成本数据最近更新于”显示数据最近一次更新的时间。
所有预算都不显示使用量
尚无任何连接完成成本导入。请按照入门指南操作;首次导入完成后即会显示使用量。
某项预算因货币原因未被衡量
其目标的成本以其他货币记录。如果目标只以另一种货币计费,请编辑预算改用该货币。以两种货币计费的工作区无法作为整体衡量:请改为为每个订阅创建一项预算。
无法创建或启用预算
已达到您方案的已启用预算上限。请停用不再需要的预算,或打开“比较方案”查看各方案允许的数量。
我的更改因预算已变更而被拒绝
有人在页面读取后更改了该预算。请选择“重新加载”,然后重新进行更改。
该范围和周期已存在预算
每个目标和周期只有一项预算。请编辑现有预算,而不是再创建一项。
页面显示示例数据
您的方案不包含预算。上方表格显示哪个方案包含预算,表格下方的链接会打开价格页面。
某项预算不触发警报
只有已启用的工作区月度预算会触发警报。针对订阅、资源组、服务或其他周期的预算只显示其使用量。
