分析不会实时显示 WSO2 分析

Analytics are not displayed real time WSO2 Analytics

我已经配置了 API Manager 2.1.0 的分布式安装,并且还配置了 Analytics 2.1.0。 API 调用后显示分析花费的时间太长。

虽然在 APIM_STAT_SCRIPT, APIM_STAT_SCRIPT_THROTTLE, APIM_LAST_ACCESS_TIME_SCRIPT.

等少数脚本中将 cron 表达式设置为“0 0/5 * 1/1 * ? *”,但批处理脚本 运行 似乎每天只执行一次

但是当我尝试手动执行这些脚本时,我收到警告

"Scheduled task for the script : APIM_LAST_ACCESS_TIME_SCRIPT is already running. Please try again after the scheduled task is completed."。

但是数据直到第二天才填充到汇总表中。

我希望这些脚本每 15 分钟执行一次。

当我在同一台服务器上使用 Analytics 2.1.0 配置单个 API Manager 2.1.0 实例时,它按预期工作。

我该如何解决这个问题?

由于分析记录的数量每天都在增加,因此执行批处理脚本的时间太长了。这就是显示分析时间过长的原因。

为了提高性能,我们可以使用 APIM Analytics 中的数据清除选项删除历史数据。

我在清除历史数据后解决了上述问题。

有关详细信息,请参阅 https://docs.wso2.com/display/AM210/Purging+Analytics+Data