WSO2之BusinessActivityMonitor(2)

1 篇文章 0 订阅
1 篇文章 0 订阅

目录

1.BAM特征简介

2.BAM入门

3.BAM的业务逻辑及各部分介绍

4.展示结果


1. BAM特征简介

1.   收集 , 存储 并且监听 大数据。

2.  功能强大的、实时的数据分析和仪表盘。

3.  使用云技术、轻量级、对开发人员友好以及易于部署( WSO2 Developer Studio )。

4.  通过 Apache Hadoop   数据分析执行的可扩展的数据分析技术。

5. 易于集成其他 BAM 和报告引擎。

6. 高性能数据采集框架。

7.  配置功能,实现自己项目需求(通过简单部署安装别的 Carbon 组件)。

2.  BAM入门

1. http://wso2.com/products/business-activity-monitor.  下载BAM

2. 
BAM官网建议安装环境最好是Linux/Solaris,因为BAM的分析引擎Hadoop不推荐在windows下使用,然而使用的数据库没有要求,根据项目需要自己拟定。

3. 
需要安装的应用软件:jdk1.6+Apache ActiveMQ 5.5+ Apache Ant 1.7+  Apache Maven 2.1+SVNClient Web Browser IE6.0win server   2003不支持javascript),Cygwin 1.7+BAM的数据分析框架基于Hadoop ,运用此框架可以在win上进行开发应用)

4.
启动BAM  server,访问https://localhost:9443/carbon进入主界面。


3. BAM的业务逻辑

1. 数据首先从Data Agent发送到BAM server

2. Data Receiver将处理和在Cassandra数据存储区中存储所接收的数据 

3. Analyzer Engine将根据定义的查询分析方法开始分析这些数据,。通常,这将遵循一个模式,从数据存储中检索数据,执行某种数据操作。如果Analyzer Engine没有指出Hadoop集群,数据操作将会本地服务器运行。

4.dashboard or reports Server将查询到存储的数据,并且分析数据,并显示在UI

3.1 Aggregating Data

        BAM的第一步就是收集数据:BAM提供dataagents来收集流过ESB, applicationserver,或者其他WSO2产品。然后将收集到的信息储存在Cassandra(混合型的非关系的数据库)数据存储区,以便进行数据分析。


3.2 Analysing Data

     

       收集并存储数据之后,WSO2BAM开始分析这些数据从而产生一些有意义的信息. WSO2 BAM的分析引擎从数据存储中检索数据并根据定义的解析查询进行各种分析操作。分析数据主要用到的就是Hadoop系统基础框架。而分析语言是Hive是类sql语言,又叫HQL语言(与Hibernate结构查询语言不同,但基本差不多)。


3.3 Presenting Data
      展示数据是通过dashboards, reports,gadgets或者其它用户接口进行展示的.

4. 展示结果




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值