计划查询示例 - Amazon Timestream

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

计划查询示例

本部分通过示例说明如何使用适用于 LiveAnalytics 的 Timestream 的计划查询以优化成本和控制面板加载时间,同时可视化整个实例集的统计数据,从而有效监控您的实例集。适用于 LiveAnalytics 的 Timestream 中的计划查询允许使用适用于 LiveAnalytics 的 Timestream 的完整 SQL 功能范围以表达查询。您的查询可以包含一个或多个源表,执行聚合操作或任何其他符合适用于 LiveAnalytics 的 Timestream SQL 语言规范的查询,随后将查询结果存储在适用于 LiveAnalytics 的 Timestream 中的另一张目标表。

本部分将计划查询的目标表称为派生表

例如,我们将以 DevOps 应用程序为例,在该应用程序中,您可以监控部署在多个部署(例如区域、单元格和筒仓)、多个微服务中的大量服务器,并使用适用于 LiveAnalytics 的 Timestream 跟踪整个实例集的统计数据。我们将使用的示例架构在计划查询示例架构中有详细说明。

将描述以下场景。

  • 如何将控制面板(该控制面板基于摄取到适用于 LiveAnalytics 的 Timestream 的原始数据绘制聚合统计数据)转换为计划查询,以及如何利用预先计算的聚合数据创建新控制面板,以展示聚合统计信息。

  • 如何组合计划查询以获取聚合视图和原始粒度数据,以深入了解细节。这使您能够存储和分析原始数据,同时使用计划查询以优化整个实例集的常见操作。

  • 如何通过查找在多个控制面板中使用哪些聚合以及让相同的计划查询填充同一个或多个控制面板中的多个面板,从而使用计划查询以优化成本。