class_docstr: An abstract class to allow things to listen as new metrics
  are created so they can be reported.
docstr: This is called whenever a metric is updated or added
  
  Arguments:
      metric (KafkaMetric)
code: def metric_change(self, metric):
      """
      This is called whenever a metric is updated or added
  
      Arguments:
          metric (KafkaMetric)
      """
      raise NotImplementedError
  
file_path: kafka-python/kafka/metrics/metrics_reporter.py
imports: from __future__ import absolute_import
  import abc
label_desc: Use image node_id 2 for calling the AbstractMetricsReporter obj's underlying member method code with example usage: obj.metric_change(metric) without return types