This documentation is for WSO2 Business Activity Monitor 2.3.0. View the home page of the latest release.

Unknown macro: {next_previous_link3}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

A toolbox in BAM is an installable archive, with a .tbox extension. It contains all or some of the following artifacts that model a complete usecase. When you install a toolbox, all artifacts inside it get deployed.

For example, sample stream definitions, analyzers and dashboard components required to monitor the service statistics of service-hosting WSO2 products are available in the Service Stats toolbox. Therefore, installing the Service Stats toolbox simply installs all artifacts to the necessary locations in the server. When data from a service stats data agent reaches BAM, you will see the Service Stats dashboard populated with statistics. For more information on setting up service statistics to BAM from other service-hosting products, see Data Agents.

The WSO2 BAM Toolbox functionality is provided by the following feature in the WSO2 feature repository:

Name : WSO2 Carbon - BAM Tool Box Deployer
Identifier : org.wso2.carbon.bam.toolbox.deployer.feature.group

The above feature is bundled by default in WSO2 BAM. You can remove it using the instructions in  Feature Management.  

Shown below is how to install default or custom toolboxes using the BAM management console.

Note: The steps below show how to install/uninstall a toolbox using the management console. Alternatively, you can copy the .tbox file to <BAM_HOME>/repository/deployment/server/bam-toolbox folder to install it via BAM hot deployment. Create the bam-toolbox directory if it doesn't exist by default.

Similarly, deleting the .tbox file uninstalls the toolbox.

Installing a Toolbox

There are toolboxes shipped with WSO2 BAM by default. In addition, you can also create your own toolboxes with specific requirements.

Installing Default Toolbox

Follow the instructions below to install a default tookbox to WSO2 BAM using the management console.

  1. Log on to BAM management console and select BAM ToolBox -> Add in the Main menu.
  2. Select a toolbox from the Basic Toolbox list and Install. E.g., Phone Retail Store Toolbox.
  3. Toolbox installs and the Available BAM Tool Boxes page opens. If the toolbox status is still Installing, wait a few seconds and refresh the page to see the status changed to Installed.
Installing Custom Toolbox

In addition to the basic toolboxes that come with BAM by default, you can install your custom toolboxesby providing the system file path or URL as described below. For information on creating your own custom toolbox, see Creating a Custom Toolbox.

  1. Log on to the product's management console and select BAM ToolBox -> Add as in the previous section.
  2. Select the option Toolbox From File System if the toolbox is in your system. For example,
    OR, the ToolBox From URL if the toolbox is hosted in a location separate from your system, like an SVN. For example,
  3. Click Install and wait a few seconds to see the toolbox status changed to Installed.

Uninstalling a Toolbox

Uninstalling a toolbox removes deployed artifacts associated with it from the system. For example, if you have installed some analytic hive script via toolbox, it will be removed when unistalling the toolbox.

  1. Log on to BAM management console and selectBAM ToolBox -> List in the Main menu.
  2. Select the toolbox and click Uninstall. Wait about a minute and refresh the page to see the toolbox(s) removed.
  • No labels