Overview
A simple component that generates an HTML dashboard representing event flows in a single Mule instance, as discussed here.
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
<mule-descriptor implementation="org.mule.tools.monitoring.Dashboard" inboundendpoint="<a href="http://0.0.0.0:8088/dashboard"">http://0.0.0.0:8088/dashboard"</a> name="dashboard"> </mule-descriptor>
Full configuration
<mule-descriptor implementation="org.mule.tools.monitoring.Dashboard" inboundendpoint="<a href="http://0.0.0.0:8088/dashboard"">http://0.0.0.0:8088/dashboard"</a> name="dashboard"> <properties> <property name="refreshPeriod" value="30"> <property name="componentNameRegex" value=".*component"> </property> </property> </properties></mule-descriptor>
Cross-model configuration
<mule-descriptor implementation="org.mule.tools.monitoring.Dashboard" inboundendpoint="<a href="http://0.0.0.0:8088/dashboard"">http://0.0.0.0:8088/dashboard"</a> name="dashboard"> <properties> <property name="modelName" value="monitored-components"> <property name="refreshPeriod" value="30"> <property name="componentNameRegex" value=".*component"> </property> </property> </property></properties></mule-descriptor>
With our library of Cloud Connectors and repeatable integration solutions, you can rapidly create connectivity either on premise or in the cloud.