Endeca Analytics Test
Endeca Server is a hybrid search-analytical engine that organizes complex and varied data from disparate sources and unifies search, navigation, and analytics to deliver fast answers on structured and unstructured data. The effectiveness of the server is typically measured by its speed - i.e., how quickly it executes the search queries from users and returns the output. Frequent slowdowns experienced by users can seriously impact the user experience and significantly delay even routine business transactions, thus causing users to lose faith in the capability of the target server and compelling them to use it less and less. Therefore, it is imperative that administrators should continuously monitor capability of the target Endeca server in processing search queries to prevent performance lag, if any and ensure better user experience. The Endeca Analytics Test helps administrators in this regard.
This test continuously monitors the target Endeca server, reports the time taken for processing user's search queries and promptly alerts administrators to performance lag in terms of latencies, if any. In addition, this test also reports the time taken for parsing, type checking and evaluating the queries. These metrics help administrators to identify where exactly the query processing is delayed and troubleshoot the bottleneck condition at the earliest.
Target of the test : An Endeca Search Application
Agent deploying the test : An internal agent
Outputs of the test : One set of results the Endeca search application being monitored.
Parameter | Description |
---|---|
Test period |
How often should the test be executed |
Host |
The IP address of the host for which this test is to be configured. |
Port |
The port at which the specified host listens to. The default port is 15000. |
PerfStatURL |
Specify the URL to access the page from which this test will be collecting the required statistics. The default URL will be in the format: http://{Endeca_Server_IP}:8000/admin?op=stats |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Total processing time
|
Indicates the time taken by the Endeca to process the search queries. |
Seconds |
Ideally, the value of this measure should be low. A high value indicates that the engine is taking longer time to process the search queries. Further investigation is required to isolate the root-cause of the processing bottleneck. |
Query parsing time
|
Indicates the time taken for parsing the search queries. |
Seconds |
Ideally, the value of this measure should be low. A high value indicates that the engine is taking longer time to parse the search queries, thus increasing the query processing time. |
Type checking time
|
Indicates the time taken for type checking of the search queries. |
Seconds |
The value of this measure should be low. |
Evaluation time
|
Indicates the time taken for evaluating the search queries. |
Seconds |
A high value for this measure indicates that the target server is taking more time to evaluate the search queries. |