code: def test_meter(start_prometheus_http_server):
      m = Meter("test_meter")
      assert m.name == "test_meter"
      assert m.description == ""
      assert set(["host", "pid"]).issubset(set(m.tag_keys))
      assert m.type == "Meter"
      num = 3
      while num > 0:
          m.record(1)
          time.sleep(1)
          num -= 1
      verify_metric("test_meter", 1, 0.05)
  
file_path: mars/mars/metrics/backends/prometheus/tests/test_prometheus_metric.py
imports: import pytest
  import time
  from .....utils import get_next_port
  from ..prometheus_metric import Counter, Gauge, Histogram, Meter
label_desc: Use image node_id 5 for calling a global function with example usage: test_meter(start_prometheus_http_server) without return types