2016-07-22 53 views
0

重新部署Worklight应用程序后,某些分析配置丢失了,我试图再次使用分析配置Worklight。 尽管在部署应用程序之前显示了旧记录,但仪表板在部署后显示“无可用数据”。所以分贝没有受到影响。使用分析重新配置工作灯应用程序

我在worklight.properties中将wl.analytics.logs.forward属性设置为“true”; 还我设置了分贝的wl.analytics.url是这样的:

https://myserver:port/analytics/data 

的仪表盘是

https://myserver:port/analytics/console 

这是对分析服务器的URL。

虽然如果我把DB URL在浏览器中,我得到这样的:

错误404:java.io.FileNotFoundException:SRVE0190E:未找到文件:/数据

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

有没有人知道哪些是我需要检查的XML以验证配置是否适用于分析?我怎么能解决这个问题?是否还有其他日志可以检查?

+0

当你设置“wl.analytics.url”,是“myserver”(在你的上面的例子中)是Worklight Server还是分析服务器?您是否查看了分析服务器的日志?当你说“检查服务器中的SystemOut.log和SystemErr.log”时,你是指Worklight Server还是分析服务器?你可以编辑你的问题来澄清?这个问题中的信息现在有点模棱两可。 – patbarron

+0

我更新了问题以澄清问题,我将检查分析服务器的日志。 – puki

+0

所以我想出了一件事,我注意到在IMF Operational Analytics.ear中有两场战争,一个代表分析,另一个代表分析服务,我改变了wl.analytics。URL是分析服务,我没有得到404错误,我想这是正确的网址使用,但是,我仍然在控制台上“没有数据可用” – puki

回答

1

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

wl.analytics.password=admin

wl.analytics.username=admin

这将是看到一丝Wireshark的有用的,也许你没有得到403s。 Google Analytics数据上传器通常具有一小部分的保护功能,您可以选择保留或删除它。

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

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