2016-10-08 3 views
4

WSO2 APIマネージャ2.0.0 & WSO2 DataAnalyticsServer 3.1.0を使用しています。
私が作った次の構成:API-manger.xmlでData Analytics Server 3.1.0例外をスローする

  1. 有効解析

サーバが起動プロパティをLog4jのために私のDASサーバーポート

  • 追加DAS_AGENTにそれを監督適切に
    DASの管理コンソールで、私はAPIM_Realtime_Analytics.carをアップロードしました これは以下に従いました: https://docs.wso2.com/display/AM200/Running+the+Product#RunningtheProduct-AccessingtheManagementConsole https://docs.wso2.com/display/AM200/Configuring+APIM+Analytics docs.wso2.com/display/DAS310/Quick+Start+Guide

    しかし、私は次のようなエラーになっています:サーバが特定のストリームの定義を取得していなかったので、

    org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting org.wso2.apimgt.statistics.request:1.1.0 of event bundle with events 1 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:181) 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toEventList(ThriftEventConverter.java:90) 
        at org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:73) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
        at java.lang.Thread.run(Thread.java:745) 
    Caused by: org.wso2.carbon.databridge.core.exception.EventConversionException: No StreamDefinition for streamId org.wso2.apimgt.statistics.request:1.1.0 present in cache 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:166) 
        ... 7 more 
    [2016-10-08 16:05:49,621] ERROR {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - Dropping wrongly formatted event sent for -1234 
    org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting org.wso2.apimgt.statistics.execution.time:1.0.0 of event bundle with events 1 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:181) 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toEventList(ThriftEventConverter.java:90) 
        at org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:73) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
        at java.lang.Thread.run(Thread.java:745) 
    Caused by: org.wso2.carbon.databridge.core.exception.EventConversionException: No StreamDefinition for streamId org.wso2.apimgt.statistics.execution.time:1.0.0 present in cache 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:166) 
        ... 7 more 
    [2016-10-08 16:05:49,625] ERROR {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - Dropping wrongly formatted event sent for -1234 
    org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting org.wso2.apimgt.statistics.response:1.1.0 of event bundle with events 1 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:181) 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toEventList(ThriftEventConverter.java:90) 
        at org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:73) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
        at java.lang.Thread.run(Thread.java:745) 
    Caused by: org.wso2.carbon.databridge.core.exception.EventConversionException: No StreamDefinition for streamId org.wso2.apimgt.statistics.response:1.1.0 present in cache 
        at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:166) 
    


    APIM_Realtime_Analytics_REST.car(以前のバージョンのDASから)をデプロイしようとしましたが、役に立たなかった。同様の例外が発生する

    これを修正するにはどうすればよいですか?
    ありがとうございます!

  • 答えて

    0

    the document you are referringに記載されているように、APIMにはカスタマイズされたDASである独自のAnalytics Serverがあります。 APIの統計情報を確認するための設定はごくわずかです。その流通には既にCAppsがインストールされている必要があります。したがって、手動でインストールする必要はありません。

    しかし、わかっているとおり、APIM Analytics Serverの代わりにバニラDAS Serverを使用しています。可能であれば、それを試してみてください。なんらかの理由でできない場合は、そのディストリビューションから車のファイルを取り出し、DASにインストールしてください。それはあなたの問題を解決するはずです。

    +0

    こんにちは、ポインタのおかげで。実際には数日前にそれを正確に行いました。私は構成されたDASパックへのリンクを見つけることができませんでした.. githubで少し掘り下げて見つけました – Jaden

    +0

    また、私はダッシュボードに出力を得るためにデータベースを設定する問題に直面しています。私を助けてくれますか? https://stackoverflow.com/questions/40049444/configuring-wso2-stats-db ありがとう! – Jaden

    +0

    公式ダウンロードリンクはhttp://wso2.com/products/api-manager/ (Analyticsリンク)です。私は他の問題を見ていきます。 – Bee

    関連する問題