簡體   English   中英

WSO2BAM監視來自rest-API的實時流量

[英]WSO2BAM monitoring realtime traffic from rest-API

我使用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

當我在Main / Manage / Event Processor / Event流中列出所有事件時,可以看到它。 當我查詢cassandra Cluster / META_KS:STREAM_DEFINITION時,可以看到它。

我認為REST-API不會在同一表中搜索,也不會在同一記錄中搜索。 為了檢查是否存在這種情況,我嘗試通過REST-API發送相同的事件流定義,並且服務器說它已經存在。

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-API發送事件並通過Carbon Server Webapp配置事件流?

實際上,我不再以這種方式進行搜索。 我嘗試使用elasticsearch REST API來發布事件,並使用kibana來展示結果。 它就像一個魅力,很簡單! 對我來說足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM