GetStatistics

Returns statistics for the service.

The following statistics return for all servers:

[Service] Class


[Statistics]

ServiceDuration The number of seconds the service has been running.
10SecondResponseAverage The average service response time (in milliseconds) measured over the last 10 seconds.
10SecondRequestsPerSecond The number of requests to the service per second within the last 10 seconds.
10SecondRequests The number of requests to the service in the last 60 seconds.
60SecondResponseAverage The average service response time (in milliseconds) measured over the last 60 seconds.
60SecondRequestsPerSecond The number of requests to the service per second within the last 60 seconds.
60SecondPeakRequestsPerSecond The highest number of requests to the service over any 60 second period.
60SecondRequests The number of requests to the service in the last 60 seconds.
1HourResponseAverage The average service response time (in milliseconds) measured over the last hour.
1HourRequestsPerSecond The number of requests to the service per second within the last hour.
1HourPeakRequestsPerSecond The highest number of requests to the service over any 1 hour period.
1HourRequests The number of requests to the service in the last hour.
24HourResponseAverage The average service response time (in milliseconds) measured over the last 24 hours.
24HourRequestsPerSecond The number of requests to the service per second within the last 24 hours.
24HourPeakRequestsPerSecond The highest number of requests to the service over any 24 hour period.
24HourRequests The number of requests to the service in the last 24 hours.
RecentResponseAverage The average service response time (in milliseconds) from the time the last 10 second period finished to the current time.
RecentRequestsPerSecond The number of requests to the service per second from the time the last 10 second period finished to the current time.
RecentPeakRequestsPerSecond The highest number of requests to the service from the time the last 10 second period finished to the current time.
RecentRequests The number of requests to the service from the time the last 10 second period finished to the current time.
TotalRequests The total number of requests that were made to the service.

The following statistics return for specific components:

[Service] Class

 

[Statistics]

TruncatedRequests The number of queries that timed out.

 

[Documents]

Total The total number of documents that this IDOL server contains.
TotalSections The number of document sections that this IDOL server contains.
TotalSlots The total number of document sections that the IDOL server contains including document sections that have been deleted.

[Databases]

Number The total number of databases including empty databases and databases that have been deleted.
Active The number of active databases (databases that are empty or contain data).


[ACI] Class


[Action:ACTIONNAME]

Count The number of this type of action that were sent to the service.
Avg. Duration The average length of processing (in ms) for this type of action.
Shortest The shortest processing time (in ms) for this type of action.
Longest The longest processing time (in ms) for this type of action.


[Indexer] Class


[Connections]

Total The number of socket connections to the index port.
HeaderSocketError
Unauthorized The number of index actions that IDOL server received from unauthorized clients.
Paused The number of connections that were rejected because the service was paused.
InsufficientDiskSpace The number of connections that were rejected because there was insufficient disk space.
InvalidIndexCode The number of connections that were rejected because they contained an invalid index code.

[Commands]

Invalid The number of actions that the service received to the index port that were not valid index actions (action names that did not start DRE).
TruncatedData The number of index actions that were received that had truncated data.
COMMANDNAME The number of the COMMANDNAME index action that were executed.

[Command:COMMANDNAME]

Avg.Duration The average duration (in ms) of COMMANDNAME index actions.
Shortest The shortest duration (in ms) of COMMANDNAME index actions.
Longest The longest duration (in ms) of COMMANDNAME index actions.

[Streaming]

BytesStreamedToDisk The number of bytes of data that the service has streamed to disk.
TimeSpentStreaming The amount of time in seconds that the service has spent streaming data.

[Queue]

Received The number of index actions that have been received.
Completed The number of index actions that have been completed.
Queued The number of index actions that are in the index queue.

[RejectedCommands]

Invalid The number of index actions that were rejected because they were invalid (that is, started with the required DRE, but were not recognised by the server).
RejectedInvalidDatabase The number of index actions that were rejected because they contained an invalid database.
ReadOnlyDatabase The number of index actions that were rejected because they contained a read-only database.
FileNotFound The number of index actions that were rejected because the file was not found.
DocLimitExceeded The number of index actions that were rejected because the document limit was exceeded.
IndexSizeExceeded The number of index actions that were rejected because the maximum index size was exceeded.
UserConfIndexLimitExceeded The number of index actions that were rejected because the configured maximum allowed index size was exceeded.
OutOfMemory The number of index actions that were rejected because IDOL server was out of memory.
BadParameter The number of index actions that were rejected because they contained an invalid parameter or parameter value.
InsufficientFileHandles The number of index actions that were rejected becasue there were insufficient file handles.
InsufficientDiskSpace The number of index actions that were rejected because there was not enough disk space.
TruncatedData The number of index actions that were rejected because their data termination was incorrect (for actions sent with a POST method)
SuccessfullyProcessed The number of index actions that were successfully processed.
OnDiskComponent The number of index actions that had data saved to disk.

[Documents]

ReplacedReindex The number of documents that were re-indexed because an ACLType or Index field had changed.
ReplacedDocsTotal The number of documents that have been replaced.
InvalidDatabaseDocs The number of documents that were not indexed because their database was invalid.


[Database] Class


[DatabaseName]

Documents The number of documents that this database contains.
Sections The number of document sections that this database contains.


[Server] Class


[Tasks]

Number The number of tasks set up in the configuration file.
StartTask The first task that is performed.
IndexCommands The number of index commands that have been processed (the number displayed includes any index command that is currently being processed).
Documents The number of documents that have been processed (the number displayed includes any document that is currently being processed).
DocumentSuccesses The number of documents that have been processed successfully.
DocumentFailures The number of times that document processing has failed.
Sections The number of document sections processed.


[Tasks] Class


[TaskName]

Requests The number of requests sent to a specific task.
Successes The number of requests processed successfully by a specific task.
Failures The number of request-processing failures for a specific task.


[Licensing] Class


[Users]

Maximum The maximum number of users that can be set up for this service.


[Statistics] Class


[Users]
Current The number of users that has been set up for this service.


[CHILDSTAT] Class


[All Children]
TotalUpEvents The number of times a DIH child server was marked up.
TotalDownEvents The number of times a DIH child server was marked down.

[Engine N]

UpEvents The number of times this DIH child server was marked down.
DownEvents The number of times this DIH child server was marked up.
CommandsSent The number of commands that were sent to this DIH child server.
Retries The number of times commands to this DIH child server were retried.
TotalBytesSent The total number of bytes of data that were sent to this DIH child server.
AvgSendCommandRate The average rate that commands were sent to this DIH child server.
MinResponseTime The smallest time that DAH took to respond to a request.
AvgResponseTime The average time that DAH took to respond to requests.
MaxResponseTime The largest time that DAH took to respond to requests.
SuccessfulActions The number of actions that were successfully completed.
FailedActions The number of actions that failed.
Timeouts The number of actions that timed out.
Example

http://12.3.4.56:40050/action=GetStatistics

This action uses port 40050 to request the service's statistical information.

Parameter Description Required
     
Comments