View a markdown version of this page

スケジュールされたクエリ実行履歴の表示 - Amazon CloudWatch Logs

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

スケジュールされたクエリ実行履歴の表示

実行履歴を使用して、スケジュールされたクエリのパフォーマンスをモニタリングし、クエリの実行または結果配信に関する問題をトラブルシューティングします。

実行履歴には、成功した実行、失敗、送信先処理結果など、各クエリ実行のステータスが表示されます。この情報を使用して、パターンの特定、問題の診断、クエリが正常に実行されていることの検証を行うことができます。

Console
実行履歴を表示するには (コンソール)
  1. CloudWatch Logs コンソールで、スケジュールされたクエリスケジュールされたクエリの表示を選択します。

  2. 検査するスケジュールされたクエリを選択します。

  3. [Execution history (実行履歴の表示)] タブを選択します。

AWS CLI
実行履歴を表示するには (AWS CLI)
  1. get-scheduled-query-history コマンドを使用して、スケジュールされたクエリの実行履歴を取得します。

    aws logs get-scheduled-query-history \ --identifier "DailyErrorMonitoring" \ --start-time 1743379200 \ --end-time 1743465600 \ --max-results 10
  2. 実行ステータスでフィルタリングするには、 --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 など、設定された各送信先の処理ステータス

  • エラーメッセージ - クエリの実行または送信先処理の失敗に関する詳細