重要
此功能目前以预览版提供,不提供服务级别协议。 目前,不建议在生产环境中使用预览功能。 此预览版的某些功能不受支持或可能具有功能约束。 有关详细信息,请参阅 Azure 预览版的补充使用条款。
Fleet Analytics 是一种集中式分析解决方案,旨在帮助组织大规模监视和管理 Azure Cosmos DB 使用情况和成本。 此功能使团队能够深入了解其车队中的所有 Azure Cosmos DB 帐户和订阅。 这些机队级见解包括:资源利用率、预配模式和成本趋势。 数据集中到单个枢纽,并在 Azure Data Lake Storage Gen2(ADLS Gen2)和Microsoft Fabric OneLake 中按每小时的粒度作为开源 Apache Delta Lake 表提供。 通过这种统一结构,可以更轻松地创建自定义视图,并启用即席查询,以便进行更深入的趋势和成本分析。
车队分析对于想要实现以下目标的组织来说,尤其有价值:
跟踪其 Azure Cosmos DB 车队中的资源使用情况和预配趋势
跨帐户、订阅或舰队空间大规模执行成本分析
使用企业级工具(如 Power BI 和 Spark)可视化和共享见解
选择监视工具
为了帮助你确定最适合你的需求的监视解决方案,请使用以下心理模型:
集群分析:以一小时为粒度的聚合日志,用于分析多个账户和订阅的模式和趋势。
指标:以一分钟间隔聚合的准实时数据,以获取快速见解。
日志:用于深入故障排除和根本原因分析的请求级别详细信息。
此外,使用此表比较 Azure Cosmos DB 机群的各种监视选项:
Azure Monitor 指标 | Azure Monitor 日志 | 舰队分析 | |
---|---|---|---|
存储函数 | 帐户级别 | 帐户级别 | 整个舰队 |
成本 | 否 | 是(存储成本适用) | 是(Fabric 或 OneLake 存储成本) |
聚合 | 1 分钟(预聚合) | 每个请求(原始数据) | 一小时(预汇总) |
保留期 | 90 天 | 用户定义 | 用户定义 |
分析工具 | 指标资源管理器 | Log Analytics 工作区 | Fabric(SQL 终结点,KQL)、Azure Data Lake Storage(Gen2) |
警报 | 指标警报规则 | 日志警报规则 | Fabric 警报规则 |
可视化工具 | Azure Monitor 仪表板、Grafana | Azure Monitor 工作簿、Grafana | Power BI、Spark |
组件
启用机群分析时,会在 Microsoft Fabric 工作区 或 Azure Data Lake Storage (ADLS Gen2) 存储帐户中自动创建结构化数据集。 数据以 Parquet 格式 存储,遵循 星型架构,这是企业分析中广泛使用的模型。
事实数据表包括基本使用情况、性能和成本指标。
维度表 提供额外的上下文,例如时间、区域、资源类型等。
此结构针对高性能分析进行优化,使你可以为组织的运营和财务目标生成可缩放的仪表板和报表。
支持的存储位置
Azure Cosmos DB 的机群分析支持 Microsoft Fabric 和 Azure Data Lake Storage (Gen2)。
注释
Microsoft Fabric 需要创建 Fabric 工作区和 Fabric OneLake 资源。
启用此功能后,标准计费适用于自己的 Fabric 工作区或 Azure 存储帐户中使用的存储和查询计算。