Access Keys:
Skip to content (Access Key - 0)
Cancel    
Cancel   
 

Mule Management Console

Oct 24, 2013 12:30

Pedro Ielpi

Jun 09, 2014 18:02

Mulesoft Current Mule Documentation

Mule Management Console

Mulesoft Documentation Page

Contents


Mule Management Console

Welcome to the Mule Management Console documentation. Explore the links below and in the sidebar to the left of the page for in-depth user guides, tutorials, and reference materials.

This page provides an overview of Mule Management Console for new and prospective users. Jump to the Next Steps for links to information about installation, setup, and a walkthrough.

 

 Contents

 

Overview

Mule Management Console (MMC) centralizes management and monitoring functions for all your Mule ESB Enterprise deployments, whether they are running as standalone instances, as a cluster, or embedded in application servers. 

After software developer teams create Mule applications using Mule Studio or another IDE, they typically pass the Mule application to another team who deploys the application in a simulated environment for more rigorous testing. Afterwards, the application is run in production with strict requirements to be constantly available, performing at a certain rate, and continually working as expected. Moreover, additional Mule instances and applications may be introduced into the infrastructure, increasing the level of complexity inherent to managing and monitoring all systems.

This is where MMC comes in. MMC is an enterprise management and monitoring tool designed specifically for Mule ESB instances. MMC provides a comprehensive set of functionality for managing and monitoring running Mule instances, Mule clusters, applications within Mule instances, and the flows within those applications. It also provides ways of looking at specific transactions through pre-defined business events, as well as transactions in flight.

MMC provides a centralized, convenient, and intuitive web-based interface to monitor, manage, and administer the run-time aspects of Mule ESB. With MMC, you can save time and reduce errors by quickly identifying, diagnosing, and appropriately addressing problems within development, testing, UAT and production environments; all with the same user experience.

 

Benefits

MMC provides the following benefits:

  • Simplified troubleshooting through quick access to the most relevant information
  • Enhanced availability, scalability, and performance through clustering
  • Improved visibility and understanding by analyzing real-time metrics that highlight significant changes
  • Increased application uptime and performance through intelligent, proactive alerting and remediation tools
  • Reduced downtime and time-to-resolution with deep diagnostics and auditing capabilities
  • Minimal impact on the runtime performance of your ESB infrastructure
  • Improved collaboration between operations and development through controlled access to runtime diagnostic information
  • Lower management cost with group-based management and control
  • Insight into key business-related events

 

 

Key Features

Centralized Management and Monitoring

    • Check the health of ESB resources via an easy-to-navigate visual interface
    • Access intuitive charts that reveal system performance and resource consumption
    • Manage multiple runtime environments, grouped by location, business function, or other criteria
    • Define and subscribe to Mule alerts

Fine-Grained ESB Control

    • Start, stop, and restart ESB resources
    • Remotely access, update, or replace any file or configuration on a Mule ESB server
    • View resource consumption and dynamically tune flows in real time
    • Dynamically configure thread pools

Enterprise-Level Security

    • Support for enterprise authenticaton (LDAP)
    • Set up fine-grained role-based access control
    • Secure your runtime communications using certificates and HTTPS

Deep Diagnostics and Auditing

    • View detailed information on memory utilization, threads, system resources, and server configuration
    • Audit message traffic and associated properties for both the inbound and outbound sides of flows
    • Turn flow level auditing on or off to capture just enough data to diagnose an issue without impacting performance

Intelligent Alerting

    • Receive notifications when critical metrics cross thresholds
    • Monitor events at the individual server level or system level
    • Escalate alerts to administrators or an external monitoring system
    • Customize alerts using alert scripts

Flexible Cluster Management

    • Create, disband, or add nodes to clusters as conditions dictate
    • Monitor cluster status – get detailed information about cluster-based flows and memory usage
    • Deploy apps to a cluster for enhanced availability, scalability, and performance

In-Depth Event Visualization

    • Track key events in the flow of business transactions
    • Analyze the flow and disposition of particular messages within a business transaction
    • Drill into event data to identify failure points or bottlenecks
    • Test flows for compliance with business procedures and standards

 

 

Requirements

To take MMC for a test drive, there are no special technical requirements. Just download the trial version.

To successfully run MMC in production, you will need:

Finally, here are a few important notes to keep in mind before deploying MMC:

  • MMC is compatible only with Mule ESB Enterprise
  • MMC is backward compatible with previous versions of Mule ESB

 

 

Next Steps

 

Go Further