Example usage for com.amazonaws.services.cloudwatch.model PutMetricDataRequest toString

List of usage examples for com.amazonaws.services.cloudwatch.model PutMetricDataRequest toString

Introduction

In this page you can find the example usage for com.amazonaws.services.cloudwatch.model PutMetricDataRequest toString.

Prototype

@Override
public String toString() 

Source Link

Document

Returns a string representation of this object.

Usage

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());

}