翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スケジュールされたクエリ実行履歴の表示
実行履歴を使用して、スケジュールされたクエリのパフォーマンスをモニタリングし、クエリの実行または結果配信に関する問題をトラブルシューティングします。
実行履歴には、成功した実行、失敗、送信先処理結果など、各クエリ実行のステータスが表示されます。この情報を使用して、パターンの特定、問題の診断、クエリが正常に実行されていることの検証を行うことができます。
- Console
-
実行履歴を表示するには (コンソール)
-
CloudWatch Logs コンソールで、スケジュールされたクエリ、スケジュールされたクエリの表示を選択します。
-
検査するスケジュールされたクエリを選択します。
-
[Execution history (実行履歴の表示)] タブを選択します。
- AWS CLI
-
実行履歴を表示するには (AWS CLI)
-
get-scheduled-query-history コマンドを使用して、スケジュールされたクエリの実行履歴を取得します。
aws logs get-scheduled-query-history \
--identifier "DailyErrorMonitoring" \
--start-time 1743379200 \
--end-time 1743465600 \
--max-results 10
-
実行ステータスでフィルタリングするには、 --execution-statusesパラメータを追加します。
aws logs get-scheduled-query-history \
--identifier "DailyErrorMonitoring" \
--start-time 1743379200 \
--end-time 1743465600 \
--max-results 1 \
--execution-statuses "SUCCEEDED"
- API
-
実行履歴を表示するには (API)
-
GetScheduledQueryHistory アクションを使用して実行履歴を取得します。
{
"identifier": "DailyErrorMonitoring",
"startTime": 1743379200,
"endTime": 1743465600,
"maxResults": 10,
"executionStatuses": ["SUCCEEDED", "FAILED"]
}
実行履歴には以下が表示されます。
-
実行ステータス - 実行中、完了、失敗、タイムアウト、または InvalidQuery
-
トリガー時間 - クエリが実行された時刻
-
送信先 - S3 や EventBridge など、設定された各送信先の処理ステータス
-
エラーメッセージ - クエリの実行または送信先処理の失敗に関する詳細