wso2am 将流发送到 wso2das 时出错

wso2am Error while sending stream to wso2das

在尝试按照 wso2am (1.10.0) 手册中的说明进行操作时,关于 working with statistics 使用 wso2das (3.0.1) 服务器我遇到了一个问题。

如果我在第一次调用 api 时选择让 wso2am 服务器定义流,wso2das 服务器拒绝 post 向 WSO2_STATS_DB 统计数据。

如果另一方面我选择在 wso2das 中导入 analytics.car 文件(如 here 所述)我得到一个异常(AsyncDataPublisher 流定义已经存在)因为 org.wso2.apimgt.statistics.request 在最新的 Analytics.car 中定义的与从 wso2am 发送的不同。

我在文件中 Eventstream_request_1.0 的定义中指出了问题 org.wso2.apimgt.statistics.request_1.0.0.json , throttledOutORG_WSO2_APIMGT_STATISTICS_REQUEST.xml

缺少 throttledOut 选项的定义

有办法解决这个问题吗?

谢谢。

我认为您的 DAS 处于某种损坏状态。您能否先删除汽车应用程序 (/repository/deployment/server/carbonapps),然后登录到 DAS 并转到“管理”>“事件”>“流”并删除任何现有流。然后再次尝试在 /repository/deployment/server/carbonapps 位置部署汽车应用程序。

如果一切顺利,您会在“管理”>“批量分析”>“脚本”部分看到两个脚本。尝试执行每个脚本,看看是否有任何错误。如果没有,那么您可以将 API 管理器指向 DAS