【发布时间】:2016-10-17 00:29:20
【问题描述】:
我已将 API Manager 2.0.0 和 API Manager Analytics Pack 配置为使用 MySQL 数据库。
对于每个服务器,都存在一个 WSO2AM_STATS_DB。我在我的 MySQL 服务器上给出了这些不同的名称。我还将master-datasources.xml(用于APIM)和stats-datasources.xml(用于分析)中的数据源指向相关数据库。
我在它们各自的包中找不到这些数据库的任何相关架构(dbscripts)。
运行时,Analytics 数据库已填充,但 APIM 数据库未填充并引发异常。 Analytics 数据库不仅获取架构,还获取我的 API 的调用详细信息。 不过,我无法在仪表板上获取统计信息。
以前,我(无意中)将 h2-repository 统计数据库配置为两个服务器的相同(由于文件夹结构),并且能够在发布者的仪表板上获取所有统计信息。
我尝试过的其他配置: 在 MySQL 服务器上,将其指向同一个数据库(带有架构的 Analytics 数据库),但在我的仪表板上没有结果(等待一段时间后)。
【问题讨论】:
-
我也面临同样的问题。 API 管理器未创建统计数据库。
-
@sachindhus 请参阅下面的答案。
标签: wso2 wso2carbon wso2-am wso2-das