

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

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

# 计划查询通知消息
<a name="scheduledqueries-notification"></a>

本节介绍创建、删除、运行或更新计划查询状态 LiveAnalytics 时由 Timestream 发送的消息。


| 通知消息名称 | 结构 | 说明 | 
| --- | --- | --- | 
| CreatingNotificationMessage |  <pre>CreatingNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />}</pre>  | 此通知消息在发送 `CreateScheduledQuery` 的响应之前发送。发送此通知后，会启用计划查询。<br />*arn*：正在创建的计划查询 ARN。<br />*type*：SCHEDULED\_QUERY\_CREATING | 
| UpdateNotificationMessage |  <pre> UpdateNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />    QueryState state;<br />}</pre>  | 此通知消息在计划查询更新时发送。Timestream for LiveAnalytics 可以自动禁用定时查询，以防遇到不可恢复的错误，例如：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/timestream/latest/developerguide/scheduledqueries-notification.html)<br />*arn*：正在更新的计划查询 ARN。<br />*type*：SCHEDULED\_QUERY\_UPDATE<br />*state*：启用或禁用 | 
| DeleteNotificationMessage |  <pre>DeletionNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />}</pre>  | 此通知消息在计划查询已删除后发送。<br />*arn*：正在创建的计划查询 ARN。<br />*type*：SCHEDULED\_QUERY\_DELETED | 
| SuccessNotificationMessage |  <pre>SuccessNotificationMessage {<br />    NotificationType type;<br />    String arn;<br />    Date nextInvocationEpochSecond;<br />    ScheduledQueryRunSummary runSummary;<br />}<br /><br />ScheduledQueryRunSummary {<br />    Date invocationTime;<br />    Date triggerTime;<br />    String runStatus;<br />    ExecutionStats executionstats;<br />    ErrorReportLocation errorReportLocation;<br />    String failureReason;<br />}<br /><br /><br />ExecutionStats {<br />    Long bytesMetered;<br />    Long dataWrites;<br />    Long queryResultRows;<br />    Long recordsIngested;<br />    Long executionTimeInMillis;<br />}<br /><br /><br />ErrorReportLocation {<br />    S3ReportLocation s3ReportLocation;<br />}<br /><br /><br />S3ReportLocation {<br />    String bucketName;<br />    String objectKey;<br />}</pre>  | 此通知消息在计划查询运行且成功摄取结果后发送。<br />*ARN*：正在删除的计划查询 ARN。<br />*NotificationType*-自动触发成功或 MANUAL\_TRIGGER\_SUCCESS。<br />*nextInvocationEpoch第二*-下次 Timestream LiveAnalytics 将运行计划查询。<br />*runSummary*：有关计划查询运行的信息。 | 
| FailureNotificationMessage |  <pre>FailureNotificationMessage {<br />    NotificationType type;<br />    String arn;<br />    ScheduledQueryRunSummary runSummary;<br />}<br /><br />ScheduledQueryRunSummary {<br />    Date invocationTime;<br />    Date triggerTime;<br />    String runStatus;<br />    ExecutionStats executionstats;<br />    ErrorReportLocation errorReportLocation;<br />    String failureReason;<br />}<br /><br /><br />ExecutionStats {<br />    Long bytesMetered;<br />    Long dataWrites;<br />    Long queryResultRows;<br />    Long recordsIngested;<br />    Long executionTimeInMillis;<br />}<br /><br /><br />ErrorReportLocation {<br />    S3ReportLocation s3ReportLocation;<br />}<br /><br /><br />S3ReportLocation {<br />    String bucketName;<br />    String objectKey;<br />}</pre>  | 当计划查询运行期间或摄取查询结果时遇到故障时，将发送此通知消息。<br />*arn*：正在运行的计划查询 ARN。<br />*type*：AUTO\_TRIGGER\_FAILURE 或 MANUAL\_TRIGGER\_FAILURE。<br />*runSummary*：有关计划查询运行的信息。 | 