0

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

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

https://myserver:port/analytics/data

仪表板已开启

https://myserver:port/analytics/console

那是分析服务器的 URL。

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

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

检查SystemOut.logSystemErr.log(WAS 日志),我没有在那里看到错误。

有谁知道我需要检查哪个 XML 以验证配置是否适合分析?我该如何解决这个问题?我可以检查其他日志吗?

4

1 回答 1

1

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

wl.analytics.password=admin

wl.analytics.username=admin

查看wireshark跟踪会很有用,也许你没有得到403s. Analytics 数据上传器通常有一些保护措施,您可以选择保留或删除它。

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

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

于 2016-08-06T13:36:54.073 回答