This document discusses monitoring Mule ESB using WSO2 BAM. It describes how to aggregate log data, server metrics, and transaction data from Mule using custom agents. This data is then analyzed using BAM's analytics capabilities and presented on dashboards. Specific techniques covered include using a Log4j appender to capture logs, an interceptor to capture transaction payloads, and JMX to monitor server resources. Real-time monitoring using BAM's CEP is also demonstrated.