docstr: Clean dead worker's metrics.
  
  Worker metrics are cleaned up and won't be exported once
  it is considered as dead.
  
  This method has to be periodically called by a caller.
docstr_tok: ["Clean","dead","worker","'s","metrics",".","Worker","metrics","are","cleaned","up","and","wo","n't","be","exported","once","it","is","considered","as","dead",".","This","method","has","to","be","periodically","called","by","a","caller","."]
code: def clean_all_dead_worker_metrics(self):
      """Clean dead worker's metrics.
  
      Worker metrics are cleaned up and won't be exported once
      it is considered as dead.
  
      This method has to be periodically called by a caller.
      """
      with self._lock:
          if not self.view_manager:
              return
  
      self.proxy_exporter_collector.clean_stale_components()
  
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 6 for calling the MetricsAgent obj's underlying member method code with example usage: obj.clean_all_dead_worker_metrics() without return types