Ошибки в API Analytics с API Manager - PullRequest
0 голосов
/ 05 октября 2019

Я настраиваю WSO2 APIM с аналитикой, запущенной на докере. Я получаю следующую ошибку на рабочем месте, и данные не публикуются на консоли. Я использую базу данных MySQL.

Я использую образы докера @ https://github.com/wso2/docker-apim/tree/v2.6.0.3/dockerfiles/centos

  • OpenJDK8U-jdk_x64_linux_hotspot_8u222b10
  • mysql-connector-java-5.1. 47-bin.jar
[2019-10-05 04:58:27,208] ERROR {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - Dropping wrongly formatted event sent org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting org.wso2.metrics.stream.Gauge:1.0.0 of event bundle with events 4
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:188)
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:72)
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:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.wso2.carbon.databridge.core.exception.EventConversionException: No StreamDefinition for streamId org.wso2.metrics.stream.Gauge:1.0.0 present in cache
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:171)
... 7 more

1 Ответ

0 голосов
/ 17 октября 2019

Эта проблема возникает, когда конкретный поток "org.wso2.metrics.stream.Gauge: 1.0.0" не был правильно развернут из capp. Чтобы решить эту проблему, выполните следующие шаги.

  1. Удалите каталог / tmp, который находится в каталоге APIM_ANALYTICS_HOME.
  2. Перезагрузите сервер.
  3. Если естьЛюбая проблема, наблюдаемая при развертывании capp, пожалуйста, сделайте резервную копию capp и удалите его с консоли углерода. (Вы можете найти его в разделе приложений сбоя. Это необходимо для удаления любых данных кэша, связанных с capp).
  4. Затем снова выполните шаги 1 и 2.
...