My team at WSO2 was able to release a 2nd alpha of our upcoming BAM 2.0. Do give it a spin.
The release note is below:
The WSO2 team is pleased to announce the release of version 2.0.0 – ALPHA 2 of WSO2 Business Activity Monitor.
WSO2 Business Activity Monitor (WSO2 BAM) is a comprehensive framework designed to solve the problems in the wide area of business activity monitoring. WSO2 BAM comprises of many modules to give the best of performance, scalability and customizability. These allow to achieve requirements of business users, dev ops, CxOs without spending countless months on customizing the solution without sacrificing performance or the ability to scale.
WSO2 BAM is powered by WSO2 Carbon, the SOA middleware component platform.
The binary distribution can be downloaded at
The documentation pack is available at
- Service Data Agent – Sample to install Service data agent, publish statistics and intercepted message activity from Service Hosting WSO2 Servers such as WSO2 AS, DSS, BPS, CEP, BRS and any other WSO2 Carbon server with the service hosting feature
- Mediation Data Agent – Sample to install Mediation data agent, publish mediation statistics and intercepted message activity using Message Activity Mediators from the WSO2 ESB
- Data center wide cluster monitoring – Sample to simulate two data centers each having two clusters sending statistics events, perform summarizations and visualize them in a dashboard
- End – End Message Tracing – Sample to simulate messages fired from a set of servers to WSO2 BAM and set up message tracing analytics and visualizations of respective messages
- KPI Definition – Sample to simulate receiving events from a server (ex: WSO2 AS), perform summarizations and visualize product and consumer data in a retail store
- Fault Detection & Alerting – Sample to simulate receiving events from a server (ex: WSO2 ESB), detect faults and fire email alerts
- Data Agents
- Pre built data agents – Service Data Agent for the WSO2 AS, DSS, BPS, CEP, BRS and any other WSO2 Carbon server with the service hosting feature and Mediation Data Agent for the WSO2 ESB
- A re-usable Agent API to publish events to the BAM server from any application (samples included)
- Apache Thrift based Agents to publish data at extremely high throughput rates
- Option to use Binary or HTTP protocols
- Event Storage
- Apache Cassandra based scalable data architecture for high throughput of writes and reads
- Carbon based security mechanism on top of Cassandra
- An Analyzer Framework with the capability of writing and plugging in any custom analysis tasks
- Built in Analyzers for common operations such as get, put aggregate, alert, fault detection, etc.
- Scheduling capability of analysis tasks
- Drag and drop gadget IDE to visualize analyzed data with zero code
- Capability to plug in additional UI elements and Data sources to Gadget IDE
- Google gadgets based dashboard
WSO2 encourages you to report issues, enhancements and feature requests for WSO2 BAM. Use the issue tracker for reporting any of these.