直接答案:按 2026-11-09 的 Azure Retail Prices API(eastus,美元,不含税/折扣),Azure Monitor Log Analytics 的关键单价是:Analytics Logs 2.30/GB(每个计费账户每月前 5GB 免费)、Basic Logs 0.50/GB、Auxiliary Logs 0.05/GB。Analytics 含 31 天保留(启用 Microsoft Sentinel 为 90 天),Basic/Auxiliary 各含 30 天;超出后交互保留 0.10/GB·月、长期归档 0.02/GB·月。Basic/Auxiliary 查询按 0.005/GB 扫描计费,Analytics 查询包含在 ingestion 内。承诺档从 100 GB/日 196/日(1.96/GB,30 天 5,880)到 50,000 GB/日 73,600/日(1.472/GB);100 GB/日全 Analytics 的 PAYG 为 6,888.50/月,100 GB 承诺档为 5,880/月,省 1,008.50(14.6%)。把 100 GB/日拆成 50 GB Analytics + 30 GB Basic + 20 GB Auxiliary,ingestion 约 3,918.50/月,比全 Analytics 省 2,970(43.1%)。隐藏成本另计:restore 0.10/GB·日(2TB/12 小时最低,约 204.80/日起)、export 0.10/GB、replication 0.25/GB、search job 0.005/GB。
本文面向正在降 Azure 监控账单的企业 SRE、平台/可观测性团队、财务与采购。它解释 Analytics/Basic/Auxiliary 三种表计划、5GB 免费与 31/30 天保留、100–50,000 GB/日承诺档、50/100/500/1,000 GB/日 TCO、混合表计划、隐藏成本与 90 天优化清单。价格来自 Azure Monitor 定价页、Azure Retail Prices API 与 Microsoft Learn(eastus,2026-11-09)。本文把“官方价格事实”“编辑测算”和“未纳入项”分开写,不构成采购建议。
① 先分表计划再谈单价:Auxiliary 0.05、Basic 0.50、Analytics 2.30,差 46 倍。② 5GB 免费只对 Analytics;承诺档也只覆盖 Analytics,Basic/Auxiliary 不参与。③ 31/30 天保留已含在 ingestion;交互保留 0.10、归档 0.02,restore/export/replication 另计。
三种表计划:0.05 / 0.50 / 2.30 的 46 倍差价
Azure Monitor Logs 不是“一个价”,而是按表计划定价:Analytics 适合高价值、持续监控与实时告警;Basic 适合 30 天内排障、查询频率中等的数据;Auxiliary 适合审计、合规和“存着但很少查”的 verbose 日志。三种计划可以在同一个 workspace 内按表混用,所以“把全部日志都放 Analytics”通常不是最优解。
| 表计划 | Ingestion | 包含保留 | 查询 | 告警/能力 | 典型用途 |
|---|---|---|---|---|---|
| Analytics | 2.30/GB(前 5GB/账户/月免费) | 31 天(Sentinel 90 天) | 免费 | 完整 KQL、告警、Insights | 持续监控、实时检测 |
| Basic | 0.50/GB | 30 天 | 按 0.005/GB 扫描 | 简单日志告警(预览) | 中频排障、事件响应 |
| Auxiliary | 0.05/GB | 30 天 | 按 0.005/GB 扫描 | 无告警 | 审计、合规、verbose 日志 |
来源:Azure Monitor 定价页、Learn“Azure Monitor Logs cost calculations”和“Table plans”(eastus,2026-11-09)。Basic/Auxiliary 的 30 天保留可扩展到 12 年;Analytics 交互保留最长 2 年,总保留最长 12 年(4,383 天)。
5GB 免费与保留:31/30 天已含,超出 0.10 或 0.02
Analytics ingestion 每个计费账户每月前 5GB 免费,之后 2.30/GB;Basic/Auxiliary 没有这个免费额度。保留要分两层:交互保留(可实时查询)在 Analytics 超过 31 天后按 0.10/GB·月;长期保留/归档(用 search job 查)按 0.02/GB·月,Analytics、Basic、Auxiliary 都可延伸到 12 年。把 100 GB/日的数据从 31 天延到 90 天,稳态多存 5,900 GB:交互保留约 590/月,归档约 118/月,差 5 倍。
| 项目 | 价格 | 口径/最低消费 |
|---|---|---|
| Analytics ingestion | 2.30/GB | 每计费账户每月前 5GB 免费 |
| Basic ingestion | 0.50/GB | 含 30 天保留;无 5GB 免费 |
| Auxiliary ingestion | 0.05/GB | 含 30 天保留;无 5GB 免费 |
| 交互保留(Analytics) | 0.10/GB·月 | 超过 31 天;可延到 2 年 |
| 长期归档 | 0.02/GB·月 | Analytics/Basic/Auxiliary;最长 12 年 |
| Basic/Auxiliary 查询 | 0.005/GB 扫描 | 按查询扫描量,不按结果行数 |
| Search job | 0.005/GB 扫描 | 另加搜索结果 ingestion 费 |
| Data restore | 0.10/GB·日 | 2TB、12 小时最低;不足按 2TB 计 |
| Data export | 0.10/GB | 按导出 JSON 字节;Auxiliary 暂不支持 |
| Workspace replication | 0.25/GB | 跨区复制;Auxiliary 暂不支持 |
| Platform logs | 0.25/GB | 诊断设置导出的平台日志 |
来源:Azure Monitor 定价页与 Azure Retail Prices API(eastus,2026-11-09)。保留费按 GB·月、按日比例计;restore 的 2TB 最低消费是编辑测算示例,实际按官方计费规则。1TB=1,024GB。
承诺档:100–50,000 GB/日,31 天承诺期
承诺档(commitment tier)用“每天固定买多少 GB”换更低单价:最低 100 GB/日,最高 50,000 GB/日,承诺期 31 天。升级可随时、次日 12:01 UTC 生效;降档或退出要等 31 天,且每次变更会重置 31 天计时;配置后 6 小时内可下调一次。超出承诺量的部分仍按该档单价计费(不是回到 PAYG);承诺量未用满不结转。承诺档只覆盖 Analytics Logs,Basic/Auxiliary 不参与;多 workspace 可通过 Dedicated Cluster 共享一个承诺档,但集群最低也是 100 GB/日、且没有 PAYG 选项。
| 档位(GB/日) | 价格(/日) | 30 天 | 折算 /GB | 相对 2.30 折扣 |
|---|---|---|---|---|
| 100 | 196 | 5,880 | 1.96 | 14.8% |
| 200 | 368 | 11,040 | 1.84 | 20.0% |
| 300 | 540 | 16,200 | 1.80 | 21.7% |
| 400 | 704 | 21,120 | 1.76 | 23.5% |
| 500 | 865 | 25,950 | 1.73 | 24.8% |
| 1,000 | 1,700 | 51,000 | 1.70 | 26.1% |
| 2,000 | 3,320 | 99,600 | 1.66 | 27.8% |
| 5,000 | 8,050 | 241,500 | 1.61 | 30.0% |
| 10,000 | 15,640 | 469,200 | 1.564 | 32.0% |
| 25,000 | 37,950 | 1,138,500 | 1.518 | 34.0% |
| 50,000 | 73,600 | 2,208,000 | 1.472 | 36.0% |
来源:Azure Retail Prices API(eastus,2026-11-09);折扣为相对 Analytics PAYG 2.30/GB 的编辑测算。官方称承诺档最高约省 30%,按当前 API 单价在 50,000 GB/日档折算约 36%,以购买页为准。30 天仅为折算,实际按日计费。
四个算例:50 / 100 / 500 / 1,000 GB/日
按 30 天、Analytics、只用 5GB 免费额度、不含保留/查询/导出:50 GB/日(1,500 GB/月)PAYG 3,438.50,低于承诺档最低 100 GB/日,只能按 PAYG;100 GB/日(3,000 GB)PAYG 6,888.50,100 GB 承诺档 5,880,省 1,008.50(14.6%);500 GB/日(15,000 GB)PAYG 34,488.50,500 GB 承诺档 25,950,省 8,538.50(24.8%);1,000 GB/日(30,000 GB)PAYG 68,988.50,1,000 GB 承诺档 51,000,省 17,988.50(26.1%)。
| 日量 | 月 GB | PAYG/月 | 承诺档 | 承诺/月 | 节省 |
|---|---|---|---|---|---|
| 50 GB | 1,500 | 3,438.50 | 无(最低 100) | — | — |
| 100 GB | 3,000 | 6,888.50 | 100 GB | 5,880.00 | 1,008.50(14.6%) |
| 500 GB | 15,000 | 34,488.50 | 500 GB | 25,950.00 | 8,538.50(24.8%) |
| 1,000 GB | 30,000 | 68,988.50 | 1,000 GB | 51,000.00 | 17,988.50(26.1%) |
| 5,000 GB | 150,000 | 344,988.50 | 5,000 GB | 241,500.00 | 103,488.50(30.0%) |
编辑测算:30 天;Analytics 2.30/GB;先扣 5GB/月免费;承诺档按日价×30;未计保留、查询、restore/export/replication、Sentinel、税与折扣。实际月天数、日量波动会影响结果。
混合表计划:100 GB/日拆成 50/30/20
把 100 GB/日拆成 50 GB Analytics + 30 GB Basic + 20 GB Auxiliary:Analytics 1,500 GB/月,扣 5GB 后 3,438.50;Basic 900 GB 450;Auxiliary 600 GB 30;合计 3,918.50/月,比全 Analytics 的 6,888.50 省 2,970(43.1%)。代价是 Basic/Auxiliary 只有 30 天保留、查询按扫描量另计、Auxiliary 没有告警;如果这些表需要 90 天以上的实时查询或完整告警,就不能简单下移。
| 计划 | GB/日 | GB/月 | 单价 | 月费 |
|---|---|---|---|---|
| Analytics | 50 | 1,500 | 2.30(前 5GB 免费) | 3,438.50 |
| Basic | 30 | 900 | 0.50 | 450.00 |
| Auxiliary | 20 | 600 | 0.05 | 30.00 |
| 合计 | 100 | 3,000 | — | 3,918.50 |
| 对照:全 Analytics | 100 | 3,000 | 2.30(前 5GB 免费) | 6,888.50 |
| 节省 | — | — | — | 2,970.00(43.1%) |
编辑测算:30 天;未计 Basic/Auxiliary 查询扫描(0.005/GB)、长期保留、告警/工作簿/Sentinel、税与折扣。若每月扫描 Basic/Auxiliary 数据 300GB,查询费约 1.50,相对 ingestion 很小。
隐藏成本:query、restore、export、replication 与指标
账单高于“GB×单价”通常来自七项:Basic/Auxiliary 查询扫描(0.005/GB)、search job(0.005/GB + 结果 ingestion)、restore(0.10/GB·日,2TB/12 小时最低,约 204.80/日起)、export(0.10/GB)、workspace replication(0.25/GB)、platform logs(0.25/GB)、高级平台指标(0.11/10M samples;平台指标本身免费、保留 90 天)。告警规则、通知、Web Tests 和 Microsoft Sentinel 的计费口径另算;启用 Sentinel 后,Basic/Auxiliary 的 ingestion 可能改由 Sentinel 计量,Analytics 的包含保留变为 90 天。
| 场景 | 建议计划 | 理由/先核对 |
|---|---|---|
| 实时告警/持续监控 | Analytics | 完整 KQL、告警;31 天含 |
| 30 天内排障 | Basic | 0.50/GB;查询按扫描;简单告警预览 |
| 审计/合规/verbose | Auxiliary | 0.05/GB;无告警;30 天含 |
| 高价值稳定日量 | Analytics + 承诺档 | ≥100 GB/日;31 天承诺期 |
| 多 workspace 共享 | Dedicated Cluster | 共享承诺档;最低 100 GB/日;无 PAYG |
| 低成本长期留存 | 归档 0.02/GB·月 | search job 0.005/GB 查询 |
| 跨区灾备 | Workspace replication | 0.25/GB;Auxiliary 暂不支持 |
编辑整理的选择框架,不是厂商推荐;实际计划受表类型、区域、功能可用性和合规要求限制。来源:Azure Monitor 定价页(2026-11-09)。
90 天优化清单
用 90 天完成“盘点表 → 分计划 → 降噪 → 保留分层 → 承诺档 → 复盘”。第 1–2 周按表统计 GB/日、查询频率、告警依赖和保留需求,标出可下移到 Basic/Auxiliary 的表;第 2–4 周先迁 1–2 个低风险表,验证查询扫描费、30 天限制和告警缺口;第 4–6 周用 DCR 过滤/转换去掉无用字段,注意官方 Log Processing 的计费规则;第 6–8 周把交互保留压到 31 天、长期留存转归档,清理软删除;第 8–10 周用稳定后的 Analytics GB/日 对比 PAYG 与承诺档,确认 31 天承诺期和降档限制;第 10–12 周复盘 restore/export/replication/指标/Sentinel 计量,设预算告警。
常见问题
Azure Monitor Log Analytics 怎么计费?
按表计划和 GB 计费:Analytics 2.30/GB(每计费账户每月前 5GB 免费)、Basic 0.50/GB、Auxiliary 0.05/GB;保留超出包含期后交互 0.10/GB·月、归档 0.02/GB·月;Basic/Auxiliary 查询按 0.005/GB 扫描,Analytics 查询免费。
5GB 免费怎么算?
只适用于 Analytics Logs,按每个计费账户每月前 5GB 免费,不是每个 workspace、也不是每天。Basic/Auxiliary 没有这个免费额度;承诺档也不改变这 5GB 的计算。
Analytics、Basic、Auxiliary 怎么选?
需要实时告警和完整 KQL 的高价值数据放 Analytics;30 天内排障、查询频率中等的放 Basic(0.50/GB);审计、合规、很少查的 verbose 日志放 Auxiliary(0.05/GB)。三者可在同一 workspace 按表混用,但 Basic/Auxiliary 的保留、告警和查询能力有限。
承诺档能省多少?有什么限制?
从 100 GB/日 196/日(1.96/GB)到 50,000 GB/日 73,600/日(1.472/GB),相对 2.30/GB 约省 14.8%–36%。最低 100 GB/日、承诺期 31 天;升级次日生效,降档/退出要等 31 天且每次变更重置计时;只用 Analytics,Basic/Auxiliary 不参与;超出承诺量仍按该档单价计费。
保留 90 天或 1 年多少钱?
Analytics 含 31 天(Sentinel 90 天),Basic/Auxiliary 含 30 天。超出后交互保留 0.10/GB·月、归档 0.02/GB·月;100 GB/日从 31 天延到 90 天,稳态多存 5,900GB,交互约 590/月、归档约 118/月。归档最长 12 年,用 search job 查(0.005/GB 扫描)。
Basic/Auxiliary 查询怎么收费?
按查询扫描的数据量 0.005/GB 计费,不按返回行数;Analytics 查询免费。search job 也是 0.005/GB 扫描,另加搜索结果 ingestion 费。查询范围越大、扫描越多,费用越高,所以 Basic/Auxiliary 适合“少查、查得窄”的数据。
为什么账单比 ingestion 估算高?
常见原因是保留超过 31/30 天(交互 0.10、归档 0.02)、Basic/Auxiliary 查询扫描、restore(0.10/GB·日,2TB/12 小时最低)、export(0.10/GB)、replication(0.25/GB)、platform logs(0.25/GB)、高级指标(0.11/10M samples)以及 Sentinel/告警另计。
和 Microsoft Sentinel 怎么分工?
Log Analytics 是底层日志平台,Sentinel 是建立在其上的 SIEM;启用 Sentinel 后,Basic/Auxiliary 的 ingestion 可能由 Sentinel 计量,Analytics 的包含保留变为 90 天,承诺档也可能走 Sentinel 的档位。先确认工作区是否启用 Sentinel,再比较“Log Analytics + Sentinel”总价,不要只比 Log Analytics 单价。
研究方法与局限
本文把“官方价格事实”和“编辑测算”分开:Analytics 2.30/GB、Basic 0.50/GB、Auxiliary 0.05/GB、交互保留 0.10/GB·月、归档 0.02/GB·月、Basic/Auxiliary 查询 0.005/GB、search job 0.005/GB、export 0.10/GB、restore 0.10/GB·日、replication 0.25/GB、platform logs 0.25/GB、高级指标 0.11/10M samples 与 100–50,000 GB/日承诺档来自 Azure Monitor 定价页和 Azure Retail Prices API(eastus,2026-11-09);31/30 天包含保留、2 年交互/12 年总保留、三种表计划、承诺档只覆盖 Analytics、31 天承诺期与超出按同档单价来自 Microsoft Learn(cost-logs、data-retention-archive、data-platform-logs)。
局限有八个:① 只取 eastus list price,不含税、CMP/CSP 加价、企业折扣;② 按 30 天/月,未逐一模拟大小月;③ 5GB 免费按单个计费账户,未拆分多订阅;④ 承诺档按日价线性折算,未计实际日量波动、未用满和降档限制;⑤ 未做真实查询扫描量压测,Basic/Auxiliary 查询费可能被低估;⑥ 未覆盖 Sentinel、Defender、Application Insights、Workbooks、告警通知、Web Tests 的全部计费;⑦ 未模型化 DCR 过滤/转换的 Log Processing 费用(官方规则分阶段生效,采购前需核对);⑧ 价格、表计划可用性和区域会变,采购前应复核官方页面与账单。
数据来源与口径
- Microsoft Azure, Azure Monitor Pricing:azure.microsoft.com/en-us/pricing/details/monitor。三种表计划、5GB 免费、31/30/90 天保留、承诺档规则、查询/export/restore/replication、指标与告警。访问 2026-11-09。
- Azure Retail Prices API(serviceName=Azure Monitor / Log Analytics,eastus):prices.azure.com/api/retail/prices。2.30/0.50/0.05、0.10/0.02、0.005、0.10、0.25、0.11 与 100–50,000 GB/日承诺档。访问 2026-11-09。
- Microsoft Learn, Azure Monitor Logs cost calculations and options:learn.microsoft.com/en-us/azure/azure-monitor/logs/cost-logs。三种计划、31 天包含、承诺档只覆盖 Analytics、超出按同档单价、Dedicated Cluster。访问 2026-11-09。
- Microsoft Learn, Manage data retention in a Log Analytics workspace:learn.microsoft.com/en-us/azure/azure-monitor/logs/data-retention-archive。30/31 天默认、2 年交互、12 年总保留、4 天最低。访问 2026-11-09。
- Microsoft Learn, Azure Monitor Logs table plans:learn.microsoft.com/en-us/azure/azure-monitor/logs/data-platform-logs。Analytics/Basic/Auxiliary 的能力、查询窗口与适用场景。访问 2026-11-09。
资料截止 2026-11-09;价格/可用性以 Microsoft 官方页面与账单为准;本文不构成采购、商务或法律建议。