List of usage examples for com.amazonaws.services.cloudwatch.model ComparisonOperator LessThanThreshold
ComparisonOperator LessThanThreshold
To view the source code for com.amazonaws.services.cloudwatch.model ComparisonOperator LessThanThreshold.
Click Source Link
From source file:org.onebusaway.aws.monitoring.impl.alarms.AdminServiceAlarmsImpl.java
License:Apache License
@Override public void createCurrentBundleCountAlarm() { PutMetricAlarmRequest putMetricAlarmRequest = getMetricAlarmRequest(MetricName.CurrentBundleCount); putMetricAlarmRequest.setAlarmActions(getCriticalAction()); putMetricAlarmRequest.setUnit(StandardUnit.Count); putMetricAlarmRequest.setComparisonOperator(ComparisonOperator.LessThanThreshold); putMetricAlarmRequest.setThreshold(_configService.getConfigurationValueAsDouble("alarm.bundleCount", 1d)); _cloudWatchService.publishAlarm(putMetricAlarmRequest); }
From source file:org.onebusaway.aws.monitoring.impl.alarms.AdminServiceAlarmsImpl.java
License:Apache License
@Override public void createFirstValidBundleFilesCountAlarm() { PutMetricAlarmRequest putMetricAlarmRequest = getMetricAlarmRequest(MetricName.FirstValidBundleFilesCount); putMetricAlarmRequest.setAlarmActions(getCriticalAction()); putMetricAlarmRequest.setUnit(StandardUnit.Count); putMetricAlarmRequest.setComparisonOperator(ComparisonOperator.LessThanThreshold); putMetricAlarmRequest//from w ww. j av a 2 s. com .setThreshold(_configService.getConfigurationValueAsDouble("alarm.bundleFilesCount", 1d)); _cloudWatchService.publishAlarm(putMetricAlarmRequest); }
From source file:org.onebusaway.aws.monitoring.impl.alarms.DatabaseAlarmsImpl.java
License:Apache License
@Override public void createRdsLowStorageAlarm(String dbInstance) { PutMetricAlarmRequest putMetricAlarmRequest = getRDSMetricAlarmRequest(MetricName.FreeStorageSpace, "RdsLowStorageSpace", dbInstance); putMetricAlarmRequest.setAlarmActions(getCriticalAction()); putMetricAlarmRequest.setUnit(StandardUnit.Count); putMetricAlarmRequest.setThreshold(// ww w . j a va 2 s . c o m _configService.getConfigurationValueAsDouble("alarm.dbFreeStorageSpace", 3000000000d)); putMetricAlarmRequest.setComparisonOperator(ComparisonOperator.LessThanThreshold); _cloudWatchService.publishAlarm(putMetricAlarmRequest); }