Repository: ambari Updated Branches: refs/heads/trunk 35a99761e -> 6a054b35a
AMBARI-10799. Ambari API should support querying metric values with aggregation type (max, min, avg and sum). (swagle) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/6a054b35 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/6a054b35 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/6a054b35 Branch: refs/heads/trunk Commit: 6a054b35a3a4034788d83455a124d9ece0d72811 Parents: 35a9976 Author: Siddharth Wagle <swa...@hortonworks.com> Authored: Mon Apr 27 16:17:21 2015 -0700 Committer: Siddharth Wagle <swa...@hortonworks.com> Committed: Mon Apr 27 16:17:21 2015 -0700 ---------------------------------------------------------------------- .../metrics/MetricsPropertyProviderProxy.java | 3 - .../timeline/AMSComponentPropertyProvider.java | 52 +- .../metrics/timeline/AMSPropertyProvider.java | 52 +- .../timeline/AMSPropertyProviderTest.java | 44 +- .../ams/aggregate_component_metric.json | 42 + .../ams/multiple_component_metrics.json | 1274 ------------------ 6 files changed, 177 insertions(+), 1290 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/6a054b35/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsPropertyProviderProxy.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsPropertyProviderProxy.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsPropertyProviderProxy.java index d2cd959..24f1851 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsPropertyProviderProxy.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsPropertyProviderProxy.java @@ -24,12 +24,10 @@ import org.apache.ambari.server.controller.metrics.ganglia.GangliaComponentPrope import org.apache.ambari.server.controller.metrics.ganglia.GangliaHostComponentPropertyProvider; import org.apache.ambari.server.controller.metrics.ganglia.GangliaHostPropertyProvider; import org.apache.ambari.server.controller.metrics.ganglia.GangliaPropertyProvider; -import org.apache.ambari.server.controller.metrics.ganglia.GangliaReportPropertyProvider; import org.apache.ambari.server.controller.metrics.timeline.AMSComponentPropertyProvider; import org.apache.ambari.server.controller.metrics.timeline.AMSHostComponentPropertyProvider; import org.apache.ambari.server.controller.metrics.timeline.AMSHostPropertyProvider; import org.apache.ambari.server.controller.metrics.timeline.AMSPropertyProvider; -import org.apache.ambari.server.controller.metrics.timeline.AMSReportPropertyProvider; import org.apache.ambari.server.controller.spi.Predicate; import org.apache.ambari.server.controller.spi.Request; import org.apache.ambari.server.controller.spi.Resource; @@ -37,7 +35,6 @@ import org.apache.ambari.server.controller.spi.SystemException; import org.apache.ambari.server.controller.utilities.StreamProvider; import java.util.Map; import java.util.Set; - import static org.apache.ambari.server.controller.metrics.MetricsServiceProvider.MetricsService; import static org.apache.ambari.server.controller.metrics.MetricsServiceProvider.MetricsService.GANGLIA; import static org.apache.ambari.server.controller.metrics.MetricsServiceProvider.MetricsService.TIMELINE_METRICS; http://git-wip-us.apache.org/repos/asf/ambari/blob/6a054b35/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSComponentPropertyProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSComponentPropertyProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSComponentPropertyProvider.java index 1fb0869..3e32326 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSComponentPropertyProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSComponentPropertyProvider.java @@ -20,9 +20,16 @@ package org.apache.ambari.server.controller.metrics.timeline; import org.apache.ambari.server.configuration.ComponentSSLConfiguration; import org.apache.ambari.server.controller.internal.PropertyInfo; import org.apache.ambari.server.controller.metrics.MetricHostProvider; +import org.apache.ambari.server.controller.spi.Predicate; +import org.apache.ambari.server.controller.spi.Request; import org.apache.ambari.server.controller.spi.Resource; +import org.apache.ambari.server.controller.utilities.PredicateHelper; import org.apache.ambari.server.controller.utilities.StreamProvider; +import org.apache.commons.lang.StringUtils; + +import java.util.HashSet; import java.util.Map; +import java.util.Set; public class AMSComponentPropertyProvider extends AMSPropertyProvider { @@ -38,14 +45,53 @@ public class AMSComponentPropertyProvider extends AMSPropertyProvider { } @Override + protected Set<String> getRequestPropertyIds(Request request, Predicate predicate) { + Set<String> supportedPropertyIds = super.getRequestPropertyIds(request, predicate); + + Set<String> unsupportedPropertyIds = new HashSet<String>(request.getPropertyIds()); + if (predicate != null) { + unsupportedPropertyIds.addAll(PredicateHelper.getPropertyIds(predicate)); + } + unsupportedPropertyIds.removeAll(supportedPropertyIds); + // Allow for aggregate function names to be a part of metrics names + if (!unsupportedPropertyIds.isEmpty()) { + for (String propertyId : unsupportedPropertyIds) { + String[] idWithFunctionArray = stripFunctionFromMetricName(propertyId); + if (idWithFunctionArray != null) { + propertyIdAggregateFunctionMap.put(idWithFunctionArray[0], idWithFunctionArray[1]); + supportedPropertyIds.add(idWithFunctionArray[0]); + } + } + } + + return supportedPropertyIds; + } + + /** + * Return array of function identifier and metricsName stripped of function + * identifier for metricsNames with aggregate function identifiers as + * trailing suffixes. + */ + protected String[] stripFunctionFromMetricName(String propertyId) { + for (Map.Entry<AGGREGATE_FUNCTION_IDENTIFIER, String> identifierEntry : + aggregateFunctionIdentifierMap.entrySet()) { + if (propertyId.endsWith(identifierEntry.getValue())) { + String[] retVal = new String[2]; + retVal[0] = StringUtils.removeEnd(propertyId, identifierEntry.getValue()); + retVal[1] = identifierEntry.getValue(); + return retVal; + } + } + return null; + } + + @Override protected String getHostName(Resource resource) { return null; } @Override protected String getComponentName(Resource resource) { - String componentName = (String) resource.getPropertyValue(componentNamePropertyId); - - return componentName; + return (String) resource.getPropertyValue(componentNamePropertyId); } } http://git-wip-us.apache.org/repos/asf/ambari/blob/6a054b35/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProvider.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProvider.java index 77ffbc1..7f2b227 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProvider.java @@ -42,6 +42,7 @@ import java.io.InputStreamReader; import java.net.SocketTimeoutException; import java.util.Collection; import java.util.Collections; +import java.util.EnumMap; import java.util.HashMap; import java.util.HashSet; import java.util.LinkedList; @@ -63,6 +64,16 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { private final static ObjectReader timelineObjectReader; private static final String METRIC_REGEXP_PATTERN = "\\([^)]*\\)"; private static final int COLLECTOR_DEFAULT_PORT = 6188; + protected static enum AGGREGATE_FUNCTION_IDENTIFIER { + SUM, + MIN, + MAX, + AVG + } + protected static final EnumMap<AGGREGATE_FUNCTION_IDENTIFIER, String> aggregateFunctionIdentifierMap = + new EnumMap<AGGREGATE_FUNCTION_IDENTIFIER, String>(AGGREGATE_FUNCTION_IDENTIFIER.class); + // Map to store aggregate functions that apply to metrics. + protected Map<String, String> propertyIdAggregateFunctionMap = new HashMap<String, String>(); static { TIMELINE_APPID_MAP.put(HBASE_MASTER.name(), "HBASE"); @@ -75,6 +86,11 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { //noinspection deprecation mapper.getSerializationConfig().setSerializationInclusion(Inclusion.NON_NULL); timelineObjectReader = mapper.reader(TimelineMetrics.class); + + aggregateFunctionIdentifierMap.put(AGGREGATE_FUNCTION_IDENTIFIER.SUM, "._sum"); + aggregateFunctionIdentifierMap.put(AGGREGATE_FUNCTION_IDENTIFIER.MIN, "._min"); + aggregateFunctionIdentifierMap.put(AGGREGATE_FUNCTION_IDENTIFIER.MAX, "._max"); + aggregateFunctionIdentifierMap.put(AGGREGATE_FUNCTION_IDENTIFIER.AVG, "._avg"); } public AMSPropertyProvider(Map<String, Map<String, PropertyInfo>> componentPropertyInfoMap, @@ -243,8 +259,8 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { if (timelineMetrics != null) { for (TimelineMetric metric : timelineMetrics.getMetrics()) { if (metric.getMetricName() != null - && metric.getMetricValues() != null - && checkMetricName(patterns, metric.getMetricName())) { + && metric.getMetricValues() != null + && checkMetricName(patterns, metric.getMetricName())) { populateResource(resource, metric); } } @@ -411,8 +427,7 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { public Set<Resource> populateResourcesWithProperties(Set<Resource> resources, Request request, Set<String> propertyIds) throws SystemException { - Map<String, Map<TemporalInfo, MetricsRequest>> requestMap = - getMetricsRequests(resources, request, propertyIds); + Map<String, Map<TemporalInfo, MetricsRequest>> requestMap = getMetricsRequests(resources, request, propertyIds); // For each cluster for (Map.Entry<String, Map<TemporalInfo, MetricsRequest>> clusterEntry : requestMap.entrySet()) { @@ -422,6 +437,9 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { } } + // Clear function map + propertyIdAggregateFunctionMap.clear(); + return resources; } @@ -497,8 +515,10 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { for (Map.Entry<String, PropertyInfo> entry : propertyInfoMap.entrySet()) { String propertyId = entry.getKey(); PropertyInfo propertyInfo = entry.getValue(); - - TemporalInfo temporalInfo = request.getTemporalInfo(id); + // For regex properties this propertyId != id + String amsPropertyId = getPropertyIdWithAggregateFunctionId(propertyInfo, id, false); + String ambariPropertyId = getPropertyIdWithAggregateFunctionId(propertyInfo, id, true); + TemporalInfo temporalInfo = request.getTemporalInfo(ambariPropertyId); if ((temporalInfo == null && propertyInfo.isPointInTime()) || (temporalInfo != null && propertyInfo.isTemporal())) { @@ -511,10 +531,10 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { requests.put(temporalInfo, metricsRequest); } metricsRequest.putResource(getHostName(resource), resource); - metricsRequest.putPropertyId(propertyInfo.getPropertyId(), propertyId); + metricsRequest.putPropertyId(amsPropertyId, propertyId); // If request is for a host metric we need to create multiple requests if (propertyInfo.isAmsHostMetric()) { - metricsRequest.putHosComponentHostMetric(propertyInfo.getPropertyId()); + metricsRequest.putHosComponentHostMetric(amsPropertyId); } } } @@ -524,6 +544,22 @@ public abstract class AMSPropertyProvider extends MetricsPropertyProvider { return requestMap; } + /** + * Return a property Id with aggregate function identifier. + * @param propertyInfo @PropertyInfo + * @param propertyId Property Id from request / predicate + * @param ambariPropertyId True: Return ambari property id, + * else return id using PropertyInfo + */ + private String getPropertyIdWithAggregateFunctionId(PropertyInfo propertyInfo, + String propertyId, boolean ambariPropertyId) { + if (propertyIdAggregateFunctionMap.containsKey(propertyId)) { + return (ambariPropertyId ? propertyId : propertyInfo.getPropertyId()) + + propertyIdAggregateFunctionMap.get(propertyId); + } + return ambariPropertyId ? propertyId : propertyInfo.getPropertyId(); + } + static URIBuilder getAMSUriBuilder(String hostname, int port) { URIBuilder uriBuilder = new URIBuilder(); uriBuilder.setScheme("http"); http://git-wip-us.apache.org/repos/asf/ambari/blob/6a054b35/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProviderTest.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProviderTest.java b/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProviderTest.java index 052f86c..78e1831 100644 --- a/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProviderTest.java +++ b/ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProviderTest.java @@ -57,10 +57,9 @@ public class AMSPropertyProviderTest { private static final String SINGLE_HOST_METRICS_FILE_PATH = FILE_PATH_PREFIX + "single_host_metric.json"; private static final String MULTIPLE_HOST_METRICS_FILE_PATH = FILE_PATH_PREFIX + "multiple_host_metrics.json"; private static final String SINGLE_COMPONENT_METRICS_FILE_PATH = FILE_PATH_PREFIX + "single_component_metrics.json"; - private static final String MULTIPLE_COMPONENT_METRICS_FILE_PATH = FILE_PATH_PREFIX + "multiple_component_metrics.json"; - private static final String CLUSTER_REPORT_METRICS_FILE_PATH = FILE_PATH_PREFIX + "cluster_report_metrics.json"; private static final String MULTIPLE_COMPONENT_REGEXP_METRICS_FILE_PATH = FILE_PATH_PREFIX + "multiple_component_regexp_metrics.json"; private static final String EMBEDDED_METRICS_FILE_PATH = FILE_PATH_PREFIX + "embedded_host_metric.json"; + private static final String AGGREGATE_METRICS_FILE_PATH = FILE_PATH_PREFIX + "aggregate_component_metric.json"; @Test public void testPopulateResourcesForSingleHostMetric() throws Exception { @@ -368,6 +367,47 @@ public class AMSPropertyProviderTest { Assert.assertEquals(188, val.length); } + @Test + public void testAggregateFunctionForComponentMetrics() throws Exception { + TestStreamProvider streamProvider = new TestStreamProvider(AGGREGATE_METRICS_FILE_PATH); + TestMetricHostProvider metricHostProvider = new TestMetricHostProvider(); + ComponentSSLConfiguration sslConfiguration = mock(ComponentSSLConfiguration.class); + + Map<String, Map<String, PropertyInfo>> propertyIds = + PropertyHelper.getMetricPropertyIds(Resource.Type.Component); + + AMSComponentPropertyProvider propertyProvider = new AMSComponentPropertyProvider( + propertyIds, + streamProvider, + sslConfiguration, + metricHostProvider, + CLUSTER_NAME_PROPERTY_ID, + COMPONENT_NAME_PROPERTY_ID + ); + + String propertyId = PropertyHelper.getPropertyId("metrics/rpc", "NumOpenConnections._sum"); + Resource resource = new ResourceImpl(Resource.Type.Component); + resource.setProperty(COMPONENT_NAME_PROPERTY_ID, "HBASE_REGIONSERVER"); + Map<String, TemporalInfo> temporalInfoMap = new HashMap<String, TemporalInfo>(); + temporalInfoMap.put(propertyId, new TemporalInfoImpl(1429824611300L, 1429825241400L, 1L)); + Request request = PropertyHelper.getReadRequest( + Collections.singleton(propertyId), temporalInfoMap); + Set<Resource> resources = + propertyProvider.populateResources(Collections.singleton(resource), request, null); + Assert.assertEquals(1, resources.size()); + Resource res = resources.iterator().next(); + Map<String, Object> properties = PropertyHelper.getProperties(resources.iterator().next()); + Assert.assertNotNull(properties); + URIBuilder uriBuilder = AMSPropertyProvider.getAMSUriBuilder("localhost", 8188); + uriBuilder.addParameter("metricNames", "rpc.rpc.NumOpenConnections._sum"); + uriBuilder.addParameter("appId", "HBASE"); + uriBuilder.addParameter("startTime", "1429824611300"); + uriBuilder.addParameter("endTime", "1429825241400"); + Assert.assertEquals(uriBuilder.toString(), streamProvider.getLastSpec()); + Number[][] val = (Number[][]) res.getPropertyValue(propertyProvider.stripFunctionFromMetricName(propertyId)[0]); + Assert.assertEquals(32, val.length); + } + static class TestStreamProviderForHostComponentHostMetricsTest extends TestStreamProvider { String hostMetricFilePath = FILE_PATH_PREFIX + "single_host_metric.json"; String hostComponentMetricFilePath = FILE_PATH_PREFIX + "single_host_component_metrics.json"; http://git-wip-us.apache.org/repos/asf/ambari/blob/6a054b35/ambari-server/src/test/resources/ams/aggregate_component_metric.json ---------------------------------------------------------------------- diff --git a/ambari-server/src/test/resources/ams/aggregate_component_metric.json b/ambari-server/src/test/resources/ams/aggregate_component_metric.json new file mode 100644 index 0000000..1c80e28 --- /dev/null +++ b/ambari-server/src/test/resources/ams/aggregate_component_metric.json @@ -0,0 +1,42 @@ +{"metrics": [ + { + "timestamp": 1429824611389, + "metricname": "rpc.rpc.NumOpenConnections._sum", + "appid": "hbase", + "starttime": 1429824611389, + "metrics": { + "1429824611389": 1.0, + "1429824626389": 1.0, + "1429824671389": 0.0, + "1429824686389": 0.0, + "1429824701389": 0.0, + "1429824716389": 0.0, + "1429824731389": 0.0, + "1429824746389": 0.0, + "1429824761389": 0.0, + "1429824791389": 0.0, + "1429824806389": 0.0, + "1429824821389": 0.0, + "1429824836389": 1.0, + "1429824911389": 2.0, + "1429824926389": 1.0, + "1429824941389": 1.0, + "1429824956389": 0.0, + "1429824971389": 0.0, + "1429825031389": 0.0, + "1429825046389": 0.0, + "1429825061389": 0.0, + "1429825076389": 0.0, + "1429825091389": 0.0, + "1429825106389": 0.0, + "1429825121389": 0.0, + "1429825151389": 1.0, + "1429825166389": 1.0, + "1429825181389": 1.0, + "1429825196389": 1.0, + "1429825211389": 1.0, + "1429825226389": 1.0, + "1429825241389": 1.0 + } + } +]} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ambari/blob/6a054b35/ambari-server/src/test/resources/ams/multiple_component_metrics.json ---------------------------------------------------------------------- diff --git a/ambari-server/src/test/resources/ams/multiple_component_metrics.json b/ambari-server/src/test/resources/ams/multiple_component_metrics.json deleted file mode 100644 index 3d231fa..0000000 --- a/ambari-server/src/test/resources/ams/multiple_component_metrics.json +++ /dev/null @@ -1,1274 +0,0 @@ -{"metrics": [ - { - "timestamp": 1416528819358, - "type": "Float", - "metricname": "jvm.JvmMetrics.MemHeapCommittedM", - "appid": "namenode", - "hostname": "h1", - "starttime": 1416528759232, - "metrics": { - "1416528759232": 1004.0, - "1416528769231": 1004.0, - "1416528779231": 1004.0, - "1416528789231": 1004.0, - "1416528799231": 1004.0, - "1416528809231": 1004.0, - "1416528819232": 1004.0, - "1416528829231": 1004.0, - "1416528839232": 1004.0, - "1416528849231": 1004.0, - "1416528859231": 1004.0, - "1416528869231": 1004.0, - "1416528879231": 1004.0, - "1416528889231": 1004.0, - "1416528899232": 1004.0, - "1416528909231": 1004.0, - "1416528919232": 1004.0, - "1416528929231": 1004.0, - "1416528939231": 1004.0, - "1416528949231": 1004.0, - "1416528959232": 1004.0, - "1416528969231": 1004.0, - "1416528979231": 1004.0, - "1416528989231": 1004.0, - "1416528999231": 1004.0, - "1416529009231": 1004.0, - "1416529019231": 1004.0, - "1416529029231": 1004.0, - "1416529039231": 1004.0, - "1416529049231": 1004.0, - "1416529059231": 1004.0, - "1416529069231": 1004.0, - "1416529079231": 1004.0, - "1416529089231": 1004.0, - "1416529099231": 1004.0, - "1416529109232": 1004.0, - "1416529119232": 1004.0, - "1416529129231": 1004.0, - "1416529139231": 1004.0, - "1416529149231": 1004.0, - "1416529159231": 1004.0, - "1416529169231": 1004.0, - "1416529179231": 1004.0, - "1416529189231": 1004.0, - "1416529199231": 1004.0, - "1416529209231": 1004.0, - "1416529219232": 1004.0, - "1416529229231": 1004.0, - "1416529239232": 1004.0, - "1416529249231": 1004.0, - "1416529259231": 1004.0, - "1416529269232": 1004.0, - "1416529279231": 1004.0, - "1416529289231": 1004.0, - "1416529299231": 1004.0, - "1416529309232": 1004.0, - "1416529319232": 1004.0, - "1416529329231": 1004.0, - "1416529339231": 1004.0, - "1416529349231": 1004.0, - "1416529359232": 1004.0, - "1416529369231": 1004.0, - "1416529379231": 1004.0, - "1416529389232": 1004.0, - "1416529399231": 1004.0, - "1416529409231": 1004.0, - "1416529419231": 1004.0, - "1416529429232": 1004.0, - "1416529439231": 1004.0, - "1416529449231": 1004.0, - "1416529459231": 1004.0, - "1416529469231": 1004.0, - "1416529479231": 1004.0, - "1416529489231": 1004.0, - "1416529499231": 1004.0, - "1416529509231": 1004.0, - "1416529519232": 1004.0, - "1416529529231": 1004.0, - "1416529539231": 1004.0, - "1416529549231": 1004.0, - "1416529559232": 1004.0, - "1416529569231": 1004.0, - "1416529579231": 1004.0, - "1416529589231": 1004.0, - "1416529599231": 1004.0, - "1416529609232": 1004.0, - "1416529619231": 1004.0, - "1416529629231": 1004.0, - "1416529639231": 1004.0, - "1416529649231": 1004.0, - "1416529659232": 1004.0, - "1416529669231": 1004.0, - "1416529679231": 1004.0, - "1416529689231": 1004.0, - "1416529699231": 1004.0, - "1416529709231": 1004.0, - "1416529719231": 1004.0, - "1416529729231": 1004.0, - "1416529739231": 1004.0, - "1416529749231": 1004.0, - "1416529759231": 1004.0, - "1416529769231": 1004.0, - "1416529779231": 1004.0, - "1416529789231": 1004.0, - "1416529799231": 1004.0, - "1416529809232": 1004.0, - "1416529819231": 1004.0, - "1416529829231": 1004.0, - "1416529839231": 1004.0, - "1416529849231": 1004.0, - "1416529859231": 1004.0, - "1416529869231": 1004.0, - "1416529879231": 1004.0, - "1416529889231": 1004.0, - "1416529899232": 1004.0, - "1416529909231": 1004.0, - "1416529919231": 1004.0, - "1416529929231": 1004.0, - "1416529939232": 1004.0, - "1416529949231": 1004.0, - "1416529959231": 1004.0, - "1416529969231": 1004.0, - "1416529979231": 1004.0, - "1416529989231": 1004.0, - "1416529999231": 1004.0, - "1416530009232": 1004.0, - "1416530019231": 1004.0, - "1416530029231": 1004.0, - "1416530039231": 1004.0, - "1416530049231": 1004.0, - "1416530059232": 1004.0, - "1416530069231": 1004.0, - "1416530079231": 1004.0, - "1416530089231": 1004.0, - "1416530099232": 1004.0, - "1416530109232": 1004.0, - "1416530119231": 1004.0, - "1416530129231": 1004.0, - "1416530139231": 1004.0, - "1416530149231": 1004.0, - "1416530159232": 1004.0, - "1416530169231": 1004.0, - "1416530179231": 1004.0, - "1416530189232": 1004.0, - "1416530199231": 1004.0, - "1416530209231": 1004.0, - "1416530219231": 1004.0, - "1416530229231": 1004.0, - "1416530239231": 1004.0, - "1416530249231": 1004.0, - "1416530259231": 1004.0, - "1416530269232": 1004.0, - "1416530279231": 1004.0, - "1416530289231": 1004.0, - "1416530299231": 1004.0, - "1416530309231": 1004.0, - "1416530319232": 1004.0, - "1416530329231": 1004.0, - "1416530339231": 1004.0, - "1416530349231": 1004.0, - "1416530359232": 1004.0, - "1416530369231": 1004.0, - "1416530379231": 1004.0, - "1416530389231": 1004.0, - "1416530399231": 1004.0, - "1416530409231": 1004.0, - "1416530419231": 1004.0, - "1416530429231": 1004.0, - "1416530439232": 1004.0, - "1416530449231": 1004.0, - "1416530459231": 1004.0, - "1416530469232": 1004.0, - "1416530479231": 1004.0, - "1416530489231": 1004.0, - "1416530499231": 1004.0, - "1416530509232": 1004.0, - "1416530519231": 1004.0, - "1416530529231": 1004.0, - "1416530539231": 1004.0, - "1416530549231": 1004.0, - "1416530559232": 1004.0, - "1416530569231": 1004.0, - "1416530579231": 1004.0, - "1416530589231": 1004.0, - "1416530599231": 1004.0, - "1416530609231": 1004.0, - "1416530619231": 1004.0, - "1416530629231": 1004.0, - "1416530639231": 1004.0, - "1416530649231": 1004.0, - "1416530659232": 1004.0, - "1416530669232": 1004.0, - "1416530679231": 1004.0, - "1416530689231": 1004.0, - "1416530699231": 1004.0, - "1416530709231": 1004.0, - "1416530719231": 1004.0, - "1416530729231": 1004.0, - "1416530739231": 1004.0, - "1416530749231": 1004.0, - "1416530759231": 1004.0, - "1416530769231": 1004.0, - "1416530779231": 1004.0, - "1416530789232": 1004.0, - "1416530799231": 1004.0, - "1416530809231": 1004.0, - "1416530819231": 1004.0, - "1416530829231": 1004.0, - "1416530839231": 1004.0, - "1416530849232": 1004.0, - "1416530859231": 1004.0, - "1416530869231": 1004.0, - "1416530879231": 1004.0, - "1416530889231": 1004.0, - "1416530899231": 1004.0, - "1416530909231": 1004.0, - "1416530919231": 1004.0, - "1416530929231": 1004.0, - "1416530939231": 1004.0, - "1416530949231": 1004.0, - "1416530959232": 1004.0, - "1416530969231": 1004.0, - "1416530979231": 1004.0, - "1416530989231": 1004.0, - "1416530999232": 1004.0, - "1416531009231": 1004.0, - "1416531019231": 1004.0, - "1416531029232": 1004.0, - "1416531039231": 1004.0, - "1416531049231": 1004.0, - "1416531059231": 1004.0, - "1416531069231": 1004.0, - "1416531079231": 1004.0, - "1416531089231": 1004.0, - "1416531099231": 1004.0, - "1416531109231": 1004.0, - "1416531119231": 1004.0, - "1416531129231": 1004.0, - "1416531139231": 1004.0, - "1416531149231": 1004.0, - "1416531159232": 1004.0, - "1416531169231": 1004.0, - "1416531179232": 1004.0, - "1416531189231": 1004.0, - "1416531199231": 1004.0, - "1416531209231": 1004.0, - "1416531219231": 1004.0, - "1416531229231": 1004.0, - "1416531239231": 1004.0, - "1416531249231": 1004.0, - "1416531259231": 1004.0, - "1416531269232": 1004.0, - "1416531279231": 1004.0, - "1416531289231": 1004.0, - "1416531299231": 1004.0, - "1416531309231": 1004.0, - "1416531319231": 1004.0, - "1416531329231": 1004.0, - "1416531339231": 1004.0, - "1416531349231": 1004.0, - "1416531359231": 1004.0, - "1416531369232": 1004.0, - "1416531379231": 1004.0, - "1416531389231": 1004.0, - "1416531399231": 1004.0, - "1416531409231": 1004.0, - "1416531419231": 1004.0, - "1416531429231": 1004.0, - "1416531439231": 1004.0, - "1416531449232": 1004.0, - "1416531459231": 1004.0, - "1416531469231": 1004.0, - "1416531479232": 1004.0, - "1416531489231": 1004.0, - "1416531499231": 1004.0, - "1416531509231": 1004.0, - "1416531519231": 1004.0, - "1416531529231": 1004.0, - "1416531539231": 1004.0, - "1416531549231": 1004.0, - "1416531559231": 1004.0, - "1416531569232": 1004.0, - "1416531579232": 1004.0, - "1416531589231": 1004.0, - "1416531599232": 1004.0, - "1416531609232": 1004.0, - "1416531619231": 1004.0, - "1416531629231": 1004.0, - "1416531639232": 1004.0, - "1416531649231": 1004.0, - "1416531659231": 1004.0, - "1416531669232": 1004.0, - "1416531679231": 1004.0, - "1416531689231": 1004.0, - "1416531699232": 1004.0, - "1416531709231": 1004.0, - "1416531719231": 1004.0, - "1416531729231": 1004.0, - "1416531739231": 1004.0, - "1416531749231": 1004.0, - "1416531759232": 1004.0, - "1416531769232": 1004.0, - "1416531779231": 1004.0, - "1416531789231": 1004.0, - "1416531799231": 1004.0, - "1416531809231": 1004.0, - "1416531819231": 1004.0, - "1416531829231": 1004.0 - } - }, - { - "timestamp": 1416528819358, - "type": "Float", - "metricname": "jvm.JvmMetrics.MemHeapUsedM", - "appid": "namenode", - "hostname": "myroslav-ams1-1.c.pramod-thangali.internal", - "starttime": 1416528759232, - "metrics": { - "1416528759232": 86.13651275634766, - "1416528769231": 91.95879364013672, - "1416528779231": 95.23177337646484, - "1416528789231": 95.5689468383789, - "1416528799231": 101.97948455810547, - "1416528809231": 108.25263977050781, - "1416528819232": 110.98297119140625, - "1416528829231": 122.7314453125, - "1416528839232": 126.6842269897461, - "1416528849231": 130.2022705078125, - "1416528859231": 133.38302612304688, - "1416528869231": 137.0576629638672, - "1416528879231": 137.3927001953125, - "1416528889231": 149.77720642089844, - "1416528899232": 152.8067169189453, - "1416528909231": 155.37149047851562, - "1416528919232": 158.91586303710938, - "1416528929231": 160.26210021972656, - "1416528939231": 163.25595092773438, - "1416528949231": 165.39151000976562, - "1416528959232": 168.01808166503906, - "1416528969231": 170.87008666992188, - "1416528979231": 174.46278381347656, - "1416528989231": 175.8971710205078, - "1416528999231": 179.08877563476562, - "1416529009231": 182.50537109375, - "1416529019231": 183.84988403320312, - "1416529029231": 187.40855407714844, - "1416529039231": 49.13157653808594, - "1416529049231": 52.956077575683594, - "1416529059231": 55.05748748779297, - "1416529069231": 58.37134552001953, - "1416529079231": 61.00816345214844, - "1416529089231": 62.40888214111328, - "1416529099231": 65.89781951904297, - "1416529109232": 68.53271484375, - "1416529119232": 70.9174575805664, - "1416529129231": 73.594970703125, - "1416529139231": 76.07904052734375, - "1416529149231": 79.0537109375, - "1416529159231": 82.43315124511719, - "1416529169231": 85.10110473632812, - "1416529179231": 86.6574478149414, - "1416529189231": 91.17852020263672, - "1416529199231": 92.74954223632812, - "1416529209231": 95.44292449951172, - "1416529219232": 99.15261840820312, - "1416529229231": 100.7690200805664, - "1416529239232": 103.28071594238281, - "1416529249231": 108.32449340820312, - "1416529259231": 110.80814361572266, - "1416529269232": 112.46534729003906, - "1416529279231": 116.46556091308594, - "1416529289231": 119.1341552734375, - "1416529299231": 120.35954284667969, - "1416529309232": 124.9245834350586, - "1416529319232": 126.24668884277344, - "1416529329231": 128.96336364746094, - "1416529339231": 133.7814178466797, - "1416529349231": 135.09902954101562, - "1416529359232": 138.28228759765625, - "1416529369231": 140.95191955566406, - "1416529379231": 143.91778564453125, - "1416529389232": 146.35659790039062, - "1416529399231": 150.09341430664062, - "1416529409231": 152.7617645263672, - "1416529419231": 154.15933227539062, - "1416529429232": 157.84848022460938, - "1416529439231": 159.17007446289062, - "1416529449231": 163.16064453125, - "1416529459231": 168.08102416992188, - "1416529469231": 170.47125244140625, - "1416529479231": 173.64691162109375, - "1416529489231": 178.63229370117188, - "1416529499231": 181.4005126953125, - "1416529509231": 182.66925048828125, - "1416529519232": 186.28668212890625, - "1416529529231": 190.34625244140625, - "1416529539231": 191.48960876464844, - "1416529549231": 194.95082092285156, - "1416529559232": 39.818397521972656, - "1416529569231": 43.22258758544922, - "1416529579231": 45.754798889160156, - "1416529589231": 48.241676330566406, - "1416529599231": 51.851844787597656, - "1416529609232": 53.99681854248047, - "1416529619231": 56.7972412109375, - "1416529629231": 58.454833984375, - "1416529639231": 62.97972106933594, - "1416529649231": 64.50111389160156, - "1416529659232": 67.7923583984375, - "1416529669231": 72.07826232910156, - "1416529679231": 73.4608383178711, - "1416529689231": 76.04764556884766, - "1416529699231": 79.75759887695312, - "1416529709231": 83.38968658447266, - "1416529719231": 85.88829803466797, - "1416529729231": 88.23152160644531, - "1416529739231": 91.82879638671875, - "1416529749231": 93.13980865478516, - "1416529759231": 96.92898559570312, - "1416529769231": 98.68280792236328, - "1416529779231": 101.55584716796875, - "1416529789231": 105.79437255859375, - "1416529799231": 107.12966918945312, - "1416529809232": 110.65377807617188, - "1416529819231": 113.04840850830078, - "1416529829231": 115.84850311279297, - "1416529839231": 118.5450210571289, - "1416529849231": 122.75308990478516, - "1416529859231": 126.22663116455078, - "1416529869231": 127.53783416748047, - "1416529879231": 132.33648681640625, - "1416529889231": 133.85780334472656, - "1416529899232": 136.29405212402344, - "1416529909231": 140.04425048828125, - "1416529919231": 141.55145263671875, - "1416529929231": 144.91354370117188, - "1416529939232": 147.29998779296875, - "1416529949231": 150.8963623046875, - "1416529959231": 152.13775634765625, - "1416529969231": 156.79518127441406, - "1416529979231": 159.67880249023438, - "1416529989231": 161.3001251220703, - "1416529999231": 165.0872802734375, - "1416530009232": 167.26199340820312, - "1416530019231": 170.79776000976562, - "1416530029231": 173.2576904296875, - "1416530039231": 175.83612060546875, - "1416530049231": 178.77487182617188, - "1416530059232": 181.3012237548828, - "1416530069231": 183.93211364746094, - "1416530079231": 186.154541015625, - "1416530089231": 190.40928649902344, - "1416530099232": 37.983673095703125, - "1416530109232": 41.06791687011719, - "1416530119231": 44.833824157714844, - "1416530129231": 46.308876037597656, - "1416530139231": 49.02454376220703, - "1416530149231": 51.981666564941406, - "1416530159232": 55.246849060058594, - "1416530169231": 55.24720764160156, - "1416530179231": 56.45558166503906, - "1416530189232": 56.622291564941406, - "1416530199231": 58.296661376953125, - "1416530209231": 59.30780029296875, - "1416530219231": 59.52452087402344, - "1416530229231": 60.51924133300781, - "1416530239231": 62.193359375, - "1416530249231": 62.521392822265625, - "1416530259231": 62.89204406738281, - "1416530269232": 64.14915466308594, - "1416530279231": 64.31597137451172, - "1416530289231": 65.99793243408203, - "1416530299231": 67.5147933959961, - "1416530309231": 67.68063354492188, - "1416530319232": 67.9161605834961, - "1416530329231": 69.07908630371094, - "1416530339231": 69.84813690185547, - "1416530349231": 70.27980041503906, - "1416530359232": 71.28060913085938, - "1416530369231": 72.26927947998047, - "1416530379231": 73.85135650634766, - "1416530389231": 75.90526580810547, - "1416530399231": 76.11003112792969, - "1416530409231": 76.20790100097656, - "1416530419231": 77.14493560791016, - "1416530429231": 78.13539123535156, - "1416530439232": 78.94215393066406, - "1416530449231": 80.11368560791016, - "1416530459231": 80.4076919555664, - "1416530469232": 81.91958618164062, - "1416530479231": 83.01402282714844, - "1416530489231": 83.46538543701172, - "1416530499231": 83.65599060058594, - "1416530509232": 86.0855484008789, - "1416530519231": 86.21674346923828, - "1416530529231": 86.31195068359375, - "1416530539231": 87.73928833007812, - "1416530549231": 87.93827819824219, - "1416530559232": 88.92060089111328, - "1416530569231": 90.85848999023438, - "1416530579231": 91.66273498535156, - "1416530589231": 92.0223388671875, - "1416530599231": 93.79692077636719, - "1416530609231": 93.96021270751953, - "1416530619231": 94.1949234008789, - "1416530629231": 95.00786590576172, - "1416530639231": 95.30278015136719, - "1416530649231": 96.85398864746094, - "1416530659232": 98.91751861572266, - "1416530669232": 98.98576354980469, - "1416530679231": 99.28092193603516, - "1416530689231": 100.48242950439453, - "1416530699231": 101.35484313964844, - "1416530709231": 101.49181365966797, - "1416530719231": 103.73983001708984, - "1416530729231": 104.0280990600586, - "1416530739231": 105.06510162353516, - "1416530749231": 106.6201400756836, - "1416530759231": 106.91200256347656, - "1416530769231": 107.04505157470703, - "1416530779231": 108.34712219238281, - "1416530789232": 110.01893615722656, - "1416530799231": 110.11385345458984, - "1416530809231": 110.92040252685547, - "1416530819231": 111.35908508300781, - "1416530829231": 111.51753234863281, - "1416530839231": 114.27119445800781, - "1416530849232": 114.65271759033203, - "1416530859231": 115.32182312011719, - "1416530869231": 116.25740051269531, - "1416530879231": 117.18795013427734, - "1416530889231": 117.44708251953125, - "1416530899231": 118.7392807006836, - "1416530909231": 118.900146484375, - "1416530919231": 119.08570861816406, - "1416530929231": 121.5535888671875, - "1416530939231": 122.59136199951172, - "1416530949231": 122.65423583984375, - "1416530959232": 124.21446990966797, - "1416530969231": 124.46994018554688, - "1416530979231": 125.27067565917969, - "1416530989231": 126.54083251953125, - "1416530999232": 127.33380889892578, - "1416531009231": 127.4707260131836, - "1416531019231": 129.24632263183594, - "1416531029232": 130.15481567382812, - "1416531039231": 130.6470947265625, - "1416531049231": 135.646728515625, - "1416531059231": 136.94960021972656, - "1416531069231": 140.97645568847656, - "1416531079231": 143.58712768554688, - "1416531089231": 146.31175231933594, - "1416531099231": 147.66131591796875, - "1416531109231": 151.81982421875, - "1416531119231": 153.9597930908203, - "1416531129231": 156.77029418945312, - "1416531139231": 160.4677276611328, - "1416531149231": 162.5469512939453, - "1416531159232": 164.62454223632812, - "1416531169231": 165.7913055419922, - "1416531179232": 165.99609375, - "1416531189231": 166.22305297851562, - "1416531199231": 168.15341186523438, - "1416531209231": 169.83377075195312, - "1416531219231": 169.83412170410156, - "1416531229231": 170.77142333984375, - "1416531239231": 171.19546508789062, - "1416531249231": 172.0252227783203, - "1416531259231": 172.97027587890625, - "1416531269232": 173.17111206054688, - "1416531279231": 174.0956573486328, - "1416531289231": 176.51174926757812, - "1416531299231": 176.8062744140625, - "1416531309231": 177.70443725585938, - "1416531319231": 178.96884155273438, - "1416531329231": 179.0371551513672, - "1416531339231": 180.24664306640625, - "1416531349231": 182.05194091796875, - "1416531359231": 182.2147216796875, - "1416531369232": 182.34771728515625, - "1416531379231": 183.58535766601562, - "1416531389231": 184.2918701171875, - "1416531399231": 185.45147705078125, - "1416531409231": 186.46282958984375, - "1416531419231": 187.1946258544922, - "1416531429231": 188.3573760986328, - "1416531439231": 189.6304168701172, - "1416531449232": 189.76683044433594, - "1416531459231": 190.09202575683594, - "1416531469231": 35.17481994628906, - "1416531479232": 35.91218566894531, - "1416531489231": 36.74237060546875, - "1416531499231": 37.94520568847656, - "1416531509231": 38.16871643066406, - "1416531519231": 39.00250244140625, - "1416531529231": 40.178993225097656, - "1416531539231": 40.87315368652344, - "1416531549231": 41.307830810546875, - "1416531559231": 43.79560852050781, - "1416531569232": 43.866668701171875, - "1416531579232": 44.16259002685547, - "1416531589231": 45.332672119140625, - "1416531599232": 45.482765197753906, - "1416531609232": 46.940093994140625, - "1416531619231": 48.034263610839844, - "1416531629231": 48.855812072753906, - "1416531639232": 49.19670104980469, - "1416531649231": 50.59795379638672, - "1416531659231": 50.722984313964844, - "1416531669232": 50.987274169921875, - "1416531679231": 52.96116638183594, - "1416531689231": 53.15229034423828, - "1416531699232": 54.720863342285156, - "1416531709231": 55.874000549316406, - "1416531719231": 57.617103576660156, - "1416531729231": 59.668914794921875, - "1416531739231": 63.3280029296875, - "1416531749231": 66.11625671386719, - "1416531759232": 68.75650024414062, - "1416531769232": 71.91178131103516, - "1416531779231": 74.66859436035156, - "1416531789231": 77.71449279785156, - "1416531799231": 78.98372650146484, - "1416531809231": 79.31558990478516, - "1416531819231": 79.94538116455078, - "1416531829231": 81.15962219238281 - } - }, - { - "timestamp": 1416528819358, - "type": "Float", - "metricname": "jvm.JvmMetrics.MemNonHeapCommittedM", - "appid": "namenode", - "hostname": "myroslav-ams1-1.c.pramod-thangali.internal", - "starttime": 1416528759232, - "metrics": { - "1416528759232": 130.4375, - "1416528769231": 130.4375, - "1416528779231": 130.4375, - "1416528789231": 130.4375, - "1416528799231": 130.4375, - "1416528809231": 130.4375, - "1416528819232": 130.4375, - "1416528829231": 130.4375, - "1416528839232": 130.4375, - "1416528849231": 130.4375, - "1416528859231": 130.4375, - "1416528869231": 130.4375, - "1416528879231": 130.4375, - "1416528889231": 130.4375, - "1416528899232": 130.4375, - "1416528909231": 130.4375, - "1416528919232": 130.4375, - "1416528929231": 130.4375, - "1416528939231": 130.4375, - "1416528949231": 130.4375, - "1416528959232": 130.4375, - "1416528969231": 130.4375, - "1416528979231": 130.4375, - "1416528989231": 130.4375, - "1416528999231": 130.4375, - "1416529009231": 130.4375, - "1416529019231": 130.4375, - "1416529029231": 130.4375, - "1416529039231": 130.4375, - "1416529049231": 130.4375, - "1416529059231": 130.4375, - "1416529069231": 130.4375, - "1416529079231": 130.4375, - "1416529089231": 130.4375, - "1416529099231": 130.4375, - "1416529109232": 130.4375, - "1416529119232": 130.4375, - "1416529129231": 130.4375, - "1416529139231": 130.4375, - "1416529149231": 130.4375, - "1416529159231": 130.4375, - "1416529169231": 130.4375, - "1416529179231": 130.4375, - "1416529189231": 130.4375, - "1416529199231": 130.4375, - "1416529209231": 130.4375, - "1416529219232": 130.4375, - "1416529229231": 130.4375, - "1416529239232": 130.4375, - "1416529249231": 130.4375, - "1416529259231": 130.4375, - "1416529269232": 130.4375, - "1416529279231": 130.4375, - "1416529289231": 130.4375, - "1416529299231": 130.4375, - "1416529309232": 130.4375, - "1416529319232": 130.4375, - "1416529329231": 130.4375, - "1416529339231": 130.4375, - "1416529349231": 130.4375, - "1416529359232": 130.4375, - "1416529369231": 130.4375, - "1416529379231": 130.4375, - "1416529389232": 130.4375, - "1416529399231": 130.4375, - "1416529409231": 130.4375, - "1416529419231": 130.4375, - "1416529429232": 130.4375, - "1416529439231": 130.4375, - "1416529449231": 130.4375, - "1416529459231": 130.4375, - "1416529469231": 130.4375, - "1416529479231": 130.4375, - "1416529489231": 130.4375, - "1416529499231": 130.4375, - "1416529509231": 130.4375, - "1416529519232": 130.4375, - "1416529529231": 130.4375, - "1416529539231": 130.4375, - "1416529549231": 130.4375, - "1416529559232": 130.4375, - "1416529569231": 130.4375, - "1416529579231": 130.4375, - "1416529589231": 130.4375, - "1416529599231": 130.4375, - "1416529609232": 130.4375, - "1416529619231": 130.4375, - "1416529629231": 130.4375, - "1416529639231": 130.4375, - "1416529649231": 130.4375, - "1416529659232": 130.4375, - "1416529669231": 130.5, - "1416529679231": 130.5, - "1416529689231": 130.5, - "1416529699231": 130.5, - "1416529709231": 130.5, - "1416529719231": 130.5, - "1416529729231": 130.5, - "1416529739231": 130.5, - "1416529749231": 130.5, - "1416529759231": 130.5, - "1416529769231": 130.5, - "1416529779231": 130.5, - "1416529789231": 130.5, - "1416529799231": 130.5, - "1416529809232": 130.5, - "1416529819231": 130.5, - "1416529829231": 130.5, - "1416529839231": 130.5, - "1416529849231": 130.5, - "1416529859231": 130.5, - "1416529869231": 130.5, - "1416529879231": 130.5, - "1416529889231": 130.5, - "1416529899232": 130.5, - "1416529909231": 130.5, - "1416529919231": 130.5, - "1416529929231": 130.5, - "1416529939232": 130.5, - "1416529949231": 130.5, - "1416529959231": 130.5, - "1416529969231": 130.5, - "1416529979231": 130.5, - "1416529989231": 130.5, - "1416529999231": 130.5, - "1416530009232": 130.5, - "1416530019231": 130.5, - "1416530029231": 130.5625, - "1416530039231": 130.5625, - "1416530049231": 130.5625, - "1416530059232": 130.5625, - "1416530069231": 130.5625, - "1416530079231": 130.5625, - "1416530089231": 130.5625, - "1416530099232": 130.5625, - "1416530109232": 130.5625, - "1416530119231": 130.5625, - "1416530129231": 130.5625, - "1416530139231": 130.5625, - "1416530149231": 130.5625, - "1416530159232": 130.5625, - "1416530169231": 130.5625, - "1416530179231": 130.5625, - "1416530189232": 130.5625, - "1416530199231": 130.5625, - "1416530209231": 130.5625, - "1416530219231": 130.5625, - "1416530229231": 130.5625, - "1416530239231": 130.5625, - "1416530249231": 130.5625, - "1416530259231": 130.5625, - "1416530269232": 130.5625, - "1416530279231": 130.5625, - "1416530289231": 130.5625, - "1416530299231": 130.5625, - "1416530309231": 130.5625, - "1416530319232": 130.5625, - "1416530329231": 130.5625, - "1416530339231": 130.5625, - "1416530349231": 130.5625, - "1416530359232": 130.5625, - "1416530369231": 130.5625, - "1416530379231": 130.5625, - "1416530389231": 130.5625, - "1416530399231": 130.5625, - "1416530409231": 130.5625, - "1416530419231": 130.5625, - "1416530429231": 130.5625, - "1416530439232": 130.5625, - "1416530449231": 130.5625, - "1416530459231": 130.5625, - "1416530469232": 130.5625, - "1416530479231": 130.5625, - "1416530489231": 130.5625, - "1416530499231": 130.5625, - "1416530509232": 130.5625, - "1416530519231": 130.5625, - "1416530529231": 130.5625, - "1416530539231": 130.625, - "1416530549231": 130.625, - "1416530559232": 130.625, - "1416530569231": 130.625, - "1416530579231": 130.6875, - "1416530589231": 130.6875, - "1416530599231": 130.6875, - "1416530609231": 130.6875, - "1416530619231": 130.6875, - "1416530629231": 130.6875, - "1416530639231": 130.6875, - "1416530649231": 130.6875, - "1416530659232": 130.6875, - "1416530669232": 130.6875, - "1416530679231": 130.6875, - "1416530689231": 130.6875, - "1416530699231": 130.6875, - "1416530709231": 130.6875, - "1416530719231": 130.6875, - "1416530729231": 130.6875, - "1416530739231": 130.6875, - "1416530749231": 130.6875, - "1416530759231": 130.6875, - "1416530769231": 130.6875, - "1416530779231": 130.6875, - "1416530789232": 130.6875, - "1416530799231": 130.6875, - "1416530809231": 130.6875, - "1416530819231": 130.6875, - "1416530829231": 130.6875, - "1416530839231": 130.6875, - "1416530849232": 130.6875, - "1416530859231": 130.6875, - "1416530869231": 130.6875, - "1416530879231": 130.6875, - "1416530889231": 130.6875, - "1416530899231": 130.6875, - "1416530909231": 130.6875, - "1416530919231": 130.6875, - "1416530929231": 130.6875, - "1416530939231": 130.6875, - "1416530949231": 130.75, - "1416530959232": 130.75, - "1416530969231": 130.75, - "1416530979231": 130.75, - "1416530989231": 130.75, - "1416530999232": 130.75, - "1416531009231": 130.75, - "1416531019231": 130.75, - "1416531029232": 130.75, - "1416531039231": 130.75, - "1416531049231": 130.75, - "1416531059231": 130.75, - "1416531069231": 130.75, - "1416531079231": 130.75, - "1416531089231": 130.75, - "1416531099231": 130.75, - "1416531109231": 130.75, - "1416531119231": 130.75, - "1416531129231": 130.8125, - "1416531139231": 130.8125, - "1416531149231": 130.8125, - "1416531159232": 130.8125, - "1416531169231": 130.8125, - "1416531179232": 130.8125, - "1416531189231": 130.8125, - "1416531199231": 130.8125, - "1416531209231": 130.8125, - "1416531219231": 130.8125, - "1416531229231": 130.8125, - "1416531239231": 130.8125, - "1416531249231": 130.8125, - "1416531259231": 130.8125, - "1416531269232": 130.8125, - "1416531279231": 130.8125, - "1416531289231": 130.8125, - "1416531299231": 130.8125, - "1416531309231": 130.8125, - "1416531319231": 130.8125, - "1416531329231": 130.8125, - "1416531339231": 130.8125, - "1416531349231": 130.8125, - "1416531359231": 130.8125, - "1416531369232": 130.8125, - "1416531379231": 130.8125, - "1416531389231": 130.8125, - "1416531399231": 130.8125, - "1416531409231": 130.8125, - "1416531419231": 130.8125, - "1416531429231": 130.8125, - "1416531439231": 130.8125, - "1416531449232": 130.8125, - "1416531459231": 130.8125, - "1416531469231": 130.8125, - "1416531479232": 130.8125, - "1416531489231": 130.8125, - "1416531499231": 130.8125, - "1416531509231": 130.8125, - "1416531519231": 130.8125, - "1416531529231": 130.8125, - "1416531539231": 130.8125, - "1416531549231": 130.8125, - "1416531559231": 130.8125, - "1416531569232": 130.8125, - "1416531579232": 130.8125, - "1416531589231": 130.8125, - "1416531599232": 130.8125, - "1416531609232": 130.8125, - "1416531619231": 130.8125, - "1416531629231": 130.8125, - "1416531639232": 130.8125, - "1416531649231": 130.8125, - "1416531659231": 130.8125, - "1416531669232": 130.875, - "1416531679231": 130.875, - "1416531689231": 130.875, - "1416531699232": 130.875, - "1416531709231": 130.875, - "1416531719231": 130.875, - "1416531729231": 130.875, - "1416531739231": 130.875, - "1416531749231": 130.875, - "1416531759232": 130.875, - "1416531769232": 130.875, - "1416531779231": 130.875, - "1416531789231": 130.9375, - "1416531799231": 130.9375, - "1416531809231": 130.9375, - "1416531819231": 130.9375, - "1416531829231": 130.9375 - } - }, - { - "timestamp": 1416528819358, - "type": "Float", - "metricname": "jvm.JvmMetrics.MemNonHeapUsedM", - "appid": "namenode", - "hostname": "myroslav-ams1-1.c.pramod-thangali.internal", - "starttime": 1416528759232, - "metrics": { - "1416528759232": 34.884742736816406, - "1416528769231": 35.045501708984375, - "1416528779231": 35.11096954345703, - "1416528789231": 35.1461181640625, - "1416528799231": 35.63744354248047, - "1416528809231": 36.13847351074219, - "1416528819232": 36.246849060058594, - "1416528829231": 37.210609436035156, - "1416528839232": 37.58374786376953, - "1416528849231": 37.64448547363281, - "1416528859231": 37.65846252441406, - "1416528869231": 37.68560791015625, - "1416528879231": 37.718658447265625, - "1416528889231": 37.74351501464844, - "1416528899232": 37.76300048828125, - "1416528909231": 37.77123260498047, - "1416528919232": 37.77970886230469, - "1416528929231": 37.79204559326172, - "1416528939231": 37.79833221435547, - "1416528949231": 37.81165313720703, - "1416528959232": 37.83971405029297, - "1416528969231": 37.84618377685547, - "1416528979231": 37.842254638671875, - "1416528989231": 37.840728759765625, - "1416528999231": 37.85149383544922, - "1416529009231": 37.87505340576172, - "1416529019231": 37.87805938720703, - "1416529029231": 37.88288879394531, - "1416529039231": 37.944923400878906, - "1416529049231": 37.94856262207031, - "1416529059231": 37.95183563232422, - "1416529069231": 37.964622497558594, - "1416529079231": 37.96544647216797, - "1416529089231": 37.970367431640625, - "1416529099231": 37.984619140625, - "1416529109232": 37.98963165283203, - "1416529119232": 37.99200439453125, - "1416529129231": 37.99256134033203, - "1416529139231": 38.04901123046875, - "1416529149231": 38.065635681152344, - "1416529159231": 38.07423400878906, - "1416529169231": 38.09894561767578, - "1416529179231": 38.138427734375, - "1416529189231": 38.153724670410156, - "1416529199231": 38.155311584472656, - "1416529209231": 38.15692138671875, - "1416529219232": 38.16850280761719, - "1416529229231": 38.171058654785156, - "1416529239232": 38.17353820800781, - "1416529249231": 38.18403625488281, - "1416529259231": 38.201744079589844, - "1416529269232": 38.202423095703125, - "1416529279231": 38.208282470703125, - "1416529289231": 38.20885467529297, - "1416529299231": 38.21363830566406, - "1416529309232": 38.219482421875, - "1416529319232": 38.23176574707031, - "1416529329231": 38.23841857910156, - "1416529339231": 38.2474365234375, - "1416529349231": 38.252220153808594, - "1416529359232": 38.31468200683594, - "1416529369231": 38.31592559814453, - "1416529379231": 38.3170166015625, - "1416529389232": 38.336021423339844, - "1416529399231": 38.340789794921875, - "1416529409231": 38.3597412109375, - "1416529419231": 38.36310577392578, - "1416529429232": 38.366119384765625, - "1416529439231": 38.367408752441406, - "1416529449231": 38.36756896972656, - "1416529459231": 38.36991882324219, - "1416529469231": 38.36991882324219, - "1416529479231": 38.36991882324219, - "1416529489231": 38.375205993652344, - "1416529499231": 38.375770568847656, - "1416529509231": 38.38554382324219, - "1416529519232": 38.387725830078125, - "1416529529231": 38.389869689941406, - "1416529539231": 38.389869689941406, - "1416529549231": 38.391944885253906, - "1416529559232": 38.393096923828125, - "1416529569231": 38.393096923828125, - "1416529579231": 38.394500732421875, - "1416529589231": 38.394500732421875, - "1416529599231": 38.398529052734375, - "1416529609232": 38.399871826171875, - "1416529619231": 38.399871826171875, - "1416529629231": 38.399871826171875, - "1416529639231": 38.40162658691406, - "1416529649231": 38.40162658691406, - "1416529659232": 38.40162658691406, - "1416529669231": 38.42073059082031, - "1416529679231": 38.42255401611328, - "1416529689231": 38.42486572265625, - "1416529699231": 38.42797088623047, - "1416529709231": 38.429832458496094, - "1416529719231": 38.43194580078125, - "1416529729231": 38.43212127685547, - "1416529739231": 38.43280029296875, - "1416529749231": 38.43280029296875, - "1416529759231": 38.440093994140625, - "1416529769231": 38.44049835205078, - "1416529779231": 38.44049835205078, - "1416529789231": 38.44102478027344, - "1416529799231": 38.44140625, - "1416529809232": 38.4423828125, - "1416529819231": 38.4432373046875, - "1416529829231": 38.4432373046875, - "1416529839231": 38.44940185546875, - "1416529849231": 38.449432373046875, - "1416529859231": 38.449432373046875, - "1416529869231": 38.45240783691406, - "1416529879231": 38.45349884033203, - "1416529889231": 38.45349884033203, - "1416529899232": 38.45484161376953, - "1416529909231": 38.455039978027344, - "1416529919231": 38.455413818359375, - "1416529929231": 38.455413818359375, - "1416529939232": 38.455413818359375, - "1416529949231": 38.455780029296875, - "1416529959231": 38.45613098144531, - "1416529969231": 38.45613098144531, - "1416529979231": 38.456787109375, - "1416529989231": 38.456787109375, - "1416529999231": 38.45233154296875, - "1416530009232": 38.45233154296875, - "1416530019231": 38.45233154296875, - "1416530029231": 38.494468688964844, - "1416530039231": 38.501060485839844, - "1416530049231": 38.508750915527344, - "1416530059232": 38.50907897949219, - "1416530069231": 38.50907897949219, - "1416530079231": 38.50907897949219, - "1416530089231": 38.509605407714844, - "1416530099232": 38.509605407714844, - "1416530109232": 38.509605407714844, - "1416530119231": 38.509605407714844, - "1416530129231": 38.509605407714844, - "1416530139231": 38.510955810546875, - "1416530149231": 38.513694763183594, - "1416530159232": 38.51594543457031, - "1416530169231": 38.51594543457031, - "1416530179231": 38.51594543457031, - "1416530189232": 38.51594543457031, - "1416530199231": 38.51594543457031, - "1416530209231": 38.52467346191406, - "1416530219231": 38.53492736816406, - "1416530229231": 38.53498840332031, - "1416530239231": 38.53498840332031, - "1416530249231": 38.53498840332031, - "1416530259231": 38.53498840332031, - "1416530269232": 38.53498840332031, - "1416530279231": 38.53919982910156, - "1416530289231": 38.53941345214844, - "1416530299231": 38.54460144042969, - "1416530309231": 38.54460144042969, - "1416530319232": 38.54460144042969, - "1416530329231": 38.54460144042969, - "1416530339231": 38.544761657714844, - "1416530349231": 38.544761657714844, - "1416530359232": 38.545310974121094, - "1416530369231": 38.545570373535156, - "1416530379231": 38.564491271972656, - "1416530389231": 38.556861877441406, - "1416530399231": 38.570960998535156, - "1416530409231": 38.57173156738281, - "1416530419231": 38.57331848144531, - "1416530429231": 38.574058532714844, - "1416530439232": 38.57450866699219, - "1416530449231": 38.57566833496094, - "1416530459231": 38.57566833496094, - "1416530469232": 38.57566833496094, - "1416530479231": 38.57660675048828, - "1416530489231": 38.576759338378906, - "1416530499231": 38.577857971191406, - "1416530509232": 38.57801818847656, - "1416530519231": 38.57951354980469, - "1416530529231": 38.57972717285156, - "1416530539231": 38.59886169433594, - "1416530549231": 38.59925842285156, - "1416530559232": 38.61207580566406, - "1416530569231": 38.61695098876953, - "1416530579231": 38.65550231933594, - "1416530589231": 38.655662536621094, - "1416530599231": 38.655662536621094, - "1416530609231": 38.656044006347656, - "1416530619231": 38.656044006347656, - "1416530629231": 38.65635681152344, - "1416530639231": 38.65657043457031, - "1416530649231": 38.65679168701172, - "1416530659232": 38.65824890136719, - "1416530669232": 38.65937805175781, - "1416530679231": 38.65937805175781, - "1416530689231": 38.65937805175781, - "1416530699231": 38.65937805175781, - "1416530709231": 38.660125732421875, - "1416530719231": 38.666770935058594, - "1416530729231": 38.666770935058594, - "1416530739231": 38.666770935058594, - "1416530749231": 38.692100524902344, - "1416530759231": 38.6923828125, - "1416530769231": 38.6923828125, - "1416530779231": 38.693023681640625, - "1416530789232": 38.693023681640625, - "1416530799231": 38.693267822265625, - "1416530809231": 38.694366455078125, - "1416530819231": 38.70233154296875, - "1416530829231": 38.70250701904297, - "1416530839231": 38.70665740966797, - "1416530849232": 38.70665740966797, - "1416530859231": 38.711097717285156, - "1416530869231": 38.711097717285156, - "1416530879231": 38.711097717285156, - "1416530889231": 38.711097717285156, - "1416530899231": 38.71845245361328, - "1416530909231": 38.71845245361328, - "1416530919231": 38.71875, - "1416530929231": 38.72480010986328, - "1416530939231": 38.72480010986328, - "1416530949231": 38.72791290283203, - "1416530959232": 38.72791290283203, - "1416530969231": 38.72791290283203, - "1416530979231": 38.72791290283203, - "1416530989231": 38.73023223876953, - "1416530999232": 38.73078155517578, - "1416531009231": 38.73078155517578, - "1416531019231": 38.73139190673828, - "1416531029232": 38.731964111328125, - "1416531039231": 38.731964111328125, - "1416531049231": 38.7342529296875, - "1416531059231": 38.7342529296875, - "1416531069231": 38.7342529296875, - "1416531079231": 38.737884521484375, - "1416531089231": 38.737884521484375, - "1416531099231": 38.737884521484375, - "1416531109231": 38.737884521484375, - "1416531119231": 38.737884521484375, - "1416531129231": 38.78429412841797, - "1416531139231": 38.785118103027344, - "1416531149231": 38.785797119140625, - "1416531159232": 38.786590576171875, - "1416531169231": 38.786590576171875, - "1416531179232": 38.798248291015625, - "1416531189231": 38.798248291015625, - "1416531199231": 38.798248291015625, - "1416531209231": 38.798248291015625, - "1416531219231": 38.798248291015625, - "1416531229231": 38.798248291015625, - "1416531239231": 38.798622131347656, - "1416531249231": 38.798622131347656, - "1416531259231": 38.798622131347656, - "1416531269232": 38.798622131347656, - "1416531279231": 38.798622131347656, - "1416531289231": 38.798622131347656, - "1416531299231": 38.798622131347656, - "1416531309231": 38.798622131347656, - "1416531319231": 38.798622131347656, - "1416531329231": 38.798622131347656, - "1416531339231": 38.798622131347656, - "1416531349231": 38.798622131347656, - "1416531359231": 38.798622131347656, - "1416531369232": 38.798622131347656, - "1416531379231": 38.798622131347656, - "1416531389231": 38.798622131347656, - "1416531399231": 38.798622131347656, - "1416531409231": 38.798622131347656, - "1416531419231": 38.798622131347656, - "1416531429231": 38.798622131347656, - "1416531439231": 38.798622131347656, - "1416531449232": 38.79905700683594, - "1416531459231": 38.799232482910156, - "1416531469231": 38.799232482910156, - "1416531479232": 38.799232482910156, - "1416531489231": 38.807899475097656, - "1416531499231": 38.80815124511719, - "1416531509231": 38.80818176269531, - "1416531519231": 38.81214904785156, - "1416531529231": 38.814117431640625, - "1416531539231": 38.814117431640625, - "1416531549231": 38.814117431640625, - "1416531559231": 38.815391540527344, - "1416531569232": 38.815391540527344, - "1416531579232": 38.815391540527344, - "1416531589231": 38.815391540527344, - "1416531599232": 38.815391540527344, - "1416531609232": 38.815391540527344, - "1416531619231": 38.815391540527344, - "1416531629231": 38.81708526611328, - "1416531639232": 38.82593536376953, - "1416531649231": 38.82593536376953, - "1416531659231": 38.837745666503906, - "1416531669232": 38.883827209472656, - "1416531679231": 38.883827209472656, - "1416531689231": 38.883827209472656, - "1416531699232": 38.883827209472656, - "1416531709231": 38.883827209472656, - "1416531719231": 38.88421630859375, - "1416531729231": 38.88421630859375, - "1416531739231": 38.88421630859375, - "1416531749231": 38.88421630859375, - "1416531759232": 38.885498046875, - "1416531769232": 38.88581085205078, - "1416531779231": 38.88726043701172, - "1416531789231": 38.93041229248047, - "1416531799231": 38.930442810058594, - "1416531809231": 38.930442810058594, - "1416531819231": 38.930442810058594, - "1416531829231": 38.930442810058594 - } - } -]} \ No newline at end of file