我们正在使用PostgreSQL DB安装WSO2 API Manager 2.6 Analytics。 仪表板组件启动时,出现以下错误:
由以下原因引起:org.wso2.carbon.database.query.manager.exception.QueryMappingNotAvailableException:在数据库类型:“ PostgreSQL”和版本“”的“部署配置图”和“组件配置图”中未找到查询的映射值:“ table_check” 9.5.12'
似乎找不到PostgreSQL查询。 我们如何解决这个问题?
答案 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中提供兼容的查询:
将具有以上结构的查询复制到“ wso2.status.dashboard”命名空间下。