[ad_1]
long offsetInMilliseconds = 1000 * 60 * 60;
GetMetricStatisticsRequest request1 = new GetMetricStatisticsRequest()
.withStartTime(new Date(new Date().getTime() - offsetInMilliseconds))
.withNamespace("AWS/DynamoDB")
.withPeriod(60*60)
.withDimensions(new Dimension().withName("TableName").withValue("INT_LOG_TABLE").withName("Operation").withValue("PutItem"))
.withMetricName("SuccessfulRequestLatency")
.withStatistics("Average")
.withEndTime(new Date());
GetMetricStatisticsResult getMetricStatisticsResult = cw.getMetricStatistics(request1);
double avgRequestLatency = 0;
List dataPoint = getMetricStatisticsResult.getDatapoints();
for (Object aDataPoint : dataPoint)
Datapoint dp = (Datapoint) aDataPoint;
avgRequestLatency = dp.getAverage();
i tried like this but i cannot get anything
please let me know what i m missing
thanks in advance.
[ad_2]
لینک منبع