您没有提及您使用的是哪个版本的 MobileFirst Platform Foundation - 出于此答案的目的,我假设为 7.0。此处说明了在 WAS 上设置 JNDI 属性的方式。如果您在“Web 模块的环境条目”部分,那么您已经来对了地方。
您应该首先设置“wl.analytics.url”JNDI 属性。一旦您设置它(指向您的 Operational Analytics 服务器)并重新启动 WAS,您的应用程序将开始将数据转发到 Operational Analytics。
如果您保护了 Analytics 数据入口点,您还应该适当地设置“wl.analytics.username”和“wl.analytics.password”属性。
完整配置文件 WAS 存在问题,无法从 WAS 管理控制台编辑“wl.analytics.console.url”属性。我们对此有一个错误。在修复之前,您可以使用此解决方法来设置属性:
您将需要更新文件“WEBSPHERE_PATH/AppServer/profiles/YOUR_PROFILE/installedApps/YOUR_NODE_CELL/MOBILEFIRST.EAR/MOBILEFIRST.WAR/WEB-INF/classes/conf/worklight.properties”(所有大写的东西都是占位符无论您的环境的正确值是什么 - 除了“WEB-INF”,它是文字......)。在此 worklight.properties 文件中,添加“wl.analytics.console.url”属性,并为您的环境添加正确的 URL。然后重新启动服务器。此解决方法仅对完整配置文件 WAS 是必需的,对于 Liberty Profile 或 Tomcat 不是必需的(也不适用于)。
执行这些步骤后,您应该会在 MobileFirst Operations Console 中看到指向 Operational Analytics Console 页面的链接。
我注意到我上面链接的页面中没有提到“wl.analytics.console.url”属性。查看该页面上发布的反馈,似乎这已经作为一个问题提出,并且正在调查中。