IBM MobileFirst Operational Analytics没有显示数据

时间:2015-05-04 14:41:31

标签: ibm-mobilefirst mobilefirst-analytics

使用Windows Server 2008和WAS Liberty进行预生产安装。 Liberty部署了IBM MobileFirst Platform 7.0,Analytics,MobileFirst运行时,应用程序和适配器。 在Operational Analytics中没有数据/应用程序/服务器/ ... There are not data/applications

server.xml文件包含:

<application location="analytics.ear" name="analytics-ear" type="ear">
      <application-bnd>
        ...
       </application-bnd>
    </application>

<jndiEntry jndiName="wl.analytics.url" value='http://maquinalocal.dominio.local:9080/analytics-service/data'/>
    <jndiEntry jndiName="wl.analytics.console.url" value='http://maquinalocal.dominio.local:9080/analytics/console'/>
    <jndiEntry jndiName="wl.analytics.queues" value='"1"'/>
    <jndiEntry jndiName="wl.analytics.queue.size" value='"0"'/>
    <jndiEntry jndiName="wl.analytics.logs.forward" value='true'/>

messages.log是: https://drive.google.com/file/d/0BxAEyIioPI2YSTByRFF2eWdkQ2c/view?usp=sharing

2 个答案:

答案 0 :(得分:1)

我在WASND生产服务器环境中遇到过类似的问题,但这是因为客户端日志没有显示在分析控制台中。在生产服务器环境中,可以在分析控制台中查看客户端日志以及设置分析控制台,我还必须在MobileFirst操作控制台中创建日志配置文件。

  • 在MobileFirst控制台中,打开“客户端日志配置文件”选项卡。
  • 点击此处的添加个人资料标签
  • 从出现的列表中选择不同的过滤器,然后完成配置文件创建。

创建日志配置文件后重新启动服务器。在此之后,我能够在生成分析控制台时查看客户端日志。

答案 1 :(得分:0)

我也有同样的问题。以下配置对我有用。

    <application location="analytics.ear" name="analytics-ear"  type="ear" context-root="analytics">
      <application-bnd>
        <security-role name="worklightadmin">
           <user name="username"/>
        </security-role>
        <security-role name="worklightdeployer">
        </security-role>
        <security-role name="worklightmonitor">
        </security-role>
        <security-role name="worklightoperator">
        </security-role>
       </application-bnd>
        <classloader delegation="parentLast">
        </classloader>
    </application>

    <jndiEntry jndiName="wl.analytics.url" value="http://<domain>:<port>/analytics-service/data"/>
    <jndiEntry jndiName="wl.analytics.console.url" value='http://<domain>:<port>/analytics/console'/>
    <jndiEntry jndiName="wl.analytics.queues" value="1"/>
    <jndiEntry jndiName="wl.analytics.queue.size" value="1"/>
    <jndiEntry jndiName="wl.analytics.logs.forward" value="true"/>
    <jndiEntry jndiName="wl.analytics.username" value="username"/>
    <jndiEntry jndiName="wl.analytics.password" value="password"/>

另外,我注意到您提供的值 value ='“1”'而不是 value =“1”这可能是问题(不确定虽然)。

相关问题