WSO2 API管理器:Analytics设置+ PostgreSQL期间出错

时间:2019-02-26 15:00:00

标签: wso2 wso2-am wso2sp

我们正在使用PostgreSQL DB安装WSO2 API Manager 2.6 Analytics。 仪表板组件启动时,出现以下错误:

  

由以下原因引起:org.wso2.carbon.database.query.manager.exception.QueryMappingNotAvailableException:在数据库类型:“ PostgreSQL”和版本“”的“部署配置图”和“组件配置图”中未找到查询的映射值:“ table_check” 9.5.12'

似乎找不到PostgreSQL查询。 我们如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

WSO2 APIM 2.6.0统计信息未显示在APIM Analytics 2.6.0仪表板中,而是与显示在APIM 2.6.0 Publisher概要文件上的先前产品版本相同。在实现下方,可以直接访问APIM Analytics 2.6.0 Worker运行时中的Store Query AP,以获取统计数据。

因此,在默认分析方案中,您无需部署APIM Analytics 2.6.0仪表板运行时即可查看APIM统计信息。

不幸的是,要为您的查询提供答案,Postgres SQL的仪表板运行时存在局限性,我们需要在此处引入兼容的查询:https://github.com/wso2/carbon-dashboards/blob/master/components/dashboards/org.wso2.carbon.dashboards.core/src/main/resources/sql-queries.yaml

否则,您可以按照文档中的说明在wso2am-analytics-2.6.0 / conf / dashboard / deployment.yaml中提供兼容的查询:

https://docs.wso2.com/display/SP430/Configuring+Database+Queries#ConfiguringDatabaseQueries-DashboardDashboard

将具有以上结构的查询复制到“ wso2.status.dashboard”命名空间下。