mysqlを使用してAPI統計を公開するために、wso2 APIマネージャ1.10.xをDAS 3.0.1で設定しています。私のAPIマネージャーシステムは、ゲートウェイワーカーノードと別のVMにクラスター化されています。私はこのドキュメントを読んで、UIを使ってAPIマネージャのアナリティクスを有効にしました。また、ゲートウェイワーカーノードのアナリティクスを手動で有効にするために、この文書を辿った。 http://blog.rukspot.com/2016/05/configure-wso2-apim-analytics-using-xml.htmlセットアップ後、私はすべてのサーバを再起動します。しかし、公開されたAPIを要求すると、ゲートウェイは統計をDAS受信者に公開しません。 DASサマリー表のデータもありません。 wso2ゲートウェイをデバッグすると、 というプライベートstatic ServiceDataPublisherAdmin dataPublisherAdminServiceというファクトに絞ることができます。内部org.wso2.carbon.apimgt.impl.internal.APIManagerComponentは設定されません。したがって、APIMgtUsageHandlerは何もしません。 これは何が起こる可能性がありますか?おかげさまで ServiceDataPublisherAdminがwso2 apiマネージャゲートウェイに設定されていません
0
A
答えて
0
自分自身を考え出しました。 バンドルorg.wso2.carbon.statistics_4.4.8と2つの統計バンドルは、ゲートウェイワーカーが統計データをDASに公開するために必要です。しかし、wso2 APIマネージャー1.10.0のパッケージに含まれているワーカープロファイルは除外されていました。 これを回避するには、-Dprofile = defaultを使用してワーカノードでwso2を起動します。 osgi consoleを使用して、これらのバンドルのアクティブ化を確認できます。バンドルがアクティブ化されると、class insideがインスタンス化され、公開されたAPIを呼び出すとゲートウェイはDASに統計を公開し始めます。
関連する問題
- 1. (403)アクセスが設定されていません。 GoogleクラウドデータストアのAPI
- 2. Google translate API v2 - (403)アクセスが設定されていません
- 3. Laravel 5.2 PHPUnit JSON Apiリクエストボディが設定されていません
- 4. アクセスが設定されていません。プロジェクトでYouTubeデータAPIが使用されていません608941808256
- 5. WSO2 APIマネージャークラスタ設定
- 6. WSO2 APIマネージャーUserInformationRecoveryServiceが管理サービスに記載されていません
- 7. スプリングブート設定プロパティが設定されていません
- 8. WSO2 APIMアナリティクスに統計が表示されていません
- 9. wso2server.batにJAVA_HOMEが設定されていません
- 10. リストビューにセルの高さが設定されていません
- 11. VarがGoogleのlatlng APIを使用して設定されていません。
- 12. @propertyが新しい値に設定されていません
- 13. yii2のcookieはlocalhostに設定されていますが、ライブサーバーには設定されていません
- 14. YouTube API 3アップロード動画 - アクセスが設定されていません - Android
- 15. Magento SOAP API "お客様の住所が設定されていません。"エラー
- 16. WSO2 API Managerゲートウェイクラスタが動作していません
- 17. Wso2ユーザーが承認されていません
- 18. Wso2データサービスが実行されていません
- 19. Pythonユニットテスト設定関数 'が定義されていません'
- 20. Cookieが設定されていません(未定義)ノードjs
- 21. Kafka「JAAS設定でログインモジュールが指定されていません」
- 22. WSO2 apiマネージャが宛先アドレスをAPIに表示していません。
- 23. ローカルホスト上のCookieは設定されていますが、ライブサーバーには設定されていませんか?
- 24. パラメータに値が設定されていません
- 25. Datanucleus gae.pk-idがmakePersistentに設定されていません
- 26. ボタンがプログラムで無効に設定されていません
- 27. selectBooleanCheckboxがremoteCommandの後に設定されていません
- 28. タイプが配列に設定されていません
- 29. オブジェクト参照がオブジェクトインスタンスに設定されていません
- 30. UITableにNSMutableArrayが設定されていません
プライベート静的ServiceDataPublisherAdmin dataPublisherAdminService がカーボン初期化時にマネージャノードに設定されることを確認しました。したがって、ワーカーノードでの設定はこれを引き起こしますか? – laomao
osgiコンソールからwso2を使用することで、org.wso2.carbon.statistics_4.4.8バンドルはManagerノードにのみ存在し、ワーカーノードには存在しないことが確認されました。しかし、jarファイルは両方の場所に存在します。 APIマネージャのゲートウェイワーカーノードでバンドルがアクティブ化されないのはなぜですか? – laomao