

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.amazonaws.cn//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

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

# 使用 Amazon 进行监控 CloudWatch
<a name="monitoring-cloudwatch"></a>

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

**Topics**
+ [如何使用 Timestream 来获取 LiveAnalytics 指标？](#how-to-use-metrics)
+ [LiveAnalytics 指标和维度的时间流](metrics-dimensions.md)
+ [创建 CloudWatch 警报以监控 Timestream LiveAnalytics](creating-alarms.md)

## 如何使用 Timestream 来获取 LiveAnalytics 指标？
<a name="how-to-use-metrics"></a>

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` 的每小时价值乘以所在区域的 GB/小时定价，即可得出每小时产生的费用。<br />维度：操作（存储） DatabaseName、指标名称 | 
|  How can I monitor the amount of data in the magnetic store?  |  可在指定时间段内监控 `MagneticCumulativeBytesMetered`，以监控存储在磁性存储中的数据量（以字节为单位）。该指标每小时输出一次，您可以跟踪存储在账户层级以及数据库粒度层级的字节数。内存存储以 GB/月为单位（即存储 1GB 数据一个月的成本）。因此，将 `MagneticCumulativeBytesMetered` 的每小时价值乘以所在区域的 GB/月定价，即可得出每小时产生的费用。例如，如果 `MagneticCumulativeBytesMetered` 的值为 107374182400 字节（100GB），则磁性存储中 1GB 数据的每小时费用 =（0.03）（us-east-1 定价）/（30.4\*24）。将该值乘以 `MagneticCumulativeBytesMetered`（以 GB 为单位），可得出每小时约为 0.004 美元。<br />维度：操作（存储） DatabaseName、指标名称 | 
|  How can I monitor the data scanned by queries?  |  您可以在指定的时间段内进行监`CumulativeBytesMetered`控，以监控发送到 Timestream 的查询（以字节为 LiveAnalytics单位）扫描的数据。此指标在查询执行后输出，您可以跟踪在账户层级和数据库粒度层级扫描的数据。可通过将该指标的值乘以所在区域每 GB 已扫描数据的定价，计算特定时期的查询成本。此指标中已统计由计划查询扫描的字节数。<br />维度：操作（查询）、 DatabaseName、指标名称 | 
|  How can I monitor the data scanned by scheduled queries?  |  您可以在指定的时间段内进行监控`CumulativeBytesMetered`，以监控 Timestream 为执行的计划查询（以字节为 LiveAnalytics单位）扫描的数据。此指标在查询执行后输出，您可以跟踪在账户层级和数据库粒度层级扫描的数据。可通过将该指标的值乘以所在区域每 GB 已扫描数据的定价，计算特定时期的查询成本。 查询 `CumulativeBytesMetered` 中还统计已计量的字节数。 <br />维度：操作 (TriggeredScheduledQuery) DatabaseName、指标名称 | 
|  How can I monitor the number of records ingested?  | 可在指定时间段内监控 `NumberOfRecords`，以监控摄取的记录数量。您可以跟踪存储在账户层级以及数据库粒度层级的字节数。当查询结果写入单独的表时，还可以使用此指标监控计划查询的写入操作。<br />使用 `WriteRecords` API 时，会为每个`WriteRecords`请求发出指标， CloudWatch 操作维度为`WriteRecords`。使用`BatchLoad`或时 `ScheduledQuery` APIs，将按服务确定的间隔发出指标，直到任务完成。此指标的 CloudWatch 操作维度为`BatchLoad`或`ScheduledQuery`，具体取决于使用的 API。<br />维度：操作（WriteRecords BatchLoad、或 ScheduledQuery） DatabaseName、指标名称 | 
|  How can I monitor the cost of records ingested?  | 可监控 `CumulativeBytesMetered`，以监控产生费用的已摄取字节数。您可以跟踪存储在账户层级以及数据库粒度层级的字节数。摄取的记录按累积字节进行计量。将 `CumulativeBytesMetered` 的值乘以所在区域的写入定价，可得出所产生的摄取成本。<br />使用 `WriteRecords` API 时，会为每个`WriteRecords`请求发出此指标， CloudWatch 操作维度为`WriteRecords`。使用 `BatchLoad` 或 `ScheduledQuery` API 时，会按服务确定的间隔输出指标，直至任务完成。此指标的 CloudWatch 操作维度是`BatchLoad`或`ScheduledQuery`取决于使用的 API。<br />维度：操作（WriteRecords BatchLoad、或 ScheduledQuery） DatabaseName、指标名称 | 
| How can I monitor the Timestream Compute Units (TCUs) used in my account? | 可在所指定的时间段内监控 `QueryTCU`，以监控账户中已预置的计算单位。每 15 分钟发送一次此指标。<br />单位：`Count`<br />有效统计数据：Minimum、Maximum<br />指标：`ResourceCount`<br />尺寸：`Service: Timestream`、`Namespace:Amazon/Usage`、`Resource: QueryTCU`、`Type: Resource`、`Class: OnDemand` | 
| How can I monitor the number of provisioned Timestream Compute Units (TCUs) used in my account? | 预置 TCU 仅在亚太地区（孟买）区域可用。您可以监控`QueryTCU`账户中 TCUs 用于查询工作负载的预配置数量。对于处于活动状态的查询工作负载，此指标每分钟从账户发送一次。<br />单位：`Count`<br />有效统计数据：Minimum、Maximum<br />指标：`ResourceCount`<br />维度：`Service: Timestream`、`Namespace: Amazon/Usage`、`Resource: ProvisionedQueryTCU`、`Class: None` | 
| How can I monitor the provisioned Timestream Compute Units (TCUs) used in my account? | 预置 TCU 仅在亚太地区（孟买）区域可用。可在指定时间段内监控 `QueryTCU`，以监控账户中查询工作负载所消耗的计算单位。对于处于活动状态的查询工作负载，此指标每分钟从账户发送一次计算单位的最大值和最小值。<br />单位：`Count`<br />有效统计数据：Minimum、Maximum<br />指标：`ResourceCount`<br />维度：`Service: Timestream`、`Namespace: Amazon/Usage`、`Resource: QueryTCU`、`Class: Provisioned` | 