A Metrics Tracked by Oracle Traffic Director

This appendix lists the metrics for which Oracle Traffic Director tracks and maintains statistics.

Instance Metrics

This section lists the metrics that Oracle Traffic Director tracks for individual instances. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided. Metrics that are not available through SNMP or in the stats-xml report are marked NA.

Table A-1 Instance Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Number of seconds the instance has been running

instanceUptime

server: secondsRunning

Number of requests processed

instanceRequests

request-bucket: countRequests

Number of octets received

instanceInOctets

request-bucket: countBytesReceived

Number of octets transmitted

instanceOutOctets

request-bucket: countBytesTransmitted

Number of 2xx (Successful) responses issued

instanceCount2xx

request-bucket: count2xx

Number of 3xx (Redirection) responses issued

instanceCount3xx

request-bucket: count3xx

Number of 4xx (Client Error) responses issued

instanceCount4xx

request-bucket: count4xx

Number of 5xx (Server Error) responses issued

instanceCount5xx

request-bucket: count5xx

Number of other (neither 2xx, 3xx, 4xx, nor 5xx) responses issued

instanceCountOther

request-bucket: countOther

Number of 200 (OK) responses issued

instanceCount200

request-bucket: count200

Number of 302 (Moved Temporarily) responses issued

instanceCount302

request-bucket: count302

Number of 304 (Not Modified) responses issued

instanceCount304

request-bucket: count304

Number of 400 (Bad Request) responses issued

instanceCount400

request-bucket: count400

Number of 401 (Unauthorized) responses issued

instanceCount401

request-bucket: count401

Number of 403 (Forbidden) responses issued

instanceCount403

request-bucket: count403

Number of 404 (Not Found) responses issued

instanceCount404

request-bucket: count404

Number of 503 (Unavailable) responses issued

instanceCount503

request-bucket: count503

Average load in the last 1 minute

instanceLoad1MinuteAverage

server: load1MinuteAverage

Average load in the last 5 minutes

instanceLoad5MinuteAverage

server: load5MinuteAverage

Average load for in the last minutes

instanceLoad15MinuteAverage

server: load15MinuteAverage

Number of octets transmitted on the network per second

instanceNetworkInOctets

server: rateBytesReceived

Number of octets received on the network per second

instanceNetworkOutOctets

server: rateBytesTransmitted

Average number of requests served in the last 1 minute

instanceRequests1MinuteAverage

server: requests1MinuteAverage

Average number of requests served in the last 5 minutes

instanceRequests5MinuteAverage

server: requests5MinuteAverage

Average number of requests served in the last 15 minutes

instanceRequests15MinuteAverage

server: requests15MinuteAverage

Average number of error responses in the last 1 minute

instanceErrors1MinuteAverage

server: errors1MinuteAverage

Average number of error responses in the last 5 minutes

instanceErrors5MinuteAverage

server: errors5MinuteAverage

Average number of error responses in the last 15 minutes

instanceErrors15MinuteAverage

server: errors15MinuteAverage

Average response time for the requests in the last 1 minute

instanceResponseTime1MinuteAverage

server: responseTime1MinuteAverage

Average response time for the requests in the last 5 minutes

instanceResponseTime5MinuteAverage

server: responseTime5MinuteAverage

Average response time for the requests in the last 15 minutes

instanceResponseTime15MinuteAverage

server: responseTime15MinuteAverage

Number of open connections at the time when statistics were gathered

NA

request-bucket: countOpenConnections

Name of the TCP proxy for which this element holds statistics

tcpID

tcp-proxy:name

State of the TCP proxy at the time of gathering the statistics

tcpMode

tcp-proxy:mode

IP addresses (including port) where this TCP proxy listens for requests

tcpInterfaces

tcp-proxy:interfaces

Number of active TCP proxy connections

tcpCountActiveConnections

tcp-request-bucket:countActiveConnections

Total number of requests processed

tcpCountRequests

tcp-request-bucket:countRequests

Total number of requests that were aborted

tcpCountAbortedRequests

tcp-request-bucket:countRequestsAborted

Total number of requests that were closed because of timeout

tcpCountTimeoutRequests

tcp-request-bucket:countRequestsTimedout

Number of bytes received from the client

tcpCountBytesReceived

tcp-request-bucket:countBytesReceived

Number of bytes transmitted to the clients

tcpCountBytesTransmitted

tcp-request-bucket:countBytesTransmitted

Average duration of active time in milliseconds

tcpMilliSecondsConnectionActiveAverage

tcp-request-bucket:millisecondsConnectionActiveAverage

Process Metrics

This section lists the metrics that Oracle Traffic Director tracks at the process level. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided. Metrics that are not available through SNMP or in the stats-xml report are marked NA.

Table A-2 Process Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Number of request processing threads currently available

processThreadCount

thread-pool-bucket: countThreads

Number of request processing threads currently idle

processThreadIdle

thread-pool-bucket: countIdleThreads

Number of connections currently in keepalive queue

processKeepaliveCount

keepalive-bucket: countConnections

Maximum number of connections allowed in keepalive queue

processKeepaliveMax

keepalive-bucket: maxConnections

Number of requests that were processed on connections in the Keep Alive subsystem

NA

keepalive-bucket: countHits

Number of connections in the Keep Alive subsystem that were flushed

NA

keepalive-bucket: countFlushes

Number of times the server could not hand off the connection to a keep-alive thread.

NA

keepalive-bucket: countRefusals

Number of connections that were closed due to Keep Alive subsystem being idle beyond the specified timeout period

NA

keepalive-bucket: countTimeouts

Idle period after which the Keep Alive subsystem should time out

NA

keepalive-bucket: secondsTimeout

Process size in kbytes

processSizeVirtual

process: sizeVirtual

Process resident size in kbytes

processSizeResident

process: sizeResident

Fraction of process memory in system memory

processFractionSystemMemoryUsage

process: fractionSystemMemoryUsage

Total number of active connections for which requests are getting processed

NA

tcp-thread:countActiveConnections

Thread Pool Metrics

This section lists the metrics that Oracle Traffic Director tracks for server threads. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided.

Table A-3 Thread Pool Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Number of requests queued for processing by this thread pool.

threadPoolCount

thread-pool-bucket: countQueued

Largest number of requests that have been queued simultaneously

threadPoolPeak

thread-pool-bucket: peakQueued

Maximum number of requests allowed in the queue

threadPoolMax

thread-pool-bucket: max-threads

Connection Queue Metrics

This section lists the connection-queue metrics that Oracle Traffic Director tracks. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided. Metrics that are not available through SNMP or in the stats-xml report are marked NA.

Table A-4 Connection Queue Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Number of connections currently in connection queue

connectionQueueCount

connection-queue-bucket: countQueued

Total number of connections that have been added to this connection queue since startup

NA

connection-queue-bucket: countTotalQueued

Average length of the queue in the last one minute

NA

connection-queue-bucket: countQueued1MinuteAverage

Average length of the queue in the last one minutes

NA

connection-queue-bucket: countQueued5MinuteAverage

Average length of the queue in the last fifteen minutes

NA

connection-queue-bucket: countQueued15MinuteAverage

Largest number of connections that have been queued simultaneously

connectionQueuePeak

connection-queue-bucket: peakQueued

Maximum number of connections allowed in connection queue

connectionQueueMax

connection-queue-bucket: maxQueued

Total number of connections added to this connection queue since the instance started

connectionQueueTotal

connection-queue-bucket: countTotalConnections

Number of connections rejected due to connection queue overflow

connectionQueueOverflows

connection-queue-bucket: countOverflows

Compression and Decompression Metrics

This section lists the metrics for response data that Oracle Traffic Director compresses and decompresses. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided.

Table A-5 Compression and Decompression Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Total number of requests compressed

countRequestsCompressed

compression-bucket: countRequests

Total number of input bytes for compression

countBytesForCompression

compression-bucket: bytesInput

Total number of output bytes after compression

countBytesCompressed

compression-bucket: bytesOutput

Average compression per page

pageCompressionAverage

compression-bucket: pageCompressionAverage

Overall compression ratio

compressionRatio

compression-bucket: compressionRatio

Total number of requests decompressed

countRequestsDecompressed

decompression-bucket: countRequests

Total number of input bytes for decompression

countBytesForDecompression

decompression-bucket: bytesInput

Total number of output bytes after decompression

countBytesDecompressed

decompression-bucket: bytesOutput

Virtual Server Metrics

This section lists the metrics that Oracle Traffic Director tracks for individual virtual servers. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided.

Table A-6 Virtual Server Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Number of requests processed

vsRequests

request-bucket: countRequests

Number of octets received

vsInOctets

request-bucket: countBytesReceived

Number of octets transmitted

vsOutOctets

request-bucket: countBytesTransmitted

Number of 2xx (Successful) responses issued

vsCount2xx

request-bucket: count2xx

Number of 3xx (Redirection) responses issued

vsCount3xx

request-bucket: count3xx

Number of 4xx (Client Error) responses issued

vsCount4xx

request-bucket: count4xx

Number of 5xx (Server Error) responses issued

vsCount5xx

request-bucket: count5xx

Number of other (neither 2xx, 3xx, 4xx, nor 5xx) responses issued

vsCountOther

request-bucket: countOther

Number of 200 (OK) responses issued

vsCount200

request-bucket: count200

Number of 302 (Moved Temporarily) responses issued

vsCount302

request-bucket: count302

Number of 304 (Not Modified) responses issued

vsCount304

request-bucket: count304

Number of 400 (Bad Request) responses issued

vsCount400

request-bucket: count400

Number of 401 (Unauthorized) responses issued

vsCount401

request-bucket: count401

Number of 403 (Forbidden) responses issued

vsCount403

request-bucket: count403

Number of 404 (Not Found) responses issued

vsCount404

request-bucket: count404

Number of 503 (Unavailable) responses issued

vsCount503

request-bucket: count503

The total number of upgrade requests processed

websocketCountUpgradedRequests

websocket-bucket:countUpgradeRequests

Number of WebSocket requests that were denied upgrade by origin server

websocketCountUpgradeRejectedRequests

websocket-bucket:countUpgradeRequestsRejected

Number of WebSocket requests that were denied upgrade by server

websocketCountFailedStrictRequests

websocket-bucket:countUpgradeRequestsFailed

Number of active WebSocket connections

websocketCountActiveConnections

websocket-bucket:countActiveConnections

Total number of requests that were aborted

websocketCountAbortedRequests

websocket-bucket:countRequestsAborted

Total number of requests that were closed because of timeout

websocketCountTimeoutRequests

websocket-bucket:countRequestsTimedout

Number of bytes received from the clients

websocketCountBytesReceived

websocket-bucket:countBytesReceived

Number of bytes transmitted to the clients

websocketCountBytesTransmitted

websocket-bucket:countBytesTransmitted

Average duration of active time in millisecond

websocketMillisecondsConnectionActiveAverage

websocket-bucket:millisecondsConnectionActiveAverage

Total number of requests intercepted by webapp firewall

wafCountInterceptedRequests

webapp-firewall-bucket:countRequestsIntercepted

Total number of requests allowed by webapp firewall (allow action)

wafCountAllowedRequests

webapp-firewall-bucket:countRequestsAllowed

Total number of denied requests (deny action)

wafCountDeniedRequests

webapp-firewall-bucket:countRequestsDenied

Total number of dropped requests (drop action)

wafCountDroppedRequests

webapp-firewall-bucket:countRequestsDropped

Total number of redirected requests (redirect action)

wafCountRedirectedRequests

webapp-firewall-bucket:countRequestsRedirected

Total number of detected denied requests (deny action)

wafCountDenyDetectedRequests

webapp-firewall-bucket:countRequestsDenyDetected

Total number of detected dropped requests (drop action)

wafCountDropDetectedRequests

webapp-firewall-bucket:countRequestsDropDetected

Total number of detected redirected requests (redirect action)

wafCountRedirectDetectedRequests

webapp-firewall-bucket:countRequestsRedirectDetected

CPU Metrics

This section lists the CPU-related metrics that Oracle Traffic Director tracks. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided.

Table A-7 CPU Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Percentage of the time that the CPU is idle

cpuIdleTime

cpu-info: percentIdle

Percentage of the time the CPU is spending in user space

cpuUserTime

cpu-info: percentUser

Percentage of the time the CPU is spending in kernel space

cpuKernelTime

cpu-info: percentKernel

Origin Server Metrics

This section lists the metrics that Oracle Traffic Director tracks for origin server pools and origin servers. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided.

Table A-8 Origin Server Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Number of times a request was retried (to same or different origin server)

serverPoolCountRetries

server-pool: countRetries

Type of the server pool

 

server-pool:type

Flag indicating whether the origin server is currently marked online

originServerRunningStatus

origin-server-bucket: flagOnline

Flag indicating whether the node was dynamically discovered

originServerDiscoveryStatus

origin-server-bucket: flagDiscovered

Flag indicating whether the node is fully ramped up

originServerRampedupStatus

origin-server-bucket: flagRampedUp

Flag indicating whether the origin server is a backup node

originServerBackupStatus

origin-server-bucket: flagBackup

Total time, in seconds, since the origin server was marked online

originServerRunningTime

origin-server-bucket: secondsOnline

Total number of times the origin server was marked offline

originServerCountOffline

origin-server-bucket: countDetectedOffline

Total number of bytes transmitted to the origin server

originServerCountBytesTransmitted

origin-server-bucket: countBytesTransmitted

Total number of bytes received from the origin server

originServerCountBytesReceived

origin-server-bucket: countBytesReceived

Total number of open connections to the origin server for which requests are getting processed

originServerCountActiveConnections

origin-server-bucket: countActiveConnections

Total number of idle connections to the origin server

originServerCountIdleConnections

origin-server-bucket: countIdleConnections

Total number of active connections belonging to sticky requests when time statistics were collected

originServerCountActiveStickyConnections

origin-server-bucket:countActiveStickyConnections

Total number of times a connection to the origin server was attempted

originServerCountConnectAttempts

origin-server-bucket: countConnectAttempts

Total number of times an attempt to connect to the origin server failed

originServerCountConnectFailures

origin-server-bucket: countConnectFailures

Total number of requests that were aborted when proxying requests with this origin server

originServerCountRequestsAborted

origin-server-bucket: countRequestsAborted

Total number of times the request timed out when sending or receiving data from the origin server

originServerCountRequestsTimedout

origin-server-bucket: countRequestsTimedout

Total number of requests served by the origin server

originServerCountRequests

origin-server-bucket: countRequests

Total number of health check requests

originServerCountHealthCheckRequests

origin-server-bucket:countHealthCheckRequests

Total number of connections closed

originServerCountConnectionsClosed

origin-server-bucket:countConnectionsClosed

Total number of keep-alive connections closed by the origin server

originServerCountConnectionsClosedByOriginServer

origin-server-bucket:countConnectionsClosedByOriginServer

Dynamically calculated keep-alive timeout value for the origin server

originServerSecondsKeepAliveTimeout

origin-server-bucket:secondsKeepAliveTimeout

Total number of sticky requests

originServerCountStickyRequests

origin-server-bucket:countStickyRequests

Dynamic weight detected based on response time (applicable when algorithm is least-response-time)

originServerWeightResponseTime

origin-server-bucket:weightResponseTime

Type of origin-server (generic/weblogic/undetected)

originServerType

origin-server-bucket:type

Average duration of active time in milliseconds

originServerMillisecondsConnectionActiveAverage

origin-server-bucket:millisecondsConnectionActiveAverage

Proxy Cache Metrics

This section lists the caching-related metrics that Oracle Traffic Director tracks. For each metric, the object name in the SNMP MIB and the names of the corresponding element and attribute in the stats-xml report are provided.

Table A-9 Proxy Cache Metrics

Metric Object Name in the SNMP MIB stats-xml Element: Attribute

Total number of entries in the cache

proxyCacheCountEntries

cache-bucket: countEntries

Amount of heap space used by cache content

proxyCacheSizeHeap

cache-bucket: sizeHeapCache

Total number of times a cache lookup succeeded

proxyCacheCountContentHits

cache-bucket: countContentHits

Total number of times a cache lookup failed

proxyCacheCountContentMisses

cache-bucket: countContentMisses

Total number of times an entry was served from cache

proxyCacheCountHits

cache-bucket: countHits

Total number of requests that were revalidated from the origin server

proxyCacheCountRevalidationRequests

cache-bucket: countRevalidationRequests

Total number of times the revalidation requests failed

proxyCacheCountRevalidationFailures

cache-bucket: countRevalidationFailures

DNS Cache Metrics

This section lists the DNS cache lookup metrics that Oracle Traffic Director tracks. For each metric, the element and attribute in the stats-xml report are provided.

Table A-10 DNS Cache Metrics

Metric stats-xml Element: Attribute

Total number of entries in the cache

dns-bucket: countCacheEntries

Total number of times a cache lookup succeeded

dns-bucket: countCacheHits

Total number of times a cache lookup failed

dns-bucket: countCacheMisses

Number of asynchronous lookups

dns-bucket: countAsyncNameLookups

Total number of asynchronous DNS address lookups performed

dns-bucket: countAsyncAddrLookups

Number of asynchronous DNS lookups currently in progress

dns-bucket: countAsyncLookupsInProgress