查看计划查询执行历史记录 - Amazon CloudWatch 日志
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

查看计划查询执行历史记录

使用执行历史记录来监控计划查询的性能,并解决查询执行或结果交付方面的任何问题。

执行历史记录显示每次查询运行的状态,包括成功执行、失败和目标处理结果。您可以使用这些信息来识别模式、诊断问题并验证查询是否按预期运行。

Console
查看执行历史记录(控制台)
  1. 在 CloudWatch 日志控制台中,选择计划查询

  2. 选择要检查的计划查询。

  3. 选择 Execution history (执行历史记录) 选项卡。

Amazon CLI
查看执行历史记录 (Amazon 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

  • 错误消息-有关查询执行或目标处理中任何失败的详细信息