 |
This version of the dashboard is for Mule 1.4.x. A new version for Mule 2 is freely available in the source code of the Mule in Action book. |
Simple HTML Dashboard
A simple component that generates an HTML dashboard representing event flows in a single Mule instance, as discussed here.
Maven site
Configuration
Component parameters
All these parameters are optional.
| Parameter Name |
Description |
Default |
| refreshPeriod |
the time interval in second between automatic refresh of the dashboard |
30 |
| componentNameRegex |
a regular expression selecting the components that must be displayed |
all components except the dashboard itself |
| modelName |
name of the model from which components must be displayed |
the same model where the dashboard is in |
Short configuration
 |
Depending on your environment and configuration, you may need to make the inbound endpoint synchronous. |
<mule-descriptor name="dashboard"
implementation="org.mule.tools.monitoring.Dashboard"
inboundEndpoint="http: />
Full configuration
<mule-descriptor name="dashboard"
implementation="org.mule.tools.monitoring.Dashboard"
inboundEndpoint="http:>
<properties>
<property name="refreshPeriod" value="30" />
<property name="componentNameRegex" value=".*component" />
</properties>
</mule-descriptor>
Cross-model configuration
<mule-descriptor name="dashboard"
implementation="org.mule.tools.monitoring.Dashboard"
inboundEndpoint="http:>
<properties>
<property name="modelName" value="monitored-components" />
<property name="refreshPeriod" value="30" />
<property name="componentNameRegex" value=".*component" />
</properties>
</mule-descriptor>