如何将分析数据从wso2 DAS写入API manager的自定义数据库

如何将分析数据从wso2 DAS写入API manager的自定义数据库,wso2,wso2-am,wso2-das,Wso2,Wso2 Am,Wso2 Das,在我的例子中,我使用的是wso2 api管理器和数据分析服务器。我需要显示由DAS分析的api manager发布者或订阅者帐户上的分析数据。我步枪 在DAS方面,我可以完美地看到结果。但无法从API管理器端查看统计数据。 只有我可以看到“数据发布已启用,生成一些流量”消息。 也没有得到任何错误。 请指导我如何解决这个问题 [编辑]在遵循@Prabuda Sri Rahal的回答中提到的步骤之后,我得到了这个例外 那么我如何解决这个问题。也许您应该添加API\u Manager\u Analyt

在我的例子中,我使用的是wso2 api管理器和数据分析服务器。我需要显示由DAS分析的api manager发布者或订阅者帐户上的分析数据。我步枪

在DAS方面,我可以完美地看到结果。但无法从API管理器端查看统计数据。 只有我可以看到“数据发布已启用,生成一些流量”消息。 也没有得到任何错误。 请指导我如何解决这个问题

[编辑]在遵循@Prabuda Sri Rahal的回答中提到的步骤之后,我得到了这个例外


那么我如何解决这个问题。

也许您应该添加API\u Manager\u Analytics.car,如中所述
博客。

需要将API\u Manager\u Analytics.car文件作为碳应用程序添加到DAS中。然后创建所有必要的流、事件接收器。但它不会创建事件发布者来将这些数据发布到我们的自定义数据库中。为此,需要手动创建事件发布程序,通过将正确的流属性映射到数据库列名来写入数据库表。
参考:

您正在使用哪个API Manager版本,您在哪里检查了统计数据?我刚刚安装了相同的应用程序,配置完所有内容后遇到了一些问题(使用REST连接到DAS)。可能重新启动应用程序和检查端口。我使用的是最新版本。1.10。0@Mr_Thorynque您在DAS方面做了哪些配置?(特别是在事件流、事件接收器和事件发布程序中)我使用了API Manager的编译DAS,我认为它已经为API Manager配置好了。所以我在DAS中什么也不做,只是在API管理器地址中配置。但有一些例外,如下所示:只需手动执行Home>Manage>Batch Analytics>scripts中的脚本即可。或者缩短Cron表达式中的时间。默认情况下,它每5分钟运行一次。