wso2 API 管理器向 DAS 发布运行时:DAS 在 WSO2_STATS_DB 中没有数据
wso2 API manager publishing runtime to DAS : DAS has no data in WSO2_STATS_DB
我在 AWS ec2 上使用独立的 wso2 API 管理器 1.10.0 和 wso2 DAS 3.0.0 来收集我的 API 使用情况的统计信息,我使用 postgresql 作为外部 RDBMS 来存储摘要数据.
API管理仪表板上的 M 配置
事件接收器配置:
tcp://DAS-IP:7611
数据分析器配置:
统计摘要数据源:
我的-postgresql-url
APIM配置在api-manager.xml
禁用 rest 客户端并启用 RDBMS 客户端
DAS 配置
在 master-datasources.xml
中设置数据源 WSO2AM_STATS_DB
场景
登录 APIM 发布者
部署示例API
前往APIM店
订阅样本API
转到 APIM 发布者
点击统计 > API 使用情况
仅显示示例统计页面。
APIM 日志
[2016-04-22 06:12:47,787] INFO - EmbeddedRegistryService Configured Registry in 0ms
[2016-04-22 06:12:48,015] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,015+0000]
[2016-04-22 06:12:48,360] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,359+0000]
[2016-04-22 06:12:48,605] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,605+0000]
[2016-04-22 06:12:48,664] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,664+0000]
[2016-04-22 06:12:48,920] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,920+0000]
[2016-04-22 06:12:49,296] INFO - API Initializing API: admin--CalculatorAPI:v1.0
[2016-04-22 06:13:05,384] INFO - **ReceiverGroup Resending the failed published data...**
DAS 日志
[2016-04-22 04:09:00,218] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:09:32,439] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:09:47,474] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:33:10,239] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:35:28,672] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:05:18,848] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:12:53,017] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:13:09,173] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
DAS WSO2_STATS_DB状态
从 DAS 仪表板 > 配置 > 数据源,我检查了所有数据库的状态都是活动的并且测试的连接是健康的。
不知道是WSO2AM_STATS_DB不支持postgresql还是我配置有问题
谢谢
我提出了一个 public jira 因为 APIM Stat 脚本文件夹没有 PostgreSQL 脚本。
APIM 不向 DAS 发布订阅事件。订阅详细信息保存在 WSO2AM_DB 数据库中,为此我们使用了 AM_SUBSCRIBER 和 AM_SUBSCRIPTION table。
希望你关注了这个documentation。
我在 AWS ec2 上使用独立的 wso2 API 管理器 1.10.0 和 wso2 DAS 3.0.0 来收集我的 API 使用情况的统计信息,我使用 postgresql 作为外部 RDBMS 来存储摘要数据.
API管理仪表板上的 M 配置
事件接收器配置:
tcp://DAS-IP:7611
数据分析器配置:
统计摘要数据源:
我的-postgresql-url
APIM配置在api-manager.xml
禁用 rest 客户端并启用 RDBMS 客户端
DAS 配置
在 master-datasources.xml
中设置数据源 WSO2AM_STATS_DB场景
登录 APIM 发布者
部署示例API
前往APIM店
订阅样本API
转到 APIM 发布者
点击统计 > API 使用情况
仅显示示例统计页面。
APIM 日志
[2016-04-22 06:12:47,787] INFO - EmbeddedRegistryService Configured Registry in 0ms
[2016-04-22 06:12:48,015] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,015+0000]
[2016-04-22 06:12:48,360] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,359+0000]
[2016-04-22 06:12:48,605] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,605+0000]
[2016-04-22 06:12:48,664] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,664+0000]
[2016-04-22 06:12:48,920] INFO - CarbonAuthenticationUtil 'admin@carbon.super [-1234]' logged in at [2016-04-22 06:12:48,920+0000]
[2016-04-22 06:12:49,296] INFO - API Initializing API: admin--CalculatorAPI:v1.0
[2016-04-22 06:13:05,384] INFO - **ReceiverGroup Resending the failed published data...**
DAS 日志
[2016-04-22 04:09:00,218] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:09:32,439] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:09:47,474] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:33:10,239] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 04:35:28,672] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:05:18,848] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:12:53,017] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
[2016-04-22 06:13:09,173] INFO {org.wso2.carbon.databridge.core.DataBridge} - user admin connected
DAS WSO2_STATS_DB状态
从 DAS 仪表板 > 配置 > 数据源,我检查了所有数据库的状态都是活动的并且测试的连接是健康的。
不知道是WSO2AM_STATS_DB不支持postgresql还是我配置有问题
谢谢
我提出了一个 public jira 因为 APIM Stat 脚本文件夹没有 PostgreSQL 脚本。
APIM 不向 DAS 发布订阅事件。订阅详细信息保存在 WSO2AM_DB 数据库中,为此我们使用了 AM_SUBSCRIBER 和 AM_SUBSCRIPTION table。
希望你关注了这个documentation。