WSO2 ESB分析-访问仪表板后的错误

WSO2 ESB分析-访问仪表板后的错误,wso2,wso2esb,Wso2,Wso2esb,我尝试将WSO2 ESB 5.0.0与WSO2 ESB分析结合使用,如下所示。在synapse.properties(ESB_HOME/repository/conf/synapse.properties)中,我将属性mediation.flow.statistics.enable,ediation.flow.statistics.tracer.collect.payloads和mediation.flow.statistics.tracer.collect.properties 我将WSO2

我尝试将WSO2 ESB 5.0.0与WSO2 ESB分析结合使用,如下所示。在synapse.properties(ESB_HOME/repository/conf/synapse.properties)中,我将属性
mediation.flow.statistics.enable
ediation.flow.statistics.tracer.collect.payloads
mediation.flow.statistics.tracer.collect.properties

我将WSO2 ESB偏移量更改为5,将1更改为Analytics
MessageFlowConfigurationPublisher.xml
MessageFlowStatisticsPublisher.xml
中,我没有更改任何内容。
启动这两个之后,我启用了代理服务的统计和跟踪(我从WSO2 Developer Studio创建了它)。 然后,我访问WSO2 ESB Analytics仪表板,并收到以下错误:
(首先解决)


在WSO2 ESB日志中:

StatisticsAdminClient Cannot get service stats for service MVProxyService. Backend server may be unavailable.
org.apache.axis2.AxisFault: The input stream for an incoming message is null.
我尝试将分析主机名更改为localhost并执行dbscripts
在dashboard中,仅显示来自my Proxy Service(默认仪表板中生成的Top5)的消息存储,但显示有关我向其发出的请求的任何信息

编辑 当我访问仪表板时,它会为我显示:


确保ESB中的这两个XML文件具有分析服务器的receiverURL、用户名和密码的正确设置:

[ESB_HOME]/repository/deployment/server/eventpublishers/MessageFlowConfigurationPublisher.xml
[ESB_HOME]/repository/deployment/server/eventpublishers/MessageFlowStatisticsPublisher.xml

您可以通过搜索
/repository/logs/carbon.log
中的
“THRIFT SSL端口”
来验证正确的接收器端口号。如果偏移量为
1
,则端口将为
7612
。确保该端口上没有运行任何其他内容

在Windows环境中配置analytics dashboard时,先决条件是将
“snappy-java_1.1.1.7.jar”
添加到
\repository\components\lib
目录中。

对于第一期[1]详细解释了原因。要解决此问题,您可以使用为IP签名的证书。或者作为一种解决方法,您可以使用“localhost”而不是ip[1]来访问分析仪表板我修复了第一个问题。。。第二,我正在尝试解决…您是否可以删除/repository/data中的文件和中的“tmp”目录,然后重新启动服务器。(确保在ESB节点之前启动analytics节点)。但请注意,您会将现有发布的数据丢失给analytics nodeI。我尝试删除这些文件和文件夹tmp,在esb之前启动analytics,但不起作用。。。同样的错误表明这些表不存在(分析日志)。。。如果您解决了我的问题,我可以奖励您(50分)。您是否配置了在windows环境中运行分析产品的要求?您必须安装“snappy java”[1]。如果这不能解决你的问题。共享环境详细信息,如Java版本和OS版本。
StatisticsAdminClient Cannot get service stats for service MVProxyService. Backend server may be unavailable.
org.apache.axis2.AxisFault: The input stream for an incoming message is null.
[ESB_HOME]/repository/deployment/server/eventpublishers/MessageFlowConfigurationPublisher.xml
[ESB_HOME]/repository/deployment/server/eventpublishers/MessageFlowStatisticsPublisher.xml