我是wso2产品的新手。我正在使用EMM设备和应用程序。但我想继续监控我的设备。
正如一些文件所示,我可以使用CEP实时完成此操作,也可以使用BAM。但我没有找到任何适当的文件来安装或配置这些系统(EMM,CEP,BAM)。
我的EMM服务器已经上线了。我现在要分析http访问日志以找出注册失败或其他错误。
但实际上我需要实时监控EMM服务器。
我是否需要单独运行这些服务器,还必须单独配置它们?有没有办法合并所有(EMM,CEP,BAM甚至ESS)应用程序并通过运行一个碳服务器运行所有这些应用程序?
如果我需要单独运行这些服务器,那么如何配置CEP / BAM,因为这将监控EMM服务器的API /日志文件/服务等?
有这方面的文件吗?我找不到任何与EMM相关的CEP / BAM相关文档。
任何人都可以帮我吗?
答案 0 :(得分:0)
WSO2 BAM产品已被WSO2 DAS(Data Analytics Server)取代。同样,WSO2 DAS包含WSO2 CEP功能,因为它能够同时进行实时和批处理。因此,您可以使用DAS进行批处理和实时处理
DAS和CEP都处理事件流,因为DAS流可以保存到事件表中,因为需要存储数据以进行批处理[2]。另一方面,通过使用Receiver for streams,两者都可以与其他应用程序集成。你可以在创建接收器时使用诸如thrift,soap,http,mqtt,jms和kafka之类的协议[3]
对于实时处理,您需要编写使用Siddhi查询语言[5]的执行计划[4]。 DAS支持用于批处理的Apache spark。这两种产品都包含Analytic仪表板,可用于可视化实时和持久数据[6]。
[1] http://wso2.com/products/data-analytics-server/
[2] https://docs.wso2.com/display/DAS300/Understanding+Event+Streams+and+Event+Tables
[3] https://docs.wso2.com/display/DAS300/Configuring+Event+Receivers
[4] https://docs.wso2.com/display/CEP400/Creating+a+Standalone+Execution+Plan
[5] https://docs.wso2.com/display/CEP400/SiddhiQL+Guide+3.0
[6] https://docs.wso2.com/display/DAS300/Analytics+Dashboard
答案 1 :(得分:0)
是的,可能。您需要使用数据发布者将事件发布到DAS。