WSO2 Business Activity Monitor - 100% Open Source

WSO2 Business Activity Monitor

Enterprises strive to be proactive rather than reactive to stay ahead of the game.

Serving the needs of both business and IT domain experts to monitor and understand business activities within SOA and Cloud deployments, WSO2 BAM is not only designed to monitor SOA metrics, but can also be configured to monitor key business indicators. Additionally, you can extend WSO2 BAM to capture other general monitoring requirements as well.


Collect & Store any Type of Business Events

  • Events are named, versioned and typed by event source
  • Event structure consists of (name, value) tuples of business data, metadata and correlation data

High Performance Data Capture Framework

  • High performance, low latency API for receiving large volumes of business events over various transports including Apache Thrift, HTTP, MQTT, JMS, SOAP, Kafka and Web services
  • Scalable event storage into Apache Cassandra using columns families per event type, with toolbox and user interface support for data purging
  • Non-blocking, multi-threaded, low impact Java Agent SDK for publishing events from any Java based system
  • Use of Thrift, HTTP and Web services allows event publishing from any language or platform
  • Horizontally scalable with load balancing and high available deployment

Pre-Built Data Agents for all WSO2 Products

Scalable Data Analysis Powered by Apache Hadoop

  • SQL-like flexibility for writing analysis algorithms via Apache Hive
  • Extensibility via analysis algorithms implemented in Java
  • Schedulable analysis tasks
  • Results from analysis can be stored flexibly, including in Apache Cassandra, a relational database or a file system

Powerful Dashboards and Reports

  • Tools for creating customized dashboards with zero code
  • Ability to write arbitrary dashboards powered by Google Gadgets and {JaggeryJS}

Integrated Lightweight, Developer Friendly and Easy to Deploy

  • Includes puppet scripts for automated cluster deployment
  • Scales from a single JVM download to highly scalable deployment involving 10s of servers
  • Choice of deployment to on-premise servers, private cloud or public cloud without configuration changes
  • Integrated user store and management of all components, including Apache Cassandra and Apache Hadoop
  • Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products

Manage & Monitor

  • Comprehensive management & monitoring Web console with enterprise-level security
  • Built-in collection and monitoring of standard access and performance statistics
  • JMX MBeans for key metrics monitoring and management
  • Flexible logging support with integration to enterprise logging systems