def metrics_factory(x): metrics = [] if options.get('relaax_metrics_server/log_metrics_to_console', False): metrics.append(logging_metrics.LoggingMetrics(x)) metrics_dir = options.get('relaax_metrics_server/metrics_dir') if metrics_dir is not None: metrics.append(tensorflow_metrics.TensorflowMetrics(metrics_dir, x)) return enabled_metrics.EnabledMetrics(options, multi_metrics.MultiMetrics(metrics))
def __init__(self, rlx_server_url): self.skt = None self.transport = None self.address = rlx_server_url self.metrics = enabled_metrics.EnabledMetrics( options, AgentProxyMetrics(self._update_metrics))
def __init__(self, options): self._server = options.metrics_server self.metrics = enabled_metrics.EnabledMetrics(options, BridgeMetrics(self)) self._stub = None
def __init__(self, server): self._server = server self.session = PsBridgeSession(self) self.metrics = enabled_metrics.EnabledMetrics(options, PsBridgeMetrics(self)) self._stub = None