code: def inc(self, metric_name, value=1, echo=False):
      gauge = self.gauges.get(metric_name)
      if gauge is None:
          logging.warning(f"No such Gauge: {metric_name}")
          return
      self.counts[metric_name] += value
      gauge.set(self.counts[metric_name])
      if echo:
          logging.info(f"{metric_name} {self.counts[metric_name]}")
  
file_path: ray/python/ray/experimental/raysort/tracing_utils.py
imports: import datetime
  import functools
  import logging
  import time
  from typing import List, Tuple
  import ray
  from ray.experimental.raysort import constants, logging_utils
  from ray.util.metrics import Gauge, Histogram
label_desc: Use image node_id 3 for calling the ProgressTracker obj's underlying member method code with example usage: obj.inc(metric_name, value, echo) without return types