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