0

AWS ec2 で独立した wso2 API マネージャー 1.10.0 と wso2 DAS 3.0.0 を使用して API 使用状況の統計を収集し、postgresql を外部 RDBMS として使用して要約データを保存します。

管理者ダッシュボードの APIM 構成

イベント レシーバーの構成:

tcp://DAS-IP:7611

データ アナライザーの構成:

https://DAS-IP:9443

統計概要データソース:

My-postgresql-url

api-manager.xml での APIM 構成

残りのクライアントを無効にし、RDBMS クライアントを有効にします

DAS 構成

master-datasources.xml でデータソース WSO2AM_STATS_DB を設定する

シナリオ

  1. APIM パブリッシャーへのログイン

  2. サンプル API をデプロイする

  3. APIM ストアに移動

  4. サブスクライブ サンプル API

  5. APIM パブリッシャーに移動

  6. クリック統計 > API 使用状況

  7. 統計ページの例のみを表示します。

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 をサポートしていないのか、構成に問題があるのか​​わかりません。

ありがとう

4

1 に答える 1

1

APIM Stat スクリプト フォルダーの公開Jiraを作成しましたが、PostgreSQL スクリプトがありません。

APIM はサブスクリプション イベントを DAS に発行しません。サブスクリプションの詳細はWSO2AM_DBデータベースに保持され、そのために AM_SUBSCRIBER および AM_SUBSCRIPTION テーブルを使用しました。

このドキュメントに従っていただければ幸いです。

于 2016-05-18T05:49:19.567 に答える