...
Stream definitions are descriptions of streams of data to be sent to WSO2 BAM in order to perform analytics. You can place any number of stream definitions under one toolbox and all of them will be deployed. But, each stream definition needs to be in a separate file. For more details on how to create the stream definition artifacts, refer to section, Stream Definition Artifacts described when creating a custom toolbox.
Analytics include the hive scripts to be deployed in WSO2 BAM. Similar to the 'stream definitions' artifact, any number of analytic scripts can be deployed under one toolbox. You can provide the cron expression to schedule the analytic script for each script in a separate properties file. Find more information on how to create the analytic scripts and cron expressions, refer to section, Analytics Artifacts described when creating a custom toolbox.
Dashboard components contain the gadget xmls, jaggery files, etc. You can specify the number of tabs, title of tabs, gadgets that should be shown in a tab, etc in a properties file according to which the dashboard will be organized. Find more information on how to create the dashboard components in section, Dashboard Components described when creating a custom toolbox.
For example, to monitor the service statistics of service-hosting WSO2 products, the required stream definitions, analyzers and dashboard components are available in the "Service Stats" toolbox. Therefore, by installing the "Service Stats" toolbox, all artifacts can be deployed to the necessary locations in the server. Afterwords, when data from a "Service Stats Data Agent" reaches BAM, you will see the Service Stats dashboard populated with service statistics. For more information on setting up service statistics to BAM from other service-hosting products, refer to section Data Agents.
The WSO2 BAM Toolbox functionality is provided by the following feature in the WSO2 feature repository:
...
The above feature is bundled by default in WSO2 BAM. To uninstall it if required or to install it to a different product distribution, refer to instructions given in section Feature Management.
Shown below is how to install default or custom toolboxes using the BAM management console.
...
For information on creating your own custom toolbox, refer to section Creating a Custom Toolbox.
3. Click on "Install" button once the URL or path is given.
...