code: def __create_cpu_usage_metric(self):
      return Metric(
          name="CPU - usage",
          description="average of all cores",
          resource_type=MetricResourceType.CPU,
          unit="%",
          min_value=0.0,
          max_value=100.0,
          gauges=[self.__gauge_factory.create_cpu_usage_gauge()],
      )
  
file_path: neptune-client/src/neptune/common/hardware/metrics/metrics_factory.py
imports: from neptune.common.hardware.constants import BYTES_IN_ONE_GB
  from neptune.common.hardware.metrics.metric import Metric, MetricResourceType
  from neptune.common.hardware.metrics.metrics_container import MetricsContainer
label_desc: Use image node_id 3 for calling the MetricsFactory obj's underlying member method code with example usage: obj.__create_cpu_usage_metric() and returns: Metric