|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openspaces.admin.alert.config.CpuUtilizationAlertConfigurer
public class CpuUtilizationAlertConfigurer
A CPU utilization alert configurer. Specifies the thresholds for triggering an alert. There are two thresholds, high and low and a measurement period indicating a window for the CPU reading. The CPU alert is raised if any discovered machine is above the specified CPU threshold for a period of time. The CPU alert is resolved if its CPU goes below the specified CPU threshold for a period of time.
Use the call to create()
to create a fully initialized
CpuUtilizationAlertConfiguration
configuration.
CpuUtilizationAlertConfiguration
Constructor Summary | |
---|---|
CpuUtilizationAlertConfigurer()
Constructs an empty machine CPU utilization alert configuration. |
Method Summary | |
---|---|
CpuUtilizationAlertConfiguration |
create()
Get a fully configured machine CPU utilization configuration (after all properties have been set). |
CpuUtilizationAlertConfigurer |
enable(boolean enabled)
Enable an alert using this configuration. |
CpuUtilizationAlertConfigurer |
measurementPeriod(long period,
TimeUnit timeUnit)
Set the period of time a CPU alert should be triggered if it's reading is above/below the threshold setting. |
CpuUtilizationAlertConfigurer |
raiseAlertIfCpuAbove(int highThreshold)
Raise an alert if the CPU reading is above the specified threshold for a period of time. |
CpuUtilizationAlertConfigurer |
resolveAlertIfCpuBelow(int lowThreshold)
Resolve the previously raised alert if CPU is below the specified threshold for a period of time. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CpuUtilizationAlertConfigurer()
Method Detail |
---|
public CpuUtilizationAlertConfigurer enable(boolean enabled)
AlertConfigurer
enable
in interface AlertConfigurer
enabled
- true
to enable the alert using this configuration; false
to disable the alert.
AlertConfiguration.setEnabled(boolean)
public CpuUtilizationAlertConfigurer raiseAlertIfCpuAbove(int highThreshold)
measurementPeriod(long, TimeUnit)
.
highThreshold
- high threshold percentage.
CpuUtilizationAlertConfiguration.setHighThresholdPerc(int)
public CpuUtilizationAlertConfigurer resolveAlertIfCpuBelow(int lowThreshold)
measurementPeriod(long, TimeUnit)
.
lowThreshold
- low threshold percentage.
CpuUtilizationAlertConfiguration.setLowThresholdPerc(int)
public CpuUtilizationAlertConfigurer measurementPeriod(long period, TimeUnit timeUnit)
period
- period of time.timeUnit
- the time unit of the specified period.
public CpuUtilizationAlertConfiguration create()
create
in interface BeanConfigurer<AlertConfiguration>
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |