Measures reported by TrexQueueTest
The queue server coordinates the processing steps that take place during indexing. It collects incoming document, triggers preprocessing by the preprocessor, and further processing by the index server.
The queue server enables documents to be indexed asynchronously. This has the advantage that you can control the time of indexing. For example, you can schedule indexing for times when the system load is lower because there are fewer search queries.
In addition, the queue server can trigger index replication and integration of the delta index in the main index.
A queue is a store in which the queue server collects documents to be indexed and administration information.
There is a queue for each index. The queue server creates a queue automatically as soon as you create a new index. The queue has the same ID as the index.
A queue has several parameters that control the behavior of the queue. In particular, the parameters specify when the queue server triggers indexing and optimization of documents. It is important for performance reasons that you have optimum settings for the queue parameters.
This test auto-discovers the queue groups in the target SAP TREX server and reports the number of queues that were idle, suspended, stopped etc in each queue group. Using this test, administrators can figure out the exact number of queues that were idle and were taking too long to process the requests.
Outputs of the test : One set of results for each queue group of the target SAP TREX server that is to be monitored.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| idleQ |
Indicates the number of queues that were idle in this queue group. |
Number |
The queue server has a status for each queue. If the status of the queue server is idle, then , it means that the queue server is collecting incoming documents and triggering their preprocessing. |
| indexingQ |
Indicates the number of queues that were in the indexing state in this queue group. |
Number |
If the queues are in indexing state, then it means that the queue server is transmitting documents to the index server and triggering indexing. |
| optimizingQ |
Indicates the number of queues that were in the optimizing state in this queue group. |
Number |
If the queues are in optimizing state, then, it means that the queue has triggered optimization and is waiting for a response from the index server. |
| suspendingQ |
Indicates the number of queues that were in Suspend-in-Progress state in this queue group. |
Number |
|
| suspendedQ |
Indicates the number of queues that were in Suspended state in this queue group. |
Number |
|
| stoppedQ |
Indicates the number of queues that were in Stopped state in this queue group. |
Number |
|
| invalidQ |
Indicates the number of queues that were invalid in this queue group. |
Number |
|
| repairingQ |
Indicates the number of queues that were in Repairing state in this queue group. |
Number |
|
| mergingQ |
Indicates the number of queues that were in Merging state in this queue group. |
Number |
|
| replicatingQ |
Indicating the number of queues that were in Replicating state in this queue group. |
Number |
|
| rollingbackQ |
Indicates the number of queues that were in Rolling Back state in this queue group. |
Number |
|
| totalQ |
Indicates the total number of queues in this queue group. |
Number |
This measure will not appear for the individual queues being monitored by this test. |
| preprocessQD |
Indicates the number of queue documents that were in the To Be Preprocessed state in this queue group. |
Number |
|
| preprocessingQD |
Indicates the number of queue documents that were in the Preprocessing state in this queue group. |
Number |
|
| preprocFailQD |
Indicates the number of queue documents that were in the Preprocessing Failed state in this queue group. |
Number |
|
| transmitQD |
Indicates the number of queue documents that were preprocessed and waiting to be transmitted for indexing in this queue group. |
Number |
|
| transmittingQD |
Indicates the number of queue documents that were being transmitted to an index server from this queue group. |
Number |
|
| transmitFailQD |
Indicates the number of queue documents that could not be transmitted to the index server from this queue group. |
Number |
|
| synchQD |
Indicates the number of queue documents from this queue group that were waiting to be optimized. |
Number |
|
| synchingQD |
Indicates the number of queue documents from this queue group that were being optimized. |
Number |
|
| synchFailQD |
Indicates the number of queue documents from this queue group that could not be optimized. |
Number |
|
| synchedQD |
Indicates the number of queue documents from this queue group that were processed successfully. |
Number |
|
| delayedQD |
Indicates the number of queue documents from this queue group that were in Delayed state. |
Number |
|
| invalidQD |
Indicates the number of queue documents from this queue group that were invalid. |
Number |
|
|