Versions Compared

Key

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

EI-Analytics Dashboard is used to publish information relating to the message mediation in WSO2 EI. The statistics are published in the analytics dashboard in an overview as well as for individual artifacts that are deployed within WSO2 EI. 

...

Tip

Before you begin,

  1. Install Oracle Java SE Development Kit (JDK) version 1.8.* and set the JAVA_HOME environment variable.
  2. Download the WSO2 EI ZIP file from here, and then extract the ZIP file. 
    The path to this folder will be referred to as <EI_HOME> through out this tutorial.
  3. Select and download the relevant EI tooling ZIP file based on your operating system from hereand then extract the ZIP file.
    The path to this folder will be referred to as <EI_TOOLING> through out this tutorial.
  4. Download the CAR file that contains the integration artifactsfrom artifacts from the previous tutorial from here.
  5. If you are running on Windows, download the snappy-java_1.1.1.7.jar fromhere and copy the JAR file to <EI_HOME>\wso2\analytics\lib directory.
Excerpt
hiddentrue

Open the ESB Tooling environment and click File -> Import. Then, select Existing WSO2 Projects into workspace under the WSO2 category, click Next and upload the extracted pre-packaged C-App project. This C-App contains the configurations of the service chaining tutorial. On the Servers tab, right-click the WSO2 ESB server, select Add and Remove and choose SampleServicesCompositeApplication, and click Finish.

Info

If you do not have a server added in Eclipse, refer this tutorial.

You can also deploy the artifactsto the ESB server using a  Composite Application Archive (CAR) file.

Let's get started!

Table of Contents

...

  1. Set the following properties in the  <EI-HOME>/conf/synapse.properties  file to true so that the Integration profile can publish mediation statistics:

     

    Code Block
    ...
    mediation.flow.statistics.enable=true
    mediation.flow.statistics.tracer.collect.payloads=true
    mediation.flow.statistics.tracer.collect.properties=true
    ...
    mediation.flow.statistics.collect.all=true
  2. Start the Analytics runtime by going to <EI_HOME>/wso2/analytics/bin and using the command line terminal and executing one of the following commands:
    • On Linux/Mac OS:  sh wso2server.sh
    • On Windows:  wso2server.bat --run

  3. Start the Integration runtime from within ESB Tooling as described in here OR by navigating to  <EI_HOME>/bin and using the command line terminal and executing one of the following commands: 

    • On Linux/Mac OS:  sh integrator.sh

    • On Windows:  integrator.bat --run

      Note

      Ensure you have successfully started the Analytics server prior to starting the Integration server.

...