Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看预定查询执行历史记录
使用执行历史记录来监控计划查询的性能,并解决与查询执行或结果交付相关的任何问题。
执行历史记录显示每次查询运行的状态,包括成功执行、失败和目标处理结果。您可以使用此信息来识别模式、诊断问题并验证您的查询是否按预期运行。
- Console
-
查看执行历史记录(控制台)
-
在 CloudWatch 日志控制台中,选择计划查询,查看计划查询。
-
选择要检查的计划查询。
-
选择 Execution history (执行历史记录) 选项卡。
- Amazon CLI
-
查看执行历史记录 (Amazon 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
-
触发时间 -执行查询的时间
-
目标 -每个已配置目标的处理状态 EventBridge,包括 S3 和查询表
-
错误消息 -有关查询执行或目标处理中任何失败的详细信息