Skip navigation

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://0.0.0.0:8088/dashboard" />

Full configuration

<mule-descriptor name="dashboard"
                       implementation="org.mule.tools.monitoring.Dashboard"
                       inboundEndpoint="http://0.0.0.0:8088/dashboard">
	<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://0.0.0.0:8088/dashboard">
	<properties>
		<property name="modelName" value="monitored-components" />
		<property name="refreshPeriod" value="30" />
		<property name="componentNameRegex" value=".*component" />
	</properties>
</mule-descriptor>
Adaptavist Theme Builder Powered by Atlassian Confluence