AWS ec2 で独立した wso2 API マネージャー 1.10.0 と wso2 DAS 3.0.0 を使用して API 使用状況の統計を収集し、postgresql を外部 RDBMS として使用して要約データを保存します。
管理者ダッシュボードの APIM 構成
イベント レシーバーの構成:
tcp://DAS-IP:7611
データ アナライザーの構成:
統計概要データソース:
My-postgresql-url
api-manager.xml での APIM 構成
残りのクライアントを無効にし、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 ダッシュボード > 構成 > データ ソースから、すべての DB のステータスがアクティブであり、テスト済みの接続が正常であることを確認しました。
WSO2AM_STATS_DB が postgresql をサポートしていないのか、構成に問題があるのかわかりません。
ありがとう