View a markdown version of this page

查看预定查询执行历史记录 - 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

  • 触发时间 -执行查询的时间

  • 目标 -每个已配置目标的处理状态 EventBridge,包括 S3 和查询表

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