你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将表的日志数据计划设置为基本或分析
Azure Monitor 日志提供两个日志数据计划,可降低日志引入和保留成本,并根据需要利用 Azure Monitor 的高级功能和分析功能:
- 默认的“分析”日志数据计划提供完整的分析功能,并使日志数据可用于查询、Azure Monitor 功能(如警报)以及供其他服务使用。
- “基本”日志数据计划可以节省在日志分析工作区中引入和存储大量详细日志的成本,以用于调试、故障排除和审核,但不用于分析和警报。
本文介绍了 Azure Monitor 的日志数据计划,并解释了如何在日志分析工作区中配置表的日志数据计划。
比较“基本”与“分析”日志数据计划
下表总结了基本和分析日志数据计划。
类别 | 分析 | 基本 |
---|---|---|
引流 | 常规引入成本。 | 降低的引入成本。 |
日志查询 | 完整的查询功能 无额外费用。 |
基本查询功能。 按使用情况付费。 |
保留 | 配置从 30 天到两年的保留期。 | 保留时间固定为八天。 将现有表的计划更改为“基本日志”时,Azure 会将超过八天但仍在表的原始保留期内的数据存档。 |
警报 | 支持。 | 不支持。 |
备注
“基本日志”数据计划不适用于旧定价层中的工作区。
何时应使用基本日志?
默认情况下,Log Analytics 工作区中的所有表都是可用于查询和警报的分析表。
在以下情况下为基本日志配置表:
表的数据保留期不超过 8 天。
只需要使用有限版本的查询语言对数据进行基本查询。
数据引入的成本节省超过了任何预期查询的预期成本。
该表支持基本日志。
这些表当前支持基本日志:
表 详细信息 自定义表 使用基于数据收集规则 (DCR) 的日志引入 API 创建的或迁移到该 API 的所有自定义表。 ACSCallAutomationIncomingOperations 通信服务传入请求调用。 ACSCallRecordingSummary 通信服务记录摘要日志。 ACSRoomsIncomingOperations 通信服务室传入请求操作。 AHDSMedTechDiagnosticLogs Health Data Services 操作日志。 AppTraces Application Insights 自由格式跟踪。 AMSLiveEventOperations Azure 媒体服务编码器连接、断开连接或终止。 AMSKeyDeliveryRequests 有关密钥或许可证获取的 Azure 媒体服务 HTTP 请求详细信息。 AMSMediaAccountHealth Azure 媒体服务帐户运行状况。 AMSStreamingEndpointRequests 有关流式处理终结点请求的 Azure 媒体服务信息。 ContainerAppConsoleLogs Azure 容器应用日志,在容器应用程序环境中生成。 ContainerLogV2 用于容器见解,其中包括基于文本的详细日志记录。 DevCenterDiagnosticLogs 开发中心资源数据平面审核日志。 例如,开发箱和环境停止、启动、删除。 StorageBlobLogs Azure 存储 blob 服务日志。 StorageFileLogs Azure 存储文件服务日志。 StorageQueueLogs Azure 存储队列服务日志。 StorageTableLogs Azure 存储表服务日志。
注意
使用数据收集器 API 创建的表不支持基本日志。
设置表的日志数据计划
每周可以切换表计划一次。
若要在 Azure 门户中为基本日志或分析日志配置表,请执行以下操作:
从“Log Analytics 工作区”菜单中,选择“表”。
“表”屏幕列出了工作区中的所有表。
选择要配置的表的上下文菜单,然后选择“管理表”。
从表配置屏幕上的“表计划”下拉菜单中,选择“基本”或“分析”。
仅对支持基本日志的表启用“表计划”下拉菜单。
选择“保存”。