code: def push(self, zone: str, key: str, success: bool):
      self._global_counter.push(key, success)
      zone_counter = self._get_zone_counter(zone)
      zone_counter.push(key, success)
  
imports: import collections
  import logging
  import random
  from typing import Any, Dict, List, Set, Tuple
  from hailtop.aiocloud import aiogoogle
  from hailtop.utils import url_basename
  from ....driver.exceptions import RegionsNotSupportedError
  from ....driver.location import CloudLocationMonitor
  from ....utils import WindowFractionCounter
label_desc: Use image node_id 3 for calling the ZoneSuccessRate obj's underlying member method code with example usage: obj.push(zone, key, success) without return types