Azure Monitor 成本和使用情况

本文介绍 Azure Monitor 对使用情况收费的不同方式,以及如何评估 Azure 帐单上的费用。

提示

有关降低 Azure Monitor 成本的策略,请参阅成本优化和 Azure Monitor

定价模型

Azure Monitor 使用基于使用量的定价(即用即付)计费模型,你只需为所用的部分付费。 默认情况下启用的 Azure Monitor 功能不会产生任何费用,包括活动日志收集和分析平台指标

其他一些功能没有直接成本,但需要为它们所收集数据的引入和保留付费。 下表描述了 Azure Monitor 中收费的不同类型的使用情况。 Azure Monitor 定价中提供了每种产品的当前详细定价。

类型 说明
日志 Log Analytics 工作区旧版 Application Insights 资源引入、保留和导出数据。 对大多数客户而言,这通常就占据了 Azure Monitor 费用的绝大部分。 除基本日志存档日志之外,查询此数据不收取任何费用。

根据所选配置,日志的费用可能会有很大差异。 有关如何计算日志数据费用以及可用的不同定价层的详细信息,请参阅 Azure Monitor 日志定价详细信息
平台日志 诊断和审核信息发送到 Log Analytics 工作区以外的目标时,将会为处理这些信息以用于某些服务而收费。 将此数据发送到 Log Analytics 工作区时没有直接费用,但工作区数据引入和收集需要付费。
指标 从 Azure 资源收集标准指标不收取任何费用。 从 REST API检索指标会产生成本。
警报 警报根据警报规则使用的信号的类型和数量、频率以及响应中使用的通知类型收费。 对于为大规模监视而配置的日志搜索警报,成本还取决于因查询而产生的维度所创建的时序数量。
Web 测试 Application Insights 中的标准 Web 测试是需要付费才能使用的。 多步骤 Web 测试已弃用。

此处提供了 Azure Monitor 计费计量名称的列表。

数据传输费用

将数据发送到 Azure Monitor 可能会产生数据带宽费用。 如 Azure 带宽定价页中所述,位于两个区域内的 Azure 服务之间的数据传输按出站数据传输以正常费率计费。 入站数据传输是免费的。 相比于数据引入和保留费,Azure Monitor 的数据传输费用通常微不足道。 应更专注于引入的数据量,以控制成本。

注意

使用诊断设置发送到其他区域的数据不会产生数据传输费用

查看 Azure Monitor 使用情况和费用

有两种主要工具可用于查看、分析和优化 Azure Monitor 成本。 以下部分详细说明了每一项。

工具 说明
Azure 成本管理 + 计费 为你提供强大的功能来了解计费成本。 有多个选项,用于分析不同 Azure Monitor 功能的费用以及它们在一段时间内的预计成本。
使用情况和预估成本 根据日常使用模式提供日志数据引入成本的估算,帮助你进行优化以使用最具成本效益的日志定价层。

Azure 成本管理 + 计费

若要开始分析 Azure Monitor 费用,请在 Azure 门户中打开成本管理 + 计费。 此工具括多个内置仪表板,用于深入的成本分析,例如按资源和发票详细信息进行成本分析。 选择“成本管理”,然后选择“成本分析”。 选择订阅或其他范围

注意

可能需要其他访问权限才能使用成本管理数据。 请参阅分配对成本管理数据的访问权限

屏幕截图显示了带有成本信息的 Azure 成本管理。

若要将视图限制为 Azure Monitor 费用,为以下服务名称创建筛选器。 有关每个服务中包含的不同计费计量,请参阅 Azure Monitor 计费计量名称

  • Azure Monitor
  • Log Analytics
  • 见解与分析
  • Application Insights

Microsoft Defender for Cloud 和 Microsoft Sentinel 等其他服务还会根据其对 Log Analytics 工作区资源的使用情况进行计费,因此你可能希望将它们添加到筛选器中。 有关使用此视图的详细信息,请参阅常见成本分析用法

注意

或者,可以转到 Log Analytics 工作区或 Application Insights 资源的“概述”页,然后单击“概要”部分右上角的“查看成本”。 这将从范围限定为此工作区或应用程序的“Azure 成本管理 + 计费”启动“成本分析”屏幕截图:查看 Log Analytics 工作区成本的选项。

自动邮件和警报

可以使用以下方法自动交付信息,而不是在 Azure 门户中手动分析成本。

  • 每日成本分析电子邮件。 配置成本分析视图后,应单击屏幕顶部的订阅,以接收来自成本分析的常规电子邮件更新。
    • 预算警报。 若要在支出显著增加时收到通知,可以为单个工作区或工作区组创建成本警报

导出使用情况详细信息

若要更深入地了解使用情况和成本,请使用成本分析创建导出。 请参阅教程:创建和管理导出的数据,了解如何自动创建可用于定期分析的每日导出。

这些导出采用 CSV 格式,将包含每日使用情况列表(计费的数量和成本),按资源、计费计量以及其他几个字段(例如 AdditionalInfo)划分。 可以使用 Microsoft Excel 对你的使用情况进行门户中的成本分析体验无法实现的丰富分析。

例如,可以通过首先筛选要显示的“计量类别”列来查找 Log Analytics 中的使用情况

  1. Log Analytics(用于即用即付数据引入和交互式数据保留),
  2. Insight and Analytics(由一些旧定价层使用),以及
  3. Azure Monitor(由大多数其他 Log Analytics 功能使用,例如承诺层、基本日志引入、数据存档、搜索查询、搜索作业等)

在“包含工作区”或“包含群集”的“实例 ID”列上添加筛选器。 使用情况显示在“已使用数量”列中。 每个条目的单位显示在“度量单位”列中。

注意

有关 Azure Monitor 在 Azure 成本管理 + 计费中使用计费计量名称的参考,请参阅 Azure Monitor 计费计量名称

查看数据分配权益

有多种方法可以查看工作区从各种产品/服务中获得的权益,例如 Defender for Servers 数据限额,以及 Microsoft 365 E5、A5、F5 和 G5 客户的 Microsoft Sentinel 权益

通过使用情况导出查看权益

由于使用情况导出中同时包含使用单位数及其成本,因此可以使用此导出来查看所获得的权益量。 在使用量导出中,若要查看权益,请将“实例 ID”列筛选为你的工作区。 (若要选择电子表格中的所有工作区,请将“实例 ID”列筛选为“包含 /workspaces/”。)然后将“计量”筛选为以下两个计量之一:

通过“使用情况和预估成本”查看权益

还可以在 Log Analytics 使用量和预估成本页中看到这些数据权益。 如果工作区收到这些权益,则会在成本估算表下方显示一句话,用于提供过去 31 天内使用的权益的数据量。

屏幕截图:Defender 和 Sentinel 套餐的每月使用情况。

在 Operation 表中的查询权益

Operation 表包含每日事件,其中提供了通过 Defender for Servers 数据限额以及 Microsoft 365 E5、A5、F5 和 G5 客户的 Microsoft Sentinel 权益使用的权益量。 这些事件的 Detail 列都采用格式 Benefit amount used 1.234 GB,权益的类型位于 OperationKey 列中。 以下查询用于绘制有关过去 31 天使用的权益量的图表:

Operation
| where TimeGenerated >= ago(31d)
| where Detail startswith "Benefit amount used"
| parse Detail with "Benefit amount used: " BenefitUsedGB " GB"
| extend BenefitUsedGB = toreal(BenefitUsedGB)
| parse OperationKey with "Benefit type used: " BenefitType 
| project BillingDay=TimeGenerated, BenefitType, BenefitUsedGB
| sort by BillingDay asc, BenefitType asc
| render columnchart 

(这一报告 Operation 表中所用权益量的功能于 2024 年 1 月 27 日开始)。

提示

如果增加操作 表的数据保留期,就能够在较长时间内查看这些权益趋势。

使用情况和预估成本

可以从各自的“使用情况和预估成本”选项中获取有关 Log Analytics 工作区和 Application Insights 资源的其他使用情况详细信息

Log Analytics 工作区

若要了解使用情况趋势并为 Log Analytics 工作区使用最具成本效益的承诺层级来优化成本,请从 Azure 门户的“Log Analytics 工作区”菜单中选择“使用情况和预估成本”

屏幕截图:Azure 门户中的使用情况和预估成本画面。

此视图包含以下信息:

A. 根据过去 31 天内使用当前定价层的使用情况估算的每月费用。
B. 使用不同承诺层估算的每月费用。
°C 过去 31 天内按解决方案引入的可计费数据。

若要更详细地浏览数据,请单击任一图表右上角的图标以使用 Log Analytics 中的查询。

屏幕截图:使用 Log Analytics 中的使用情况表进行日志查询。

Application insights

要了解经典 Application Insights 资源的使用情况趋势,请从 Azure 门户的“应用程序”菜单中选择“使用情况和预估成本”

屏幕截图:Azure 门户中 Application Insights 的使用情况和预估成本。

此视图包含以下信息:

A. 根据过去一个月的使用情况估算的每月费用。
B. 过去一个月内按表引入的可计费数据。

若要更深入地调查 Application Insights 使用情况,请打开“指标”页,添加名为“数据点容量”的指标,然后选择“应用拆分”选项以按“遥测项类型”拆分数据

后续步骤