...
To start BAM and to setup databases to store for statistics data:
- Start BAM. For more information, see Starting the server.
- If you need to change databases which the database that stores statistic data:, do the following;
- Create a database.
- Configure the database in
{BAM_HOME}/repository/conf/datasources/master-datasources.xml
asWSO2BAM_DATASOURCE
.
Step 3: Configure the Application Server (AS)
To configure the AS for publishing statistics in BAM:
Log into the AS management console.
Info Webapp data publishing settings need to be configured separately for the tenants.
On the Configure tab, click Webapp Data Publishing.
- Select the Enable webapp stats option.
- Leave the Stream Name, Version, Nick Name, Description as it is.
If you need to change the latter fields, you will have to make some more changes in the tool box and hive script. - Enter the Receiver URL.
This refers to the Thrift URL. This is normally tcp://{host}:7611. If you need to use SSL for this the URL will be tcps://{host}:7711. If you change the offset of the BAM server to 1, both ports will be incremented by 1 (7612, 7712) - Enter the Cassandra Username.
- Enter the Cassandra Password.
- Click Update to successfully configure the AS for Data publishing to BAM.
...
Use either one of the following approaches to configure the web application before deploying any . These steps ensures that each web application , to make AS ready to publish the data to in AS is individually configured for data publishing in BAM.
Info |
---|
The UI has the precedence over web.xml configurations. As a result, if you disable web apps statics monitoring from the UI configurations in the web.xml will not work. |
...
Enable monitoring via the UI
- On the Main tab, under the Applications menu, click List.
- Click the Context link of the respective web application.
The selected application dashboard will appear.
- Click Activate, to enable BAM statistics.
...
Enable monitoring via the web.xml
Add the following context params to the application web.xml
...
- Access the BAM management console.
- On the Main menu, under Analytics, click List.
The webapp statistics will be displayed. Execute the webapp statistics or schedule its running sequence.
...