重新部署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.log
和SystemErr.log
(WAS日志),我没有看到错误。
有人知道我需要检查哪个XML才能验证配置是否可以进行分析?我怎么能解决这个问题?我还可以查看其他日志吗?
答案 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.queue
和wl.analytics.queue.size
,这些值用于在MobileFirst运行时服务器上收集数据。数据在运行时服务器上收集,然后发送到分析服务器。通常,这些值越大,发送所需的时间越长。有很好的生产设置