使用分析重新配置Worklight应用程序

时间:2016-07-22 15:51:16

标签: ibm-mobilefirst worklight-analytics

重新部署Worklight应用程序后,一些分析配置丢失了,我试图再次使用分析来配置worklight。 仪表板显示"没有可用数据"尽管在部署应用程序之前显示了旧记录,但部署后的时间也是如此。因此db没有受到影响。

我将wl.analytics.logs.forward属性设置为" true"在worklight.properties; 我也将db的wl.analytics.url设置为:

https://myserver:port/analytics/data

仪表板已开启

https://myserver:port/analytics/console

这是分析服务器的URL。

虽然如果我将db URL放在浏览器中,我会得到类似的内容:

  

错误404:java.io.FileNotFoundException:SRVE0190E:找不到文件:/ data

选中SystemOut.logSystemErr.log(WAS日志),我没有看到错误。

有人知道我需要检查哪个XML才能验证配置是否可以进行分析?我怎么能解决这个问题?我还可以查看其他日志吗?

1 个答案:

答案 0 :(得分:1)

在您提供的环境变量列表中,我没有看到任何用户名和密码。尝试设置:

wl.analytics.password=admin

wl.analytics.username=admin

看到wireshark跟踪会很有用,也许你没有得到403s。 Google Analytics数据上传程序通常只有一小部分保护,您可以选择保留或删除它。

@patbarron关于多个WAR文件是正确的。您需要将分析数据发送到/analytics-service上下文。 WAR analytics-service是处理所有数据处理,查询等的WAR。另一个WAR analytics只处理控制台UI。

测试时降低可能是有益的 wl.analytics.queuewl.analytics.queue.size,这些值用于在MobileFirst运行时服务器上收集数据。数据在运行时服务器上收集,然后发送到分析服务器。通常,这些值越大,发送所需的时间越长。有很好的生产设置