估计 Azure Monitor 成本

Azure Monitor 成本因预期利用率和配置而有很大差异。 使用 Azure Monitor 定价计算器根据特定环境获取 Azure Monitor 的不同功能的成本估算。

Azure Monitor 有多种类型的费用,因此其计算器分为多个类别。 有关这些类别的说明和提供估算的指导,请参阅以下部分。 请参阅 Azure Monitor 定价,了解当前定价详情。

如果刚开始使用 Azure Monitor,计算器所需的某些值可能很难提供。 例如,你可能不知道从要监视的不同 Azure 资源生成的 Analytics 日志量。 一种常见策略是启用对一小组资源的监视,并将观察到的数据量与计算器一起使用,以确定整个环境的成本。 请参阅分析 Log Analytics 工作区中的使用情况,了解用于衡量 Log Analytics 工作区中可计费数据的查询和其他方法。

小提示

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

日志数据引入

下表显示了 Log Analytics 工作区中引入和保留的数据类别。 除了从虚拟机上安装的 Azure 资源和代理收集的资源日志之外,这还包括容器见解和 Application Insights 等功能。 通常,大多数环境中,监控成本的主要部分是在这里产生的。

类别 DESCRIPTION
估计监视 VM 的数据量 使用 VM 见解或通过创建事件和性能数据的事件收集规则 (DCR) 从虚拟机收集的数据。 从每个虚拟机收集的数据因收集设置和虚拟机上运行的工作负荷而有很大差异,因此你应在自己的环境中验证这些估计值。
通过容器分析估算数据量 从 Kubernetes 群集收集的数据。 估计基于群集数及其配置。 该估算仅适用于收集的指标和清单数据。 容器日志(stdout、stderr 和环境变量)因工作负荷生成的日志大小而有很大差异,并且它们被排除在此估计之外。 应将其数据量添加到 统计日志类别中。
基于应用程序活动估计数据量 使用 Application Insights 从基于工作区的应用程序收集的数据。 从每个应用程序收集的数据因特定的收集设置和应用程序而有很大差异,因此你应在自己的环境中验证这些估计值。
分析日志 来自 Azure 资源的资源日志和其他之前未列出的数据将发送到为 Analytics 表计划配置的日志表。 这可能很难估算,因此你应该先对一小组资源进行监控,并使用观察到的数据量来推断整个环境的情况。
基本日志 来自 Azure 资源的资源日志和其他之前未列出的数据将发送到为 基本表计划配置的日志表。 这可能很难估计,因此应对一小组资源启用监控,并使用观测到的数据量来推断整个环境的情况。
交互式数据保留 Log Analytics 工作区的交互式保留设置。
数据档案 Log Analytics 工作区的总保留期设置。
基本日志搜索查询 预期使用针对基本层配置的表运行的查询的估算数量和扫描数据。
搜索作业 预期针对长期保留数据运行的搜索作业的估算数量和扫描数据。
平台日志 从 Azure 资源收集的资源日志,将发送到事件中心、存储帐户或合作伙伴。 这不包括发送到 Log Analytics 工作区的日志,这些 日志包含在“分析日志”和“ 基本日志 ”类别中。 这很难估计,因此应启用对一小组资源的监控,并使用观察到的数据量来推断整个环境。

托管 Prometheus

本部分包括 Kubernetes 群集引入和查询 Prometheus 指标所产生的费用。

类别 DESCRIPTION
指标示例引入 Azure Kubernetes 服务 (AKS) 节点收集的 Prometheus 指标的数量和频率。 请参阅 Azure Monitor 中的默认 Prometheus 指标配置
已处理的查询示例 可以通过使用查询样本的仪表板和警报规则估算查询样本的数量。

警报规则

本部分包括警报规则的费用。

类别 DESCRIPTION
受监视的指标信号 指标警报规则的数量及其时序。
受监视的日志信号 日志搜索警报规则的数目及其频率。

通知

本部分包括通知的费用,这些通知是在警报被触发时发送的。

类别 DESCRIPTION
电子邮件、Webhook 和推送通知 估计所发送的超出免费包含数量的不同类型通知的数量。

后续步骤