Configuring the Statistics Collector
Starting from WSO2 ESB version 2.1.3, the runtime behavior of the mediation statistics component can be customized to suit your actual data collection requirements. This is achieved by adding some entries to the carbon.xml
file which can be found in the repository/conf
directory of the ESB installation (In ESB version 2.1.3 this file is in the conf
directory). The following sample XML snippet shows all the available settings:
<MediationStat> <ReportingInterval>5000</ReportingInterval> <Persistence>enabled</Persistence> <RegistryLocation>/stats/mediation</RegistryLocation> <Observers>com.test.data.Collector</Observers> </MediationStat>
The following table describes each of the configurable parameters:
Parameter/Setting |
Description |
Default Value |
---|---|---|
ReportingInterval |
The mediation statistics component uses a worker thread to collect data from the mediation engine. This thread runs continuously as long as there is data available in the bus. If there is no data to be collected, the worker thread goes to sleep for a specified amount of time. This parameter is used to specify the duration of the sleep, in milliseconds. Once the sleep duration has expired, the reporter thread will wake up and continue operations. A lower |
5000 |
Persistence |
Set this parameter to |
disabled |
RegistryLocation |
This parameter is required only if persistence is |
 |
Observers |
Use this parameter to engage custom statistics consumers. |
 |