How to monitor business processes with WSO2 BAM and WSO2 ESB
Introducing the All New WSO2 BAM 2.0
-
Upload
wso2 -
Category
Technology
-
view
1.922 -
download
1
Transcript of Introducing the All New WSO2 BAM 2.0
Introducing the all new WSO2 BAM 2.0.0 for all your Business Monitoring Needs
Tharindu MathewPM – BAM & Associate Tech Lead
Let's first install a toolbox.
BAM Toolbox● Installable archives ● Package artifacts
needed to monitor and analyze complete use case. Ex: Phone retails shop toolbox, httpd logs toolbox
BAM Toolbox● Package consists of Stream definitions, Hive
scripts and dashboards.● In short, if you want to monitor server stats,
install the “server stats toolbox”
Demo - iPhone app analytics
Data flow – Let's understand this
Data Flow● Data from iPhone app - [ “brand”, “user”,
“quantity”, “totalCost”]● Received through REST API and stored in
Cassandra● Analyzer triggered to pull data from Cassandra
do a group by and get the summation and store it back in a RDBMS
● Dashboard pulls data from the RDBMS and shows gadgets
Features you experienced● Toolbox installation● REST API● BAM scheduleable analyzers● SQL like analytics language● Gadget portal
Let's install another toolbox. This one is not a sample.
Service Stats Monitoring
Data flow – Again
Data Flow● Data from WSO2 AS Service Stats - [ “req.
Count”, “resp.Count”, “faultCount”, “resp.Time”]● Received through Thrift API and stored in
Cassandra● Analyzer triggered to pull data from Cassandra
do a group by and get the summation and store it back in a RDBMS
● Jaggery based Dashboard pulls data from the RDBMS and shows gadgets
Features you experienced● Service stats Data Agent● Thrift API● Toolbox installation● BAM scheduleable analyzers● SQL like analytics language● Jaggery (server side JS) based Dashboard
It's all about ....
“The aggregation, analysis, and presentation of real-time information about activities inside organizations and involving customers and partners.” - Gartner
BAM 2.0 – A complete revampPerformance, Scalability and Customizability
Why?● So much of data flowing through your systems● Forget about hits on your web page. It's not just
about google analytics anymore!● All your systems have TBs/PBs of data flowing
through it● You need to collect all of that, analyze all of that
and make use of all of that
BAM & Big Data● It's all about Big Data● Scale up storage, scale up analytics● Scale up everything!● Oh and btw, data has to collected really, really
fast, if you want to collect everything!● A nice programming model, helps too...
Architecture
Summary● Demoes● Aggregation, Analysis & Presentation● BAM Architecture
Questions?● Download at http://wso2.com/products/business-activity-monitor/
● Docs available at BAM docs
WSO2Con 2013
CFP closes on 7th October