0

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

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

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

4

1 回答 1

1

WSO2 APIM 2.6.0 统计信息不显示在 APIM Analytics 2.6.0 仪表板中,与之前的产品版本相同,它显示在 APIM 2.6.0 发布者配置文件中。下面的实现直接访问 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”命名空间下复制具有上述结构的查询。

于 2019-03-05T13:35:42.163 回答