processes Metrics

The following tables describe the metrics that can be configured using the Process Monitoring (processes) probe.
uimpga-ga
The following tables describe the metrics that can be configured using the Process Monitoring (processes) probe.
Contents
The QoS messages for memory usage, number of threads, and CPU usage summarize the numbers in the case of multiple instances of a process.
QoS Metrics
The following table describes the checkpoint metrics that can be configured using the processes probe.
QoS Name
Units
Description
Version
QOS_PROCESS_IO_READ
Bytes/Sec
The number of bytes a process reads per second using any read system call, such as read calls from pipes, files, and so on. This metric is supported on Linux only.
4.64
QOS_PROCESS_IO_WRITE
Bytes/Sec
The number of bytes a process writes per second using any write system call, such as write calls from pipes, files, and so on. This metric is supported on Linux only.
4.64
QOS_PROCESS_IO_WRITE_CANCELLED
Bytes/Sec
The number of bytes a process reverts per second. For example, use the
ftruncate
call to restore the truncated pages from the page cache. This metric is supported on Linux only.
4.64
QOS_PROCESS_IO_READ_DISK
Bytes/Sec
The number of bytes a process reads directly from the disk per second. This metric is supported on Linux and Windows only.
4.64
QOS_PROCESS_IO_WRITE_DISK
Bytes/Sec
The number of bytes a process writes directly onto the disk per second. This metric is supported on Linux and Windows only.
4.64
QOS_PROCESS_IO_OTHER_DATA_TRANSFER_RATE
Bytes/Sec
The number of bytes a process transfers per second using operations other than read or write. This metric is supported on Windows only.
4.64
QOS_PROCESS_TOTAL_IO_DATA_TRANSFER_RATE
Bytes/Sec
The number of bytes a process transfers per second using all input and output operations. This metric is supported on Solaris only.
4.64
QOS_PROCESS_OPEN_FILES_COUNT
Count
The number of open files for a process. This metric is supported on Linux and Unix only.
4.64
QOS_PROCESS_CPU
Percent
The percentage of CPU utilization by a process.
3.6
QOS_PROCESS_MEMORY
Kilobytes
The bytes of memory utilized by a process.
3.6
QOS_PROCESS_STATE
Up/Down
The availability (up/down) of a process.
3.6
QOS_PROCESS_COUNT
Number
The number of Instances of a process.
3.6
QOS_PROCESS_THREADS
Number
The number of threads of a process.
3.6
QOS_PROCESS_HANDLES
Number
The number of handles of a process.
3.6
QOS_PROCESSES_COUNT
Count
The number of processes currently running in system.
3.9
QOS_IPC_PROCESSES_UTILIZATION
Percent
The percentage of number of processes currently running in the system to maximum number of processes configured in the system.
3.9
QOS_IPC_SEMAPHORE_SETS
Count
The number of semaphore sets currently used by the system.
3.9
QOS_IPC_SEMAPHORE_SETS_UTILIZATION
Percent
The percentage of Semaphore Sets currently used by the System to maximum number of semaphore sets configured in the system.
3.9
QOS_IPC_MESSAGE_QUEUES
Count
The number of message queues currently used by the system.
3.9
QOS_IPC_MESSAGE_QUEUES_UTILIZATION
Percent
The percentage of message queues currently used by system to maximum number of message queues configured in the system.
3.9
QOS_IPC_SHARED_MEMORY_SEGMENTS
Count
The number of Shared Memory Segments currently used by the system.
3.9
QOS_IPC_SHARED_MEMORY_SEGMENTS_UTILIZATION
Percent
The percentage of Shared Memory Segments currently used by the System to maximum number of shared memory segments configured in the system.
3.9
QOS_PROCESS_RESIDENT_MEMORY
Kilobytes
The RAM used by the process.
Note:
This metric is only supported on Linux and Solaris.
4.1
Alert Metrics Default Settings
The following table describes the default settings for the processes Alert Metrics.
Alert Metric
Warning Threshold
Warning Severity
Error Threshold
Error Severity
Description
Start Error
-
Major
Process unable to start.
Start Message
-
Warning
Starting the process.
Stop Error
-
Major
Process unable to stop.
Stop Message
-
Warning
Stopping the process.
Unexpected User
-
Warning
Process not running with expected user.
CPU Usage exceeded
-
Warning
Process exceeds expected CPU usage.
CPU Usage below
-
Warning
Process running with below expected CPU usage.
CPU Usage range
0
60
Warning
Warning
Process running with outside the range of CPU usage.
Size exceeded
-
Warning
Process running outside the range of Max and Min memory.
Threads count
-
Warning
Process running outside the range of Max and Min thread counts.
Handle count warning
-
Major
Process running breached the Warning Limit of Max Handle count.
Handle count error
-
Critical
Process breached the Error Limit of Max Handle count.
Process down
-
Information
Process is not running.
Process up
-
Information
Process is running.
Process Instances
-
Minor
Process breached the expected number of instances.
Maximum Restarts
-
Major
Process breached the maximum number of restarts.
Restart Message
-
Warning
Restarting process.
Resident Memory Usage
-
Warning
Process exceeds the expected resident memory usage.
Note:
This metric is only supported on Linux and Solaris.