Installing Business Automation Insights

With IBM® Business Automation Insights, you gather data from your applications and display it in dashboards. You can analyze your business data and present the results using clear visualizations, graphs, and diagrams. You get a data-based view of your operations to make informed decisions.

Before you begin

Before you begin:

  • Complete the cluster administrator setup by running ./baw-clusteradmin-setup.sh.
  • Ensure that you have a namespace created for your IBM Business Automation Workflow deployment.
  • Verify that Kafka is available in your environment. Business Automation Insights requires Kafka for event streaming.

About this task

Business Automation Insights is installed as an optional component during the Business Automation Workflow installation process. When you select Business Automation Insights during installation, the generated Custom Resource (CR) includes the configuration for Business Automation Insights. Upon applying the CR, all Business Automation Insights-related operands are deployed, and the relevant pods start.

Procedure

  1. Run the prerequisites script to continue the installation process:
    ./baw-prerequisites.sh -m property -n namespace

    Replace namespace with the name of your Kubernetes namespace.

  2. When prompted, select the optional components to include in your deployment.
    The script displays a list of available optional components. To install Business Automation Insights, select Business Automation Insights from the list.
  3. Complete the remaining prompts in the prerequisites script to generate the CR file.
    The script generates a CR file that includes the Business Automation Insights configuration.
  4. Apply the CR to deploy Business Automation Workflow with Business Automation Insights:
    kubectl apply -f ibm_cp4a_cr_final.yaml
  5. Verify that the Business Automation Insights pods are running:
    kubectl get pods -n namespace | grep bai

    Wait until all Business Automation Insights-related pods show a status of Running.

  6. Retrieve the Business Automation Insights access information from the ConfigMap:
    kubectl get configmap bawdeploy-cp4ba-access-info -n namespace -o yaml

    After Business Automation Insights is enabled and all relevant pods are running, the system updates the bawdeploy-cp4ba-access-info ConfigMap with access details.

Results

Business Automation Insights is now installed and running in your IBM Business Automation Workflow environment. All Business Automation Insights-related operands are deployed, and the relevant pods are started.

What to do next

After installing Business Automation Insights, you must configure event emitters to capture business events from your workflow applications. You can configure events for BPMN, Case, Content, and WorkForce at any time and view the data being populated in Business Automation Insights dashboards.

Configure the following event emitters as needed: