class_docstr: Gauge representation of opencensus view.
  
  This class is used to collect process metrics from the reporter agent.
  Cpp metrics should be collected in a different way.
class_docstr_tok: ["Gauge","representation","of","opencensus","view",".","This","class","is","used","to","collect","process","metrics","from","the","reporter","agent",".","Cpp","metrics","should","be","collected","in","a","different","way","."]
code: def name(self):
      return self.measure.name
  
imports: import json
  import logging
  import os
  import re
  import threading
  import time
  import traceback
  from collections import namedtuple
  from typing import List, Tuple, Any, Dict
  from prometheus_client.core import CounterMetricFamily, GaugeMetricFamily, HistogramMetricFamily
  from opencensus.metrics.export.value import ValueDouble
  from opencensus.stats import aggregation
  from opencensus.stats import measure
  from opencensus.stats.view_manager import ViewManager
  from opencensus.stats.stats_recorder import StatsRecorder
  from opencensus.stats.base_exporter import StatsExporter
  from prometheus_client.core import Metric
  from opencensus.stats.aggregation_data import CountAggregationData, DistributionAggregationData, LastValueAggregationData
  from opencensus.stats.view import View
  from opencensus.tags import tag_key
  from opencensus.tags import tag_map
  from opencensus.tags import tag_value
  import ray
  from ray._raylet import GcsClient
  from ray.core.generated.metrics_pb2 import Metric
label_desc: Use image node_id 4 for calling the Gauge obj's underlying member method code with example usage: obj.name() and returns: self