Package com.amazonaws.services.cloudwatch.model

Examples of com.amazonaws.services.cloudwatch.model.GetMetricStatisticsResult


    Collection<String> statistics = new ArrayList<String>();
    statistics.add("Sum");
    request.setStatistics(statistics);

    GetMetricStatisticsResult result = cloudWatchClient.getMetricStatistics(request);
    List<Datapoint> datapoints = result.getDatapoints();
    for (Datapoint datapoint : datapoints)
    {
      System.out.println("Number of tasks sent: " + datapoint.getSum());
    }
    if (!datapoints.isEmpty())
View Full Code Here


    Collection<String> statistics = new ArrayList<String>();
    statistics.add("Sum");
    request.setStatistics(statistics);

    GetMetricStatisticsResult result = cloudWatchClient.getMetricStatistics(request);
    List<Datapoint> datapoints = result.getDatapoints();
    for (Datapoint datapoint : datapoints)
    {
      // System.out.println("Datapoint n #" + i + " " +
      // datapoint.getSum());
      System.out.println("Number of tasks deleted: " + datapoint.getSum());
View Full Code Here

                    .withPeriod(60 * 60)
                    .withDimensions(new Dimension().withName("InstanceId").withValue(instanceId))
                    .withMetricName("CPUUtilization")
                    .withStatistics("Average", "Maximum")
                    .withEndTime(new Date());
            GetMetricStatisticsResult getMetricStatisticsResult = cw.getMetricStatistics(request);

            double avgCPUUtilization = 0;
            List dataPoint = getMetricStatisticsResult.getDatapoints();
            for (Object aDataPoint : dataPoint) {
                Datapoint dp = (Datapoint) aDataPoint;
                avgCPUUtilization = dp.getAverage();
                log.info(instanceId + " instance's average CPU utilization : " + dp.getAverage());
            }
View Full Code Here

        .withNamespace(this.namespace).withMetricName(this.metric)
        .withDimensions(toDimensionList(this.dimensions))
        .withStatistics(this.statistics).withPeriod(this.period)
        .withStartTime(this.queryInterval.getStart().toDate())
        .withEndTime(this.queryInterval.getEnd().toDate());
    GetMetricStatisticsResult result = getClient().getApi()
        .getMetricStatistics(request);

    // sort result set
    List<Datapoint> resultSet = Lists.newArrayList(result.getDatapoints());
    Collections.sort(resultSet, new Comparator<Datapoint>() {
      @Override
      public int compare(Datapoint o1, Datapoint o2) {
        return o1.getTimestamp().compareTo(o2.getTimestamp());
      }
    });
    return new GetMetricStatisticsResult().withLabel(this.metric)
        .withDatapoints(resultSet);
  }
View Full Code Here

     */
    @Test
    public void retrievesAndCachesCloudWatchStats() {
        final long sum = 10;
        final CloudWatch cloudwatch = this.cloudWatch();
        final GetMetricStatisticsResult result = new GetMetricStatisticsResult()
            .withDatapoints(new Datapoint().withSum(Double.valueOf(sum)));
        Mockito.doReturn(result).when(cloudwatch.get())
            .getMetricStatistics(Mockito.any(GetMetricStatisticsRequest.class));
        MatcherAssert.assertThat(
            new DefaultHost(
View Full Code Here

TOP

Related Classes of com.amazonaws.services.cloudwatch.model.GetMetricStatisticsResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.