Attributes for the Application class lists the attributes for the Application object class.

Table 1. Attributes for the Application class

Attribute

Description

Allowed values

CountThresholdsViolated

Processes exceeding the minimum or maximum number of instances allowed.

String

IsCountThresholdViolated

This application is impacted because the number of processes exceeds the configured threshold.

Boolean

IsMissingProcess

This application is impacted because one of the processes is missing.

Boolean

MissingProcesses

Processes missing for this application.

String

ProcessName

Name of the process represented by the application object.

String

ProcessArguments

Runtime arguments of the process represented by the application object.

String

ProcessorUtilization

Indicates the CPU utilization of the process.

Float

MemoryUtilization

Indicates the memory utilization of the process.

Integer

ProcessorUtilizationThreshold

The current CPU utilization threshold for the process.

Double

MemoryUtilizationThreshold

The current Memory utilization threshold for the process.

Integer

SmoothingForHighCPUUtilization

Interval (in seconds) to smooth/delay the HighCPUUtilization event. By default, the value is set to zero (0) seconds which means there is no delay introduced.

Integer

SmoothingForHighMemoryUtilization

Interval (in seconds) to smooth/delay the HighMemoryUtilization event. By default, the value is set to zero (0) seconds which means there is no delay introduced.

Integer

HighCPUUtilizationActiveTime

Indicates the absolute timestamp when the value of HighCPUUtilizationActive changed the last time.

unsigned-integer

HighMemoryUtilizationActiveTime

Indicates the absolute timestamp when the value of HighMemoryUtilization changed the last time.

unsigned-integer

IsCPUUtilizationExceeded

TRUE if the value of ProcessorUtilization has exceeded the value of ProcessorUtilizationThreshold.

Boolean

IsMemoryUtilizationExceeded

TRUE if the value of MemoryUtilization has exceeded the value of MemoryUtilizationThreshold.

Boolean

IsHighCPUUtilizationActive

TRUE if the HighCPUUtilization event is active.

Boolean

IsHighMemoryUtilizationActive

TRUE if the HighMemoryUtilization event is active.

Boolean

Note:

Refer to the Containment view of the class instances to obtain the current status if you notice inconsistencies between ESM and Service Assurance Manager.