スケジュールされたクエリの通知メッセージ - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

スケジュールされたクエリの通知メッセージ

このセクションでは、スケジュールされたクエリの状態を作成、削除、実行、または更新するときに Timestream for LiveAnalytics によって送信されるメッセージについて説明します。

通知メッセージ名 構造 説明

CreatingNotificationMessage

CreatingNotificationMessage { String arn; NotificationType type; }

この通知メッセージは、CreateScheduledQuery のレスポンスの送信前に送信されます。スケジュールされたクエリは、この通知の送信後に有効になります。

arn – 作成中のスケジュールされたクエリの ARN。

type – SCHEDULED_QUERY_CREATING

UpdateNotificationMessage

UpdateNotificationMessage { String arn; NotificationType type; QueryState state; }

この通知メッセージは、スケジュールされたクエリが更新されたときに送信されます。Timestream for LiveAnalytics は、次のような回復不可能なエラーが発生した場合に、スケジュールされたクエリを自動的に無効にできます。

  • AssumeRole の失敗

  • カスタマーマネージド KMS キーの指定時に KMS との通信で発生した 4xx エラー。

  • スケジュールされたクエリの実行中に発生した 4xx エラー。

  • クエリ結果の取り込み中に発生した 4xx エラー

arn – 更新中のスケジュールされたクエリの ARN。

type – SCHEDULED_QUERY_UPDATE

state – ENABLED または DISABLED

DeleteNotificationMessage

DeletionNotificationMessage { String arn; NotificationType type; }

この通知メッセージは、スケジュールされたクエリが削除されたときに送信されます。

arn – 作成中のスケジュールされたクエリの ARN。

type – SCHEDULED_QUERY_DELETED

SuccessNotificationMessage

SuccessNotificationMessage { NotificationType type; String arn; Date nextInvocationEpochSecond; ScheduledQueryRunSummary runSummary; } ScheduledQueryRunSummary { Date invocationTime; Date triggerTime; String runStatus; ExecutionStats executionstats; ErrorReportLocation errorReportLocation; String failureReason; } ExecutionStats { Long bytesMetered; Long dataWrites; Long queryResultRows; Long recordsIngested; Long executionTimeInMillis; } ErrorReportLocation { S3ReportLocation s3ReportLocation; } S3ReportLocation { String bucketName; String objectKey; }

この通知メッセージは、スケジュールされたクエリが実行され、結果が正常に取り込まれた後に送信されます。

ARN – 削除中のスケジュールされたクエリの ARN。

NotificationType – AUTO_TRIGGER_SUCCESS または MANUAL_TRIGGER_SUCCESS。

nextInvocationEpochSecond – Timestream for LiveAnalytics でのスケジュールされたクエリの次回実行時刻。

runSummary – スケジュールされたクエリの実行に関する情報。

FailureNotificationMessage

FailureNotificationMessage { NotificationType type; String arn; ScheduledQueryRunSummary runSummary; } ScheduledQueryRunSummary { Date invocationTime; Date triggerTime; String runStatus; ExecutionStats executionstats; ErrorReportLocation errorReportLocation; String failureReason; } ExecutionStats { Long bytesMetered; Long dataWrites; Long queryResultRows; Long recordsIngested; Long executionTimeInMillis; } ErrorReportLocation { S3ReportLocation s3ReportLocation; } S3ReportLocation { String bucketName; String objectKey; }

この通知メッセージは、スケジュールされたクエリの実行中、またはクエリ結果を取り込むときに障害が発生した場合に送信されます。

arn – 実行中のスケジュールされたクエリの ARN。

type – AUTO_TRIGGER_FAILURE または MANUAL_TRIGGER_FAILURE。

runSummary – スケジュールされたクエリの実行に関する情報。