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
-
触发时间-执行查询的时间
-
目的地-每个已配置目标的处理状态,包括 S3 和 EventBridge
-
错误消息-有关查询执行或目标处理中任何失败的详细信息