查询服务运行状况检查
Query Service运行状况检查会扫描沙盒中是否有随着时间推移而失败或减慢速度的计划查询。
计划的查询失败 scheduled-queries-failing
检查每个计划查询的最新运行,并标记任何失败或出错的查询。
详细信息
描述
问题
一个或多个计划查询在其最近运行中失败或出错。
影响
如果没有监视或警报,计划的查询可能会反复地静默失败。 这会消耗计算资源而不会生成输出,并使目标数据集过时,这对于启用用户档案的数据集尤其成问题。
修正
检查每个失败的计划查询以查找根本原因,然后根据需要修改查询以解决问题。
当您选择 计划查询失败 卡时,右侧将打开一个详细信息面板。 该面板显示:
- 描述:对于每个计划的查询,检查最近运行的状态是失败还是出错。
- 影响:如果未配置监视或警报,计划的查询可能会自动并重复地失败,占用计算资源而不会生成查询输出并使目标数据集过时。 对于启用配置文件的数据集,这个问题尤为严重。
- 影响的一般区域:数据集内容和分段结果。
- Experience League文档: Query Service护栏的链接。
- 建议:检查每个失败的计划查询以查找根本原因。 根据需要修改查询以解决问题。
- 受影响的计划查询:失败的计划查询及其运行ID和状态的列表。 使用链接图标打开查询。
有关详细信息,请参阅查询服务🔗的护栏。
计划的查询速度减慢 scheduled-queries-slowing
将每个计划查询最近运行的持续时间与其先前运行的平均数进行比较。
详细信息
描述
问题
至少具有三次已完成运行的计划查询的最近运行持续时间比其历史平均速度慢50%或更多。
影响
查询会继续成功,但需要的时间会逐渐变长,这样可能会超过超时阈值,并且可能与计划的批处理分段重叠。 如果查询写入启用了用户档案的数据集,这也会影响分段结果。
修正
在查询读取的体验事件数据集中配置数据过期时间,因为数据集无限增长会导致查询持续增加。 此外,您还可以查看计划查询的开始时间以减少重叠。
选择 计划查询减慢 卡时,右侧将打开一个详细信息面板。 该面板显示:
- 描述:对于至少具有三次已完成运行的每个计划查询,将最近的运行持续时间与先前运行的平均持续时间进行比较。 标记其最新运行比历史平均速度慢50%或以上的查询。
- 影响:查询继续成功,但需要的时间越来越长,可能会超过超时阈值并与计划的批处理分段重叠。
- 影响的一般区域:当查询写入启用了配置文件的数据集时,分段结果。
- Experience League文档: Query Service护栏的链接。
- 建议:在您计划查询读取的每个Experience Event数据集上设置数据过期时间,因为无限增长的数据集会导致查询持续时间持续增加。 查看计划查询的开始时间以减少重叠。
- 受影响的计划查询:包含最新持续时间、平均持续时间和速度减慢百分比的计划查询速度减慢的列表。 使用链接图标打开查询。
有关详细信息,请参阅查询服务🔗的护栏,以及Experience Event数据集保留文档。
查询服务警报 query-service-alerts
检测缺少失败警报订阅的计划查询。
详细信息
描述
问题
一个或多个计划查询缺少失败警报订阅。
影响
如果未启用警报,则只能通过手动检查计划查询执行历史记录来发现计划的查询失败。 在较长时间内,可能会检测不到失败的计划查询,并且依赖的派生数据集、受众和激活会在没有团队意识的情况下静默地处理陈旧数据。
修正
为每个计划查询配置警报订阅,以便通过Platform UI和电子邮件传递失败、成功或延迟执行通知。
选择 查询服务警报 卡时,右侧将打开一个详细信息面板。 该面板显示:
- 描述:说明Query Service提供了内置警报功能,可在计划的查询运行更改状态(特别是失败、成功或延迟执行时)时发送通知。 警报可以根据计划查询进行配置,并通过Platform UI和电子邮件发送通知。
- 影响:未启用警报时,只能通过手动检查计划的查询执行历史记录来发现计划的查询失败。 在较长时间内,可能会检测不到失败的计划查询,并且依赖的派生数据集、受众和激活会在没有团队意识的情况下静默地处理陈旧数据。
- 影响的一般领域:受众质量、查询服务结果和Customer Journey Analytics个结果。
- Experience League文档:指向监视查询的链接。
有关详细信息,请参阅监视查询。
后续步骤 next-steps
recommendation-more-help
experience-platform-help-run-and-operate