我使用WSO2BAM监视我的应用程序活动。我已经将我的事件流(stream.id = "account-management/1.0.0")配置为这。但是,当我通过REST-API发送事件时,wso2server告诉我,它找不到我的流定义。
Caused by: java.lang.RuntimeException: No stream definitions exist for account_management 1.0.0当我列出主/管理/事件处理器/事件流中的所有事件时,我可以看到它。当我查询cassandra集群/META_KS:STREAM_DEFINITION时,我可以看到它。
我认为REST不会在同一个表中搜索,也不会搜索相同的记录。为了检查是否是这样,我尝试通过REST发送相同的事件流定义,服务器说它已经存在了。
Caused by: org.wso2.carbon.databridge.commons.exception.DifferentStreamDefinitionAlreadyDefinedException: Another Stream with same name and version exist :{"streamId":"account_management:1.0.0","name":"account_management","version":"1.0.0" ...}我尝试通过REST服务发送这个事件流定义的新版本,服务器接受,但是我在主/管理/事件处理器/事件流中看不到它。
是否有人试图通过REST发送事件,并通过配置事件流?
发布于 2014-07-18 19:55:45
事实上,我停止了这种方式的搜索。我尝试使用elasticsearch发布事件,使用kibana展示结果。它就像一种魅力,而且很简单!对我来说就够了。
https://stackoverflow.com/questions/22682386
复制相似问题