Azure Cosmos DB 中的舰队分析(预览版)

重要

此功能目前以预览版提供,不提供服务级别协议。 目前,不建议在生产环境中使用预览功能。 此预览版的某些功能不受支持或可能具有功能约束。 有关详细信息,请参阅 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 车队的所有组件示意图,包括存储和 Azure 服务。

车队分析对于想要实现以下目标的组织来说,尤其有价值:

  • 跟踪其 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 存储帐户中使用的存储和查询计算。

后续步骤