按服务分类成本:单个服务的成本及其运行位置
按服务分类成本在所选作用域内一次显示一个服务:它的成本、排名和占比、与前一期间相比的成本变化、每日曲线,以及为它计费的订阅和资源组。本文说明页面的每个部分、每个数字的计算方式及其不包含的内容。
此页面的用途
按服务分类成本回答关于一个服务的问题:它在此作用域内花费了多少,与前一期间相比成本如何变化,以及它位于您环境中的哪个位置?选择一个服务后,下方的数字、图表和两个表格都只针对该服务。
当您已经从仪表板或成本概览的排名中知道哪个服务开销较大,并需要决定是否以及在哪里深入查看时,请打开此页面。成本上升会体现在变化值和每日曲线中;两个表格会列出应首先查看的订阅和资源组。
每个数字都使用同一种货币,并覆盖相同的作用域和日期范围。页面从不将两种货币相加,也不进行任何换算。

开始之前
当某个 Azure 连接导入了成本数据后,页面才会显示数字。在此之前,页面显示“尚无成本数据”以及指向入门页面的链接,入门页面会引导您连接 Azure 并完成首次导入。
成本分析包含在 Starter 方案及其以上的所有方案中。在 Free 方案下,页面显示带标签的示例,而不是您的数据。
选择范围:订阅、货币和日期
页面顶部的栏用于设置范围。其下方的每个数字、表格和列表都会按您的选择重新计算。
- “订阅”:“所有订阅”或单个订阅。列表中是有成本记录的订阅。
- “货币”:仅当范围以多种货币计费时显示。CostGuard 不持有任何汇率,因此从不将两种货币相加。每个数字都以您选择的那一种货币显示。
- 日期范围:“最近 7 天”、“最近 30 天”(页面默认使用)、“本月至今”、“上个月”、“最近 90 天”、“最近 12 个月”或“自定义范围”。此页面提供最后两个预设,因为单个服务的变化往往在更长的时间范围内看得更清楚。
- “刷新”会按相同范围重新读取所有内容。

未选择货币时,页面使用与仪表板和成本概览在同一作用域下相同的货币,因此同一作用域在所有成本页面上都以同一种货币显示。“最近 12 个月”从一年前同一日期的次日到今天。
设置自定义范围
- 打开日期范围列表,选择“自定义范围”。
- 在“开始日期”下输入一个日期,在“结束日期”下输入一个日期。两天都包含在内。
- 选择“应用”。“取消”会关闭这些字段并保留原来的范围。
需要了解的限制
自定义范围最多涵盖 366 天,开始日期不得晚于结束日期,且结束日期不能晚于今天。如果某个日期不符合要求,字段旁边会显示需要更正的内容,更正之前不会重新加载任何数据。
成本数据截至何时
“成本数据截至”显示 CostGuard 持有成本数据的最后一天。Azure 报告成本会有一到两天的延迟,因此最近几天仍可能变化,截至今天的范围也还不是最终结果。
选择服务
“服务”列表包含该作用域以其货币计费的服务,按成本从高到低排列,每项都附有其在该范围内的成本。页面默认打开成本最高的服务,列表旁的句子说明列表中有多少个服务。

选择另一个服务后,会重新读取它的数字、每日图表和两个表格;列表和作用域保持不变。更改作用域时,只要新作用域中该服务以同一货币产生了成本,所选服务就会保持选中;否则页面显示新作用域中成本最高的服务。
提示
以其他货币计费的服务,在作用域栏中选择该货币后就会出现在列表中。
服务的五个数字
这五个数字描述所选服务在所选范围内的情况,全部使用同一种货币:
- “服务成本”:该服务在此范围内的成本,下方是它在该作用域各服务中的排名(按成本从高到低)。
- “占作用域的比例”:该服务在该作用域所有服务总成本中所占的比例,下方为该总额。总额与服务自身的成本来自相同的数据,因此比例不会与之矛盾。
- “变化”:该服务的成本减去其在该范围之前相同天数内的成本,并以该较早成本的百分比表示变化。“新增”表示该服务在之前的天数里没有成本;“不可用”表示无法读取那些天的数据。变化不使用颜色:上升可能是计划内的增长,下降也可能是某个工作负载停止了。
- “最高的一天”:该服务成本最高的一天及其日期。如果两天成本相同,显示较早的那一天。
- “有成本的天数”:该服务在此范围内有多少天产生了成本。每天运行的服务会达到总天数;计划任务或在此范围内启动或停止的服务则较少。没有成本的日子不计入。

注意
如果该作用域还以其他货币计费,数字下方会有一句话指出该货币。这些成本不包含在任何数字中:请在作用域栏中选择该货币来查看。
查看服务的每日成本
“每日成本”以折线绘制该服务在范围内每一天的成本,并在同一数值轴上以第二条折线绘制之前相同天数的成本,以便逐日比较两个期间。数值轴从零开始。将指针指向某一天可读取其数值,或打开“以表格形式查看每日数据”读取所有数值。

单独一天偏高通常是批处理作业、负载测试或其他一次性事件;持续升高的台阶意味着新增或更大的基础设施;折线降为零表示该服务已停止。在 Azure 补全其成本数据期间,最近几天的数字仍可能变化。
如果无法读取之前的天数,图表会显示“无法加载上一周期,因此仅绘制所选周期。”如果无法读取该服务的每日成本,面板会显示“无法加载此服务的每日成本。请稍后重试。”而不绘制折线,“最高的一天”和“有成本的天数”显示“不可用”。
运行位置:按订阅
“按订阅”列出为该服务计费的订阅,按成本从高到低排列,并显示该服务在每个订阅中的成本及其占该服务的比例。每个比例都用条形表示;在手机上页面只显示百分比。

订阅按其 ID 而非名称识别,因此两个同名订阅仍显示为两行。在作用域栏中选择一个订阅时,此表格会被省略,因为它只会包含这一行。
运行位置:按资源组
“按资源组”列出为该服务计费的资源组,按成本从高到低排列,并显示该服务在每个资源组中的成本及其占该服务的比例。当作用域包含所有订阅时,每个资源组下方会注明其所属订阅,两个订阅中同名的资源组仍显示为两行。

注意
“无资源组”是 Azure 未记录到任何资源组的成本,例如预留、支持计划或市场购买,它们属于整个订阅。这类成本会显示出来而不是被丢弃,因此该服务的成本不会在表格中遗漏。
成本最高的八个资源组逐一列出。如果还剩两个或更多,它们会合并为最后一行,并注明其中包含多少个资源组。
深入了解
页面底部有三个链接可继续查看。每个页面都以其自身的设置打开,而不是沿用此处选择的作用域。“查看所有服务的排名”打开成本概览,它对所有服务及其变化进行排名。“查看所有成本的每日变化”打开成本趋势,显示整个作用域每天的变化。“按您的方式对成本分组”打开成本浏览器,它按服务、资源组、资源、计量器或订阅列出成本,并将每一项与上一期间比较。
您可能看到的非数字内容
数字加载时,灰色占位条会先显示在相应位置。之后如果没有可显示的内容,页面会显示以下状态之一:
- “尚无成本数据”并附“打开入门页面”:还没有任何连接导入过成本。
- “此范围内没有成本”:工作区有成本数据,但没有任何数据落在所选日期范围和范围内。
- “变化”下显示“不可用”,并附有“无法与上一期间进行比较。”:无法读取之前的天数。页面其余部分仍会显示数字;作用域栏中的“刷新”会重试。
- 每日成本面板中显示“无法加载此服务的每日成本。请稍后重试。”,或两个表格中显示“无法加载此服务的运行位置。请稍后重试。”:该部分无法读取,页面其余部分保持不变。作用域栏中的“刷新”会重试。
- “无法加载服务成本。”,并附有“重试”:无法读取该作用域的服务。没有任何内容被更改。
- 提示您的会话已过期,并附有重新登录的链接。重新登录之前,页面不显示任何数字。
方案不含成本分析时显示的示例数据
当您的方案不包含成本分析时,页面会在“示例数据”标签下显示一个固定示例,并附上这句话:“您当前的方案不包含此功能。此处显示的数字仅为示例,并非您的数据。”

示例显示一个服务 Virtual Machines,以及固定期间内的五个数字、每日图表和两个表格,所有人看到的数字都相同。这些从来不是您的数据,没有作用域栏和服务列表,示例中的内容也不会变化。
各方案包含的内容
表格显示包含页面各部分的最低方案。所有更高的方案也都包含该部分。
| 功能 | Free | Starter | Growth | Pro | Enterprise |
|---|---|---|---|---|---|
| 带标签的页面示例 | 包含 | 包含 | 包含 | 包含 | 包含 |
| 使用您自己的成本数据的按服务分类成本 | 不包含 | 包含 | 包含 | 包含 | 包含 |
故障排除
页面显示“尚无成本数据”
您还没有连接,或者连接的首次导入尚未完成。请打开入门页面并按步骤操作;首次导入完成后就会显示数字。
最近几天的数值看起来太低
Azure 报告成本会有一到两天的延迟。请查看范围栏中“成本数据截至”旁边的日期。该日期之后的日子还没有成本,因此截至今天的范围看起来会比最终数值低。
列表中缺少某个服务
列表包含在所选范围、订阅和货币下有成本的服务。以其他货币计费的服务,在作用域栏中选择该货币后会出现;在该范围内没有成本的服务,在选择它有成本的范围后会出现。
页面显示“此范围内没有成本”
所选订阅在所选日期内没有成本记录,或者该范围早于您的成本历史开始时间。请选择更宽的范围或所有订阅。
表格中出现“无资源组”
Azure 将这笔成本记录在整个订阅上,而不是某个资源组:通常是预留、支持计划或市场购买。它属于该服务的成本,因此表格保留了它。
变化显示“新增”
该服务在该范围之前相同天数内没有成本。它是在该范围内开始的,或者那些天早于您的成本历史记录的开始;选择“最近 12 个月”时,之前的天数是再往前的十二个月,您的历史记录可能达不到。
页面显示示例数据
您的方案不包含成本分析。上方表格显示了哪个方案包含它,其下方的链接会打开价格页面。
