This documentation is for WSO2 Stream Processor 4.1.0. View documentation for the latest release.

All docs This doc
||
Skip to end of metadata
Go to start of metadata

When you open the WSO2 SP Status Dashboard, the Worker Overview page is displayed by default.

  1. To view information specific to a selected worker node, click on the relevant gadget. This opens the page specific to the worker.
  2. To view information specific to a Siddhi application deployed in the Siddhi node, click on the relevant Siddhi application in the Siddhi Applications table. This opens a page with information specific to the selected Siddhi application as shown in the example below.

The following statistics can be viewed for an individual Siddhi Application.

Latency

View (Example)

DescriptionThis displays the latency of the selected Siddhi application. Latency is the time taken to complete processing a single event in the event flow.
PurposeThis allows you to assess the performance of the selected Siddhi application.
Recommended ActionIf the latency of the Siddhi application is too high, check the Siddhi queries and rewrite them to optimise performance.


Overall Throughput

View (Example)

DescriptionThis shows the overall throughput of a selected Siddhi application over time.
PurposeThis allows you to assess the performance of the selected Siddhi application.
Recommended Action
  • If the throughput of a Siddhi application varies greatly overtime, investigate reasons for any slumps in the throughput (e.g., errors in the deployment of the application).
  • If the throughput of the Siddhi application is lower than expected, investigate reasons, and take corrective action to improve the throughput (e.g., check the Siddhi queries in the application and rewrite them with best practices to achieve greater efficiency in the processing of events.

Memory Used 

View (Example)

DescriptionThis displays the memory usage (In MB) of a selected Siddhi application over time.
PurposeThis allows you to monitor the memory consumption of individual Siddhi applications.
Recommended Action

If there are major fluctuations in the memory consumption of a Siddhi application, investigate the reasons (e.g., Whether the Siddhi application has been inactive at any point of time).

Code View

View (Example)

DescriptionThis displays the queries defined in the Siddhi file of the application.
PurposeThis allows you to check the queries of the Siddhi application if any further investigations are needed based on the observations of its latency, throughput and the memory consumption.
Recommended Action

Edit the Siddhi file if any changes that can improve the performance of the Siddhi application are identified.
For detailed instructions to write a Siddhi application, see Creating a Siddhi Application. |
For detailed information about the Siddhi logic, see the Siddhi Query Guide.


Siddhi App Component Statistics

View (Example)

Description
Purpose
Recommended Action
  • No labels