Map<MetricName, ? extends Metric> metrics = consumer.metrics(); if (metrics == null) {
Map<MetricName, ? extends Metric> metrics = consumer.metrics(); if (metrics == null) {
private synchronized void checkAssignments() { logger.debug("Checking partition assignments"); try { KafkaConsumer<String, String> consumer = consumers.iterator().next(); Map<MetricName, ? extends Metric> metrics = consumer.metrics(); for (MetricName name : metrics.keySet()) { if ("assigned-partitions".equals(name.name())) { Metric metric = metrics.get(name); Map<String, String> tags = name.tags(); String clientId = tags.get("client-id"); int partitionCount = ((Double)metric.metricValue()).intValue(); processDataPoint(clientId, partitionCount, Instant.now()); } } } catch (NoSuchElementException ex) { } }
/** * Return the metrics kept by the consumer * @return metrics */ @Override public Map<MetricName, ? extends Metric> metrics() { return consumer.metrics(); }
/** * Return the metrics kept by the consumer * @return metrics */ @Override public Map<MetricName, ? extends Metric> metrics() { return consumer.metrics(); }
/** * Return the metrics kept by the consumer * @return metrics */ @Override public Map<MetricName, ? extends Metric> metrics() { return consumer.metrics(); }
Map<MetricName, ? extends Metric> metrics = consumer.metrics(); if (metrics == null) {
Map<MetricName, ? extends Metric> metrics = consumer.metrics(); if (metrics == null) {