使用 Amazon 进行监控 CloudWatch - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon 进行监控 CloudWatch

您可以监控 Timestream 是否 LiveAnalytics 使用亚马逊 CloudWatch,亚马逊收集来自 Timestream 的原始数据并将其处理 LiveAnalytics为可读的指标。 near-real-time这些统计数据会保存两周,以便您能够访问历史信息,并更好地了解 Web 应用程序或服务的执行情况。默认情况下, LiveAnalytics 指标数据的 Timestream 会 CloudWatch 在 1 分钟或 15 分钟内自动发送到。有关更多信息,请参阅什么是亚马逊 CloudWatch? 在《亚马逊 CloudWatch 用户指南》中。

如何使用 Timestream 获取 LiveAnalytics 指标?

Timestream 报告的指标 LiveAnalytics 提供了您可以用不同方式进行分析的信息。下面的列表显示这些指标的一些常见用途。这些是入门建议,并不全面。

我如何?

相关指标

How can I determine if any system errors occurred?

您可以监控 SystemErrors,以确定是否有任何请求导致了服务器错误代码。通常,此指标应等于零。如果不是,您可能需要调查。

How can I monitor the amount of data in the memory store?

您可以在指定的时间段内进行监控MemoryCumulativeBytesMetered,以监视存储在内存存储中的数据量(以字节为单位)。该指标每小时发出一次,您可以跟踪存储在账户中的字节数,也可以跟踪数据库粒度上存储的字节。内存存储以 GB 小时为单位(存储 1GB 数据一小时的成本)。因此,将每小时价值乘以您所在地区的千兆小时定价,即可得出每小时产生的成本。MemoryCumulativeBytesMetered

维度:操作(存储) DatabaseName、指标名称

How can I monitor the amount of data in the magnetic store?

可以在指定的时间段内进行监控MagneticCumulativeBytesMetered,以监控存储在磁存储器中的数据量(以字节为单位)。该指标每小时发出一次,您可以跟踪存储在账户中的字节数,也可以跟踪数据库粒度上存储的字节。内存存储按每月 GB(存储 1GB 数据一个月的成本)计量。因此,将每小时价值乘以您所在地区的每月 GB 定价,即可得出每小时产生的成本。MagneticCumulativeBytesMetered例如,如果的值MagneticCumulativeBytesMetered为 107374182400 字节 (100GB),则磁性存储中 1GB 数据的每小时费用 = (0.03)(us-east-1 定价)/(30.4*24)。将该值乘以 GB 为单位将得出该MagneticCumulativeBytesMetered小时约 0.004 美元。

维度:操作(存储) DatabaseName、指标名称

How can I monitor the data scanned by queries?

您可以在指定的时间段内进行监CumulativeBytesMetered控,以监控发送到 Timestream 的查询(以字节为 LiveAnalytics单位)扫描的数据。此指标在查询执行后发出,您可以跟踪按账户和数据库粒度扫描的数据。您可以通过将该指标的值乘以您所在地区的每 GB 扫描定价来计算特定时期的查询成本。此指标考虑了计划查询扫描的字节。

维度:操作(查询)、 DatabaseName、指标名称

How can I monitor the data scanned by scheduled queries?

您可以在指定的时间段内进行监控CumulativeBytesMetered,以监控 Timestream 为执行的计划查询(以字节为 LiveAnalytics单位)扫描的数据。此指标在查询执行后发出,您可以跟踪按账户和数据库粒度扫描的数据。您可以通过将该指标的值乘以您所在地区的每 GB 扫描定价来计算特定时期的查询成本。

注意

查询CumulativeBytesMetered中还考虑了计量的字节。

维度:操作 (TriggeredScheduledQuery) DatabaseName、指标名称

How can I monitor the number of records ingested?

您可以在指定的时间段内进行监控,以监控摄取的记录数量。NumberOfRecords您可以跟踪存储在账户中的字节,也可以按数据库粒度进行跟踪。当查询结果写入单独的表时,您还可以使用此指标来监控计划查询所做的写入操作。

使用 WriteRecords API 时,会为每个WriteRecords请求发出指标, CloudWatch 操作维度为WriteRecords。使用BatchLoad或时 ScheduledQuery APIs,将按服务确定的间隔发出指标,直到任务完成。此指标的 CloudWatch 操作维度为BatchLoadScheduledQuery,具体取决于使用的 API。

维度:操作(WriteRecords BatchLoad、或 ScheduledQuery) DatabaseName、指标名称

How can I monitor the cost of records ingested?

您可以CumulativeBytesMetered进行监控以监控所摄取的字节数,从而产生成本。您可以跟踪存储在账户中的字节,也可以按数据库粒度进行跟踪。摄取的记录以累积字节计量。将的CumulativeBytesMetered值乘以您所在地区的写入定价,即可得出所产生的摄取成本。

使用 WriteRecords API 时,会为每个WriteRecords请求发出此指标, CloudWatch 操作维度为WriteRecords。使用BatchLoadScheduledQuery API 时,将按服务确定的间隔发布指标,直到任务完成。此指标的 CloudWatch 操作维度是BatchLoadScheduledQuery取决于使用的 API。

维度:操作(WriteRecords BatchLoad、或 ScheduledQuery) DatabaseName、指标名称

How can I monitor the Timestream Compute Units (TCUs) used in my account?

您可以在所需的时间段内进行监QueryTCU控,以监控账户中配置的计算单元。该指标每 15 分钟发出一次。

单位:Count

有效统计数据:最小值、最大值

指标:ResourceCount

尺寸:Service: TimestreamNamespace:Amazon/UsageResource: QueryTCUType: ResourceClass: OnDemand

How can I monitor the number of provisioned Timestream Compute Units (TCUs) used in my account?
注意

预配置 TCU 仅在亚太地区(孟买)区域可用。

您可以监控QueryTCU账户中 TCUs 用于查询工作负载的预配置数量。对于处于活动状态的查询工作负载,每分钟都会从账户发出此指标。

单位:Count

有效统计数据:最小值、最大值

指标:ResourceCount

尺寸:Service: TimestreamNamespace: Amazon/UsageResource: ProvisionedQueryTCUClass: None

How can I monitor the provisioned Timestream Compute Units (TCUs) used in my account?
注意

预配置 TCU 仅在亚太地区(孟买)区域可用。

您可以在指定的时间段内进行监QueryTCU控,以监控账户中用于查询工作负载的计算单位。在账户的活动查询工作负载期间,每分钟都会发出此指标的最大和最小计算单位。

单位:Count

有效统计数据:最小值、最大值

指标:ResourceCount

尺寸:Service: TimestreamNamespace: Amazon/UsageResource: QueryTCUClass: Provisioned