【发布时间】:2017-01-06 04:43:23
【问题描述】:
我已经按照以下文档配置了 WSO2 API Manager 和 WSO2 AM Analytics - https://docs.wso2.com/display/AM200/Configuring+APIM+Analytics
我可以在主页>管理>交互式分析>数据资源管理器下的分析服务器碳管理仪表板上看到生成的分析数据,但是当我尝试 API Publisher 上的统计信息或存储时,它在 api 管理器的日志中给出以下错误:请告知。谢谢。
[2017-01-06 03:56:34,768] 错误 - 用法:jag org.wso2.carbon.apimgt.usage.client.exception.APIMgtUsageQueryServiceClientException:从 JDBC 数据库查询时发生错误错误:关系“api_request_summary”不存在 职位:34 [2017-01-06 03:56:48,820] 错误 - 用法:jag org.wso2.carbon.apimgt.usage.client.exception.APIMgtUsageQueryServiceClientException:从 JDBC 数据库查询时发生错误错误:关系“api_request_summary”不存在
【问题讨论】:
-
看起来
api_request_summary表在 STATS_DB 中不可用。检查一下。 -
感谢@Bhathiya,我能够弄清楚。我为 wso2am_stats_db 定义了两个不同的数据库,并配置了用于 API 管理器和 API 管理器分析的数据源,因为两者都应配置为相同的数据库,一旦我将 API 管理器的数据源(WSO2AM_STATS_DB)更改为配置有分析的相同数据库.它奏效了,我可以看到所有的分析。