private Map<Long, Double> queryKafkaMetrics(String stormTopologyName, String sourceId, StormMappedMetric mappedMetric, String kafkaTopic, long from, long to) { Map<Long, Double> metrics = Collections.emptyMap(); // empty if time-series querier is not set if (timeSeriesQuerier != null) { metrics = timeSeriesQuerier.getMetrics(stormTopologyName, sourceId, String.format(mappedMetric.getStormMetricName(), kafkaTopic), mappedMetric.getAggregateFunction(), from, to); } return new TreeMap<>(metrics); }
private Map<Long, Double> queryTopologyMetrics(String stormTopologyName, StormMappedMetric mappedMetric, long from, long to) { Map<Long, Double> metrics = Collections.emptyMap(); // empty if time-series querier is not set if (timeSeriesQuerier != null) { metrics = timeSeriesQuerier.getTopologyLevelMetrics(stormTopologyName, mappedMetric.getStormMetricName(), mappedMetric.getAggregateFunction(), from, to); } return new TreeMap<>(metrics); }
private Map<Long, Double> queryComponentMetrics(String stormTopologyName, String sourceId, StormMappedMetric mappedMetric, long from, long to) { Map<Long, Double> metrics = Collections.emptyMap(); // empty if time-series querier is not set if (timeSeriesQuerier != null) { metrics = timeSeriesQuerier.getMetrics(stormTopologyName, sourceId, mappedMetric.getStormMetricName(), mappedMetric.getAggregateFunction(), from, to); } return new TreeMap<>(metrics); }