Monitor your entire system from a single customized screen. Create dashboards at the global and individual server levels. Consolidate raised alerts, server health/metrics, and application/deployment status on a single screen.
Define alerts on resource utilization of services, service-level events, message payloads, or any JMX metric. Receive notifications when critical metrics cross thresholds. Escalate alerts (via email or SNMP) or trigger corrective actions using custom alert scripts.
Service flow analyzer
View and analyze message traffic and associated properties on both the inbound and outbound sides of services. Quickly pinpoint and resolve Mule ESB configuration issues. Turn service level auditing on and off to capture just enough data to diagnose an issue without impacting performance.
Performance diagnostics and tuning
View performance data (e.g., threads, memory and CPU utilization) at the service level. Detect performance bottlenecks down to individual thread and object level. Change resource allocation (e.g., thread pool size) at runtime to optimize service performance.
Fine grained ESB control
Start, stop, and restart ESB resources individually at the server, service, and end-point levels. Remotely access, update or replace any file or configuration on a Mule ESB server . View logs, server and cluster configuration information.
Store Mule applications in a central repository, including version and history information. Remotely provision applications to a group of Mule servers with a few clicks. Use a single tool for deployment to enable DevOps-style collaboration between development and operations. Reduce risks by promoting smaller and more frequent changes.
Role-based access controls
Segment users into groups based on role. Define role-based access capabilities. Maintain consistent view of infrastructure across development and operations, while reducing the risk of unauthorized actions.
Learn more about the differences between Mule ESB Community and Mule ESB Enterprise »