工作灯分析操作控制台空(Worklight Analytics Operational Consol

2019-10-21 00:47发布

我试图使用工作灯分析功能,为App。 我已经分居服务器进行分析和工作灯控制台。

我曾尝试在3路分析的配置:

  1. 在worklight.properties:

     wl.analytics.logs.forward=true wl.analytics.url=http://[host]:[port]/analytics/data 
  2. 在initOptions.js:

     { analytics: {enable: true, url: 'http://[host]:[port]/analytics/data'} } 
  3. 在服务器的配置:

     <jndi name="[context]/wl.analytics.url" value="http://[host]:[port]/analytics/data" /> <jndi name="[context]/wl.analytics.logs.forward" value="true" /> 

运营分析页面还没有数据。

Answer 1:

其实问题是关系到队列。 如果你想有结果马上也考虑加入这一点,因为在工作灯服务器配置JNDI属性(在自由的情况下):

<jndiEntry jndiName="wl.analytics.queues" value='"1"'/>
<jndiEntry jndiName="wl.analytics.queue.size" value='"0"'/>


Answer 2:

这个答案是基于Windows 7的MFP 6.3服务器安装在顶部的缺省值为Libery核心。

您在设置分析EAR文件后,你还需要转发数据的分析控制台。 此外,你必须在用户名和密码添加的耳朵,因为耳朵解析文件有安全上。 如果没有用户名和密码(这是一个为是,你的配置工具设置),只有前3行中,你仍会看到任何数据。

另外一个很重要的一点,注意到有一个MFP /在jndiName。 你可以将其命名不同,因为这是我们在配置工具创建用来表示运行虚拟项目。 你可以把它叫做别的。 替换“MFP /”这里无论你怎么称呼你的运行。 这就是你会在应用程序设置都用来寻找MFP服务器相同的上下文根。

设置解析控制台来转发数据

  • 该worklight.analytics.url属性需要进行设置,使得MFP服务器知道将数据发送到
  • 该分析EAR文件启用安全性,指定用户名和密码,因此MFP服务器可以将数据发送到分析控制台

添加以下行在server.xml如下。 保存文件并重新启动MFP独立服务器才能生效。

<jndiEntry jndiName="mfp/wl.analytics.queue.size" value="1"/>
<jndiEntry jndiName="mfp/wl.analytics.url" value="http://localhost:9080/worklight-analytics-service/data"/>
<jndiEntry jndiName="mfp/wl.analytics.console.url" value="http://localhost:9080/worklight-analytics/console"/>
<jndiEntry jndiName="mfp/wl.analytics.username" value="demo"/>
<jndiEntry jndiName="mfp/wl.analytics.password" value="demo"/>


Answer 3:

工作灯发送之前排队的数据。 您可能需要分析数据等待发送,但队列尚未填满。 尝试设置以下属性:

wl.analytics.queue.size = 1



文章来源: Worklight Analytics Operational Console empty