Worklight Console 中的“分析”选项卡为空

Posted

技术标签:

【中文标题】Worklight Console 中的“分析”选项卡为空【英文标题】:Analytics tab empty in Worklight Console 【发布时间】:2013-08-27 13:36:52 【问题描述】:

我添加了一个分析服务器(Linux,可从 http:///iwap/worklight/v1/index.html 访问)与我的 Worklight 6 服务器一起使用,但是,“分析”选项卡现在显示,但是,是空的。

将war配置下的wl.analytics.url更改为“Web模块的环境条目”并重新启动应用程序。

Worklight V6 信息中心(在“安装和配置 IBM Websphere Analytics PLatform”|“配置 Worklight Server 以进行分析”下)说要使用格式“http://iwap/v1/events/_bulk,但是,“Web 模块的环境条目”设置中的描述列说要使用“http:///iwap/v1/events/app_activities”。我已经尝试了这两种方法,结果相同,在分析选项卡下的空白屏幕。

现在不知道去哪里,有人设置成功吗?

【问题讨论】:

上面的包含了我的内部服务器ip地址 “Web 模块的环境条目”设置说要使用“http:///iwap/v1/events/app_activities” - 这是一个将被修复的错误。 【参考方案1】:

正确的语法是:

http://$iwap.server.path/iwap/v1/events/_bulk

如果分析选项卡为空白,则可能是您的 IWAP 服务器当前未运行或无法从您的 Worklight 服务器访问。

实际上,分析选项卡只是充当 iFrame。您可以使用 URL 访问分析控制台:

http://$iwap.server.path/iwap/worklight/v1/index.html

如果您无法访问该链接,则问题出在您的 IWAP 服务器上。确保在 IWAP 机器上使用命令“service analytics start”启动服务器。

【讨论】:

发现了问题,因为用于分析服务器的 ip 是内部的,因此假设这是分析服务器不必面向外部(此要求中没有文档)。这是一个简单的 iFrame 的一些附加信息会有所帮助......感谢您让我知道这一点。【参考方案2】:

您输入的 IP 地址是您独立于 Worklight 服务器安装的分析服务器的 IP 地址。你这样做了吗?

Installing and Configuring the analytics platform

Worklight 控制台中的分析选项卡仅显示一个 iframe,使用您在配置中输入的 URL 稍作修改。如果你输入了

http://<>/iwap/v1/events/_bulk(这是正确的网址)

您可以访问的网址是

http://<>/iwap/worklight/v1/index.html

你说你可以直接访问它。您能否在 Firebug 或 Chrome 开发人员工具中查看网络选项卡或控制台以查看它尝试从 Worklight 控制台访问的 URL 是否正确?

【讨论】:

直接指向分析服务器的 URL 工作正常,但是 Worklight 控制台中生成的分析选项卡为空。使用的 IP 地址 (http:///iwap/v1/events/_bulk) 用于分析服务器。

以上是关于Worklight Console 中的“分析”选项卡为空的主要内容,如果未能解决你的问题,请参考以下文章

在 Worklight 开发中使用 https 和安全端口打开 Worklight Console

IBM Worklight 6.1 - 添加可选的分析功能没有效果

IBM Worklight:无法在 Worklight Console 中上载适配器

IBM Worklight - 如何在 Worklight Console 中启用 App Authenticity?

IBM Worklight - 来自项目的缩略图图像未在 Worklight Console 中更新

IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标