code: def __init__(self):
      # format of report data
      self._version = "0.1"
      self._type = "metric"
      self.run_id = None
      self.mode = None
      self.server = Server()
      self.hardware = Hardware()
      self.env = Env()
      self.status = "INIT"
      self.err_message = ""
      self.collection = {}
      self.index = {}
      self.search = {}
      self.run_params = {}
      self.metrics = {
          "type": "",
          "value": None,
      }
      self.datetime = str(datetime.datetime.now())
  
file_path: milvus/tests/benchmark/milvus_benchmark/metrics/models/metric.py
imports: import time
  import datetime
  import json
  import hashlib
  from .env import Env
  from .server import Server
  from .hardware import Hardware
label_desc: Use image node_id 1 to create a new Metric object from inherited base classes: object with example: obj = Metric()