Understanding Monitor Logs

Monitor logs capture records of system performance once every minute.

For security purposes, monitor logs are always enabled. By default, the monitor logs are saved for ten days on the WebFOCUS Client. You can customize the amount of time for which logs are saved, save sign-in events to a separate log, and save logs to a database.

Understanding a Monitor Log Event

Monitor log events record system performance statistics at specified dates and times. Monitor log entries created during these events list the date and time at which the record was captured, followed by the statistics and values recorded during the event.

In the table and deception below all times are in milliseconds, and all file sizes are in kilobytes (KB), unless otherwise specified.

Each monitor log record takes the following format:

Event

Log entry

Monitor log capture

[YYYY-MM-DD HH:MM:SS,sss] INFO  ActLog Sessions= n ActRecentSes= n SrvReq= n SrvTime= ms maxSrvRsp= ms SrvDbmsReq= n SrvDbmsTime= ms maxSrvDbmsRsp= ms maxConcur= n UrlReq= n UrlTime= ms maxUrlRsp= ms ClientCPU= ms maxClientCPU= ms dummy= n dummy= n dummy= n numSRVLogs= n numURLLogs= n minHeapAvail= kb minNonHeapAvail= kb maxPendFinalization= n CpuLoad= n JavaCpuLoad= n ActUrlSes= n ActUrls= n ActLongRunUrls= n ActSrvReqSes= n ActSrvReq= n ActLongRunSrvReq= n

where:

[YYYY-MM-DD HH:MM:SS,sss]

Is the date and time of the monitor event record. All statistics captured by the event were current as of this date and time.

INFO

Is the Log level, such as INFO. For more information see, Working With Log Files .

ActLog

Is the type of event being logged. In this case, an activity log record capture, identified by ActLog.

Sessions= n

Is the number of all sessions that were active during the previous minute. This number includes active and inactive sessions.

ActRecentSes= n

Is the number of sessions that were open and active, during the previous minute. This value is a subset of the Sessions value.

SrvReq= n

Is the total number of WebFOCUS Reporting Server requests that occurred during the past minute.

SrvTime= ms

Is the total time, in milliseconds, of all WebFOCUS Reporting Server requests that occurred during the previous minute.

maxSrvRsp= ms

Is the time of the longest WebFOCUS Reporting Server Response, in milliseconds, that occurred during the previous minute.

SrvDbmsReq= n

Is the number of requests to access the external RDBMS that occurred during the previous minute. This value is a subset of the SrvReq value, which counts the total number of requests to the WebFOCUS Reporting Server.

SrvDbmsTime= ms

Is the total time, in milliseconds, spent executing requests to the external RDBMS, during the previous minute.

maxSrvDbmsRsp= ms

Is the time, in milliseconds, of the longest RDBMS request executed during the previous minute. This value is a subset of the SrvDbmsTime value, which counts the total amount of time spent executing requests to the external RDBMS.

maxConcur= n

Is the total number of concurrent WebFOCUS Reporting Server connections that were open during the previous minute.

UrlReq= n

Is the number of URL Requests during the previous minute.

UrlTime= ms

Is the total amount of time, in milliseconds, required to execute all URL requests during the previous minute.

maxUrlRsp= ms

Is the time required to execute the longest URL Response message during the previous minute.

ClientCPU= ms

Is the total amount of CPU time, in milliseconds, required to execute all URL requests during the previous minute.

maxClientCPU= ms

Is the maximum amount of Client CPU time required to execute the longest URL request during the previous minute.

dummy= n

Is a placeholder parameter. Disregard this parameter and its value.

dummy= n

Is a placeholder parameter. Disregard this parameter and its value.

dummy= n

Is a placeholder parameter. Disregard this parameter and its value.

numSRVLogs= n

Is the total number of logs of server requests and responses that were open during the previous minute.

numURLLogs= n

Is the total number of logs of URL requests and responses that were open during the previous minute.

minHeapAvail= kb

Is the minimum amount, in kilobytes, of memory available in the Java Virtual Machine Heap.

minNonHeapAvail= kb

Is the minimum amount, in kilobytes, of additional memory in the Java Virtual Machine.

maxPendFinalization= n

Is the maximum number of processes that were incomplete during the previous minute.

CpuLoad= n

Is a measure of CPU usage for the whole system during the previous minute. Values range from 0.0, meaning that all CPUs were idle, to 1.0, meaning that all CPUs were active for the entire minute. If recent CPU usage is not available, this parameter contains a negative value.

JavaCpuLoad= n

Is a measure of CPU usage for the Java Virtual Machine (JVM) process during the previous minute. Values range from 0.0, meaning that none of the CPUs were running threads from the JVM process, to 1.0, meaning that all CPUs were actively running threads from the JVM process for the entire minute. If recent CPU usage for the JVM process is not available, this parameter contains a negative value.

ActUrlSes= n

Is the number of sessions that currently have an active URL.

ActUrls= n

Is the number of currently active URLs.

ActLongRunUrls= n

Is the number of currently active long-running URLs.

ActSrvReqSes= n

Is the number of sessions that currently have an active WebFOCUS Reporting Server connection.

ActSrvReq= n

Is the number of currently active server requests.

ActLongRunSrvReq= n

Is the number of currently active long running WebFOCUS Reporting Server connections.