List of usage examples for com.amazonaws.services.cloudwatch.model PutMetricDataRequest toString
@Override
public String toString()
From source file:com.github.lpezet.antiope.metrics.aws.MetricsUploaderThread.java
License:Open Source License
@Override public void run() { mLogger.info("MetricsUploaderThread running..."); while (!mCancelled) { try {/*from www .j a va2s . c o m*/ Iterable<PutMetricDataRequest> oRequests = mQIterator.nextUploadUnits(); for (PutMetricDataRequest req : oRequests) { if (mLogger.isDebugEnabled() && req != null) mLogger.debug("Cloudwatch metric data request: " + req.toString()); mCloudwatchClient.putMetricData(req); Thread.yield(); } } catch (InterruptedException e) { if (!mCancelled) { mLogger.debug("Unexpected interruption ignored"); } } catch (Throwable t) { mLogger.warn("Unexpected condition; soldier on", t); Thread.yield(); } } mLogger.info("MetricsUploaderThread done."); }
From source file:org.onebusaway.aws.cloudwatch.impl.CloudwatchServiceImpl.java
License:Apache License
@Override public void publishMetric(String metricName, StandardUnit unit, Double metricValue) { if (cloudWatch == null) return;/* w ww. j av a2s .com*/ MetricDatum datum = new MetricDatum().withMetricName(metricName).withTimestamp(new Date()) .withValue(metricValue).withUnit(unit); PutMetricDataRequest putMetricDataRequest = new PutMetricDataRequest().withNamespace(environmentName) .withMetricData(datum); cloudWatch.putMetricData(putMetricDataRequest); _log.debug("published metric : " + putMetricDataRequest.toString()); }
From source file:org.onebusaway.aws.cloudwatch.impl.CloudwatchServiceImpl.java
License:Apache License
public void publishMetrics(List<MetricDatum> data) { if (cloudWatch == null) return;/*from ww w . j a v a2 s . com*/ PutMetricDataRequest putMetricDataRequest = new PutMetricDataRequest().withNamespace(environmentName) .withMetricData(data); cloudWatch.putMetricData(putMetricDataRequest); _log.debug("published metrics : " + putMetricDataRequest.toString()); }