.dimensions(m.getDimensions()) .namespace(namespace) .metricName(m.getMetricName()) .endTime(endTime) .statistic(Statistics.MAXIMUM) .statistic(Statistics.MINIMUM) .statistic(Statistics.SAMPLE_COUNT) .statistic(Statistics.SUM) .period(60) .startTime(startTime) .unit(Unit.COUNT) .build(); GetMetricStatisticsResponse gmr = api().getMetricStatistics(gms);
GetMetricStatistics statistics = GetMetricStatistics.builder() .dimension(instanceIdDimension) .metricName(EC2Constants.MetricName.CPU_UTILIZATION) .namespace(Namespaces.EC2) .statistic(Statistics.AVERAGE) .statistic(Statistics.MAXIMUM) .statistic(Statistics.MINIMUM) .startTime(startDate) .endTime(endDate) .period(3600) .unit(Unit.PERCENT) .build(); GetMetricStatisticsResponse statisticsResponse = metricClient.getMetricStatistics(statistics); double avg = 0d;
GetMetricStatisticsResponse datapoints = monitoringApi.getMetricApiForRegion(instance.getRegion()) .getMetricStatistics(GetMetricStatistics.builder() .dimension(new Dimension(EC2Constants.Dimension.INSTANCE_ID, instance.getId())) .unit(Unit.PERCENT) .namespace("AWS/EC2") .metricName("CPUUtilization") .startTime(before) .endTime(new Date()) .period(60) .statistic(Statistics.AVERAGE) .build()); assert !datapoints.isEmpty() : instance; } finally {
.dimensions(m.getDimensions()) .namespace(namespace) .metricName(m.getMetricName()) .endTime(endTime) .statistic(Statistics.MAXIMUM) .statistic(Statistics.MINIMUM) .statistic(Statistics.SAMPLE_COUNT) .statistic(Statistics.SUM) .period(60) .startTime(startTime) .unit(Unit.COUNT) .build(); GetMetricStatisticsResponse gmr = api().getMetricStatistics(gms);
.dimension(dimension) .endTime(endTime) .metricName(metric.getMetricName()) .namespace(metric.getNamespace()) .period(300) .startTime(cal.getTime()) .statistics(ImmutableSet.of(Statistics.MAXIMUM, Statistics.MINIMUM)) .unit(Unit.PERCENT).build(); GetMetricStatisticsResponse response = api().getMetricStatistics(options);
.dimension(dimension) .endTime(endTime) .metricName(metric.getMetricName()) .namespace(metric.getNamespace()) .period(300) .startTime(cal.getTime()) .statistics(ImmutableSet.of(Statistics.MAXIMUM, Statistics.MINIMUM)) .unit(Unit.PERCENT).build(); GetMetricStatisticsResponse response = api().getMetricStatistics(options);
/** * Returns a new builder. The generated builder is equivalent to the builder * created by the {@link Builder} constructor. */ public static Builder builder() { return new Builder(); }
/** * Returns a new builder. The generated builder is equivalent to the builder * created by the {@link Builder} constructor. */ public static Builder builder() { return new Builder(); }
/** * Returns a new builder. The generated builder is equivalent to the builder * created by the {@link Builder} constructor. */ public static Builder builder() { return new Builder(); }
/** * Returns a new builder. The generated builder is equivalent to the builder * created by the {@link Builder} constructor. */ public static Builder builder() { return new Builder(); }
/** * Returns a new builder. The generated builder is equivalent to the builder * created by the {@link Builder} constructor. */ public static Builder builder() { return new Builder(); }
/** * Returns a new builder. The generated builder is equivalent to the builder * created by the {@link Builder} constructor. */ public static Builder builder() { return new Builder(); }