This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Analyzing Statistics for Proxy Services
The EI Analytics Dashboard displays statistics relating to a selected proxy service. The information displayed includes the overall success and failure rates, the number of successful/failed requests over time, the message latency over time, the list of messages processed during the selected time interval, and the mediation flow that the messages sent to the proxy service have passed through.
Use one of the following methods to view information in this page.
- When you open the EI Analytics dashboard, the Overview page is displayed by default. Click on a proxy service in the TOP PROXY SERVICES BY REQUEST COUNT gadget to view information relating to that proxy service.
- Click on the PROXY SERVICE page and search for the proxy service for which you want to view information.
At any given time, this page displays the statistics for a selected time interval. Make sure you select the required time interval in the following bar displayed at the top of the page. If you want to define a custom time interval, click Custom and select the start and end dates of the required time interval in the calendar that appears.
Proxy Request Count
View (Example) | |
---|---|
Description | This indicates the total number of requests handled by a proxy service during a selected time period. The number of requests successfully handled by the proxy service as well as the number of failed requests are displayed as percentages of the total number requests handled by the proxy. |
Purpose | This gadget can be used for the following purposes.
|
Recommended action | Check the success/failure rate for a proxy at different time intervals. If the success rate was low only during particular time interval(s), check for unusual activities during that time interval(s) (e.g., system downtime, unavailability of the backend service etc.). If the success rate is low at all time intervals, check the proxy service configuration as well as the configurations of other artifacts used by the proxy service (i.e. sequences, endpoints etc.) for errors. |
Message Count
View (Example) | |
---|---|
Description | This provides a graphical view of the count for both successful and failed messages for a proxy service during a selected time interval. |
Purpose | This allows you to identify any correlation that may exist between message failure rate, throughput and time. |
Recommended action | If the message failure is particularly high during a specific time, you can check whether any unusual occurrences have taken place during that time (e.g., system downtime, unavailability of the back-end service) and take appropriate action. |
Message Latency
View (Example) | |
---|---|
Description | The time taken by the selected proxy service to complete processing a request sent to it. |
Purpose | This allows you to analyse the efficiency of a proxy service in terms of the time taken to process messages during a selected time interval. |
Recommended action | If the message latency is high during a specific time interval, view the number of requests handled by the proxy service during the same time interval in order to check whether there has been an overload of requests. |
Messages
View (Example) | |
---|---|
Description | This provides the list of message IDs that were processed by the selected proxy service. Details including the host, time stamp and whether the message is successfully processed are displayed for each message ID. Messages can be sorted in an ascending or descending order based on the message ID, host, start time or status. You can search for specific message IDs, as well as click on a message ID to view more details about it in the OVERVIEW/MESSAGE/<MESSAGE_ID> page. When you search for information in this table, you need to use the correct search syntax as explained in Searching for Messages. |
Purpose | This allows you to identify the individual message IDs that were not successfully processed and click on them to find more details in order to take corrective action. |
Recommended action |
|
Message Flow
View (Example) | |
---|---|
Description | This provides a graphical view of the mediation flow through which the messages handled by a proxy service have passed. |
Purpose | This allows you to understand the different stages of mediation that a selected message ID has passed. |
Recommended action |
|