ambari git commit: AMBARI-9970. Metrics are absent for Storm. (mpapyrkovskyy via swagle)
Repository: ambari Updated Branches: refs/heads/branch-2.0.0 3f9ae9ef0 - 913c086a4 AMBARI-9970. Metrics are absent for Storm. (mpapyrkovskyy via swagle) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/913c086a Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/913c086a Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/913c086a Branch: refs/heads/branch-2.0.0 Commit: 913c086a4626b0925e1f7d7a104b46b5579d9b29 Parents: 3f9ae9e Author: Siddharth Wagle swa...@hortonworks.com Authored: Fri Mar 6 20:01:23 2015 -0800 Committer: Siddharth Wagle swa...@hortonworks.com Committed: Fri Mar 6 20:01:23 2015 -0800 -- .../timeline/AbstractTimelineMetricsSink.java | 26 ++-- .../cache/HandleConnectExceptionTest.java | 4 --- .../sink/flume/FlumeTimelineMetricsSink.java| 13 -- .../timeline/HadoopTimelineMetricsSink.java | 7 -- .../kafka/KafkaTimelineMetricsReporter.java | 15 --- .../storm/StormTimelineMetricsReporter.java | 21 +--- .../sink/storm/StormTimelineMetricsSink.java| 17 - .../storm/StormTimelineMetricsSinkTest.java | 1 - 8 files changed, 14 insertions(+), 90 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/913c086a/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java -- diff --git a/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java b/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java index 4f5c6a1..fd4cacd 100644 --- a/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java +++ b/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java @@ -19,10 +19,6 @@ package org.apache.hadoop.metrics2.sink.timeline; import java.io.IOException; import java.net.ConnectException; -import java.net.SocketAddress; - -import java.io.IOException; -import java.net.SocketAddress; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.PostMethod; @@ -63,19 +59,15 @@ public abstract class AbstractTimelineMetricsSink { try { String jsonData = mapper.writeValueAsString(metrics); - SocketAddress socketAddress = getServerSocketAddress(); + StringRequestEntity requestEntity = new StringRequestEntity(jsonData, application/json, UTF-8); - if (socketAddress != null) { -StringRequestEntity requestEntity = new StringRequestEntity(jsonData, application/json, UTF-8); - -PostMethod postMethod = new PostMethod(connectUrl); -postMethod.setRequestEntity(requestEntity); -int statusCode = httpClient.executeMethod(postMethod); -if (statusCode != 200) { - LOG.info(Unable to POST metrics to collector, + connectUrl); -} else { - LOG.debug(Metrics posted to Collector + connectUrl); -} + PostMethod postMethod = new PostMethod(connectUrl); + postMethod.setRequestEntity(requestEntity); + int statusCode = httpClient.executeMethod(postMethod); + if (statusCode != 200) { +LOG.info(Unable to POST metrics to collector, + connectUrl); + } else { +LOG.debug(Metrics posted to Collector + connectUrl); } } catch (ConnectException e) { throw new UnableToConnectException(e).setConnectUrl(connectUrl); @@ -86,7 +78,5 @@ public abstract class AbstractTimelineMetricsSink { this.httpClient = httpClient; } - abstract protected SocketAddress getServerSocketAddress(); - abstract protected String getCollectorUri(); } http://git-wip-us.apache.org/repos/asf/ambari/blob/913c086a/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java -- diff --git a/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java b/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java index 450906a..2786e3c 100644 --- a/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java +++ b/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java @@ -65,10 +65,6 @@ public class
ambari git commit: AMBARI-9970. Metrics are absent for Storm. (mpapyrkovskyy via swagle)
Repository: ambari Updated Branches: refs/heads/trunk ef262ecf2 - 61839b3dc AMBARI-9970. Metrics are absent for Storm. (mpapyrkovskyy via swagle) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/61839b3d Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/61839b3d Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/61839b3d Branch: refs/heads/trunk Commit: 61839b3dcf543e2b07ac23b4ab5cbd3ef3bc6317 Parents: ef262ec Author: Siddharth Wagle swa...@hortonworks.com Authored: Fri Mar 6 20:02:02 2015 -0800 Committer: Siddharth Wagle swa...@hortonworks.com Committed: Fri Mar 6 20:02:02 2015 -0800 -- .../timeline/AbstractTimelineMetricsSink.java | 26 ++-- .../cache/HandleConnectExceptionTest.java | 4 --- .../sink/flume/FlumeTimelineMetricsSink.java| 13 -- .../timeline/HadoopTimelineMetricsSink.java | 7 -- .../kafka/KafkaTimelineMetricsReporter.java | 15 --- .../storm/StormTimelineMetricsReporter.java | 21 +--- .../sink/storm/StormTimelineMetricsSink.java| 17 - .../storm/StormTimelineMetricsSinkTest.java | 1 - 8 files changed, 14 insertions(+), 90 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/61839b3d/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java -- diff --git a/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java b/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java index 4f5c6a1..fd4cacd 100644 --- a/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java +++ b/ambari-metrics/ambari-metrics-common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/AbstractTimelineMetricsSink.java @@ -19,10 +19,6 @@ package org.apache.hadoop.metrics2.sink.timeline; import java.io.IOException; import java.net.ConnectException; -import java.net.SocketAddress; - -import java.io.IOException; -import java.net.SocketAddress; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.PostMethod; @@ -63,19 +59,15 @@ public abstract class AbstractTimelineMetricsSink { try { String jsonData = mapper.writeValueAsString(metrics); - SocketAddress socketAddress = getServerSocketAddress(); + StringRequestEntity requestEntity = new StringRequestEntity(jsonData, application/json, UTF-8); - if (socketAddress != null) { -StringRequestEntity requestEntity = new StringRequestEntity(jsonData, application/json, UTF-8); - -PostMethod postMethod = new PostMethod(connectUrl); -postMethod.setRequestEntity(requestEntity); -int statusCode = httpClient.executeMethod(postMethod); -if (statusCode != 200) { - LOG.info(Unable to POST metrics to collector, + connectUrl); -} else { - LOG.debug(Metrics posted to Collector + connectUrl); -} + PostMethod postMethod = new PostMethod(connectUrl); + postMethod.setRequestEntity(requestEntity); + int statusCode = httpClient.executeMethod(postMethod); + if (statusCode != 200) { +LOG.info(Unable to POST metrics to collector, + connectUrl); + } else { +LOG.debug(Metrics posted to Collector + connectUrl); } } catch (ConnectException e) { throw new UnableToConnectException(e).setConnectUrl(connectUrl); @@ -86,7 +78,5 @@ public abstract class AbstractTimelineMetricsSink { this.httpClient = httpClient; } - abstract protected SocketAddress getServerSocketAddress(); - abstract protected String getCollectorUri(); } http://git-wip-us.apache.org/repos/asf/ambari/blob/61839b3d/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java -- diff --git a/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java b/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java index 450906a..2786e3c 100644 --- a/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java +++ b/ambari-metrics/ambari-metrics-common/src/test/java/org/apache/hadoop/metrics2/sink/timeline/cache/HandleConnectExceptionTest.java @@ -65,10 +65,6 @@ public class