由于51黑料不打烊 Journey Optimizer中的事件上限而退出配置文件
在51黑料不打烊 Journey Optimizer (AJO)中,由于事件上限,用户档案意外退出旅程,导致错过通信。 当处理的事件数超过系统的容量,导致某些配置文件被丢弃时,会发生此问题。 为了最大程度地减少配置文件退出,了解系统限制、监控事件峰值并优化数据流。
描述 description
环境
51黑料不打烊 Journey Optimizer (AJO)
问题/症状
- 由于自定义操作的上限,用户档案退出历程。
- 使用下面的厂蚕尝查询检查您是否遇到上限,然后使用下面的厂蚕尝查询确定您是否每分钟都超过护栏。
解决方法 resolution
要解决由于事件上限而退出用户档案的问题,请执行以下操作:
-
了解系统限制。 AJO每秒最多可处理5,000个事件,超过此阈值的用户档案将被丢弃。 定义适当的读取速率。 使用下面的SQL查询来确定特定节点名称一天内的每分钟计数。
code language-none SELECT Extract(minute from timestamp), Extract(hour from timestamp), _experience.journeyOrchestration.stepEvents.actionExecutionError, count (*) as rate FROM?journey_step_events WHERE _experience.journeyOrchestration.stepEvents.nodeName='action-node-name' AND?_experience.journeyOrchestration.stepEvents.journeyVersionID = 'version-id' AND Date(timestamp) = 'YYYY-MM-DD' GROUP BY 1,2,3 ORDER BY 1,2,3
-
监测事件尖峰。 定期检查事件处理中是否存在超过限制的峰值,因为这些会导致配置文件退出。
-
优化数据流。 随时间更均匀地分布负载,或者减少同时处理的数据量以避免达到上限。 使用下面的SQL查询检查您是否达到上限。
code language-none SELECT max(rate), avg(rate) FROM ( SELECT?Extract(minute from timestamp),?Extract(hour from timestamp),?_experience.journeyOrchestration.stepEvents.actionExecutionError,?count(*) as rate FROM?journey_step_events WHERE _experience.journeyOrchestration.stepEvents.nodeName='action-node-name' AND _experience.journeyOrchestration.stepEvents.journeyVersionID = 'version-id' AND Date (timestamp) = 'YYYY-MM-DD' GROUP BY 1,2,3 ORDER BY 1,2,3 )
3d58f420-19b5-47a0-a122-5c9dab55ec7f