Cas

CPU times for all nodes

Returns CPU times with node type for all nodes.

get/cas/nodes/cpuTime

Request

  • Base URL: http://mock-cas.apifirst.unx.sas.com/cas
  • URL: http://mock-cas.apifirst.unx.sas.com/cas/cas/nodes/cpuTime
  • Auth: one of:
    • HTTP basic
    • OAuth 2 (implicit, authorization URL https://site-specific-url)

Response

OK

namestring

The name of the node. May or may not match the actual hostname of the node depending on the name used in the grid hosts file.

type'Controller' | 'Worker' | 'BackupController' | 'Backup'

CAS Server type. 'BackupController' and 'Backup' are synonyms. Compare for both values to determine if server is a backup controller.

pidstring

The process ID of the CAS server process.

connectedboolean

Indicates if the server is running and connected to the grid.

userTimeHzinteger

Amount of time spent by the CPU executing in user space, in hertz/cycles. This property will be omitted if the value cannot be retrieved from the grid node.

systemTimeHzinteger

Amount of time spent by the CPU executing in system space, in hertz/cycles. This property will be omitted if the value cannot be retrieved from the grid node.

idleTimeHzinteger

Amount of time spent by the CPU executing in system space, in hertz/cycles. This property will be omitted if the value cannot be retrieved from the grid node.

iowaitTimeHzinteger

Amount of time spent by the CPU waiting for IO to complete, in hertz/cycles. This property will be omitted if the value cannot be retrieved from the grid node.

irqTimeHzinteger

Amount of time spent by the CPU processing IRQs, in hertz/cycles. This property will be omitted if the value cannot be retrieved from the grid node.

softirqTimeHzinteger

Amount of time spent by the CPU processing soft IRQs, in hertz/cycles. This property will be omitted if the value cannot be retrieved from the grid node.

Changes

No recorded changes to this operation across all 1 revision of this API.