Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Instructions on how to migrate from WSO2 Business Activity Monitor 2.x to WSO2 DAS are as follows.

...

Code Block
languagepowershell
./analytics-migrate.sh -serverUrl 192.168.219.1 -cassandraUrl localhost -serverPort 9043 -columnFamily org_wso2_bam_phone_retail_store_kpi -analyticTable org_wso2_bam_phone_retail_store_kpi -batchSize 1000 -tenantId -1234 -username admin -password admin -cassandraPort 9161 -clusterName Test Cluster

...

ParameterDescriptionDefault ValueExample

-analyticTable

Destination name of the table which will have the migrated data.

NonetestTable

-columnFamily

Name of the columnFamily to which analytics data will be migrated.

Nonejmx_agent_toolbox

-tenantId

Tenant ID of the considered tenant.

super tenant-1234
-serverUrlThe URL of the DAS server.

localhost

10.100.5.73
-serverPortThe Cassandra CQL port90429042
-cassandraUrlThe URL to access the Cassandra server.localhost

10.100.5.73

-cassandraPortThe thrift port for the Cassandra server.91609160
-batchSizeCassandra data is migrated from BAM to DAS in batches. This property specifies the size of a batch of data transferred at a given time.10001000
-usernameThe username to access the Cassandra server.Noneadmin
-passwordsThe password to access the Cassandra server.Noneadmin
-clusterNameThe name of the cluster to which the data should be migrated.Nonecluster001

Example

...

languagepowershell

...

Migrating WSO2 BAM toolboxes

Toolboxes concept of WSO2 Business Activity Monitor is replaced in WSO2 DAS by a CAR file based deployment approach. Since you need to map Hive queries to the Apache Spark syntax that is supported by WSO2 DAS, you cannot directly upload WSO2 BAM (2.x versions) toolboxes to WSO2 DAS. Thereby, you need to wrap all the artifacts (stream definitions, event receivers, event stores, event publishers, Spark scripts etc.) in a .car file and upload it to WSO2 DAS. For instructions on how to create a Carbon application with the CAR extension, see Carbon Application Deployment for DAS. However, you can use the analytics migration tool to migrate the data from Cassandra to the DAS datasource.